الزامات درگاه

درگاه Apigee Developer Services (یا به‌طور خلاصه، درگاه) به حداقل سخت‌افزار و نرم‌افزار زیر نیاز دارد:

سخت‌افزار الزام

سیستم‌عامل

این دستورالعمل‌های نصب و فایل‌های نصب مربوطه در سیستم‌عامل‌های فهرست‌شده در نرم‌افزار پشتیبانی‌شده و نسخه‌های پشتیبانی‌شده آزمایش شده‌اند.

CPU ‫۲ هسته‌ای

حافظه دسترسی تصادفی (RAM)

۴ گیگابایت

دیسک سخت

‫۱۲۰ گیگابایت

جاوا

باید نسخه Java 1.8 را قبل‌از نصب روی هر دستگاه Postgres نصب کنید. کیت‌های توسعه جاوا پشتیبانی‌شده در نرم‌افزارهای پشتیبانی‌شده و نسخه‌های پشتیبانی‌شده فهرست شده‌اند.

میانای شبکه

اتصال اینترنت فعال لازم است.

به‌عنوان بخشی از فرایند نصب، نصب‌کننده منابع را از وب بارگیری می‌کند. اگر محیط شما برای پراکسی کردن درخواست‌های HTTP و HTTPS خروجی راه‌اندازی شده است، پراکسی شما باید به‌گونه‌ای پیکربندی شود که درخواست‌های هدایت‌شده‌ای را که ممکن است درطول بارگیری رخ دهد به‌درستی مدیریت کند.

برای مثال، درخواست به https://drupal.org/ رمز وضعیت اچ‌تی‌تی‌پی ۳۰۱ را برمی‌گرداند و به https://www.drupal.org/ هدایت می‌کند.

پراکسی شما باید به‌گونه‌ای پیکربندی شود که رمز وضعیت HTTP 200 را با محتوای درخواست‌شده از تغییرمسیر برگرداند.

برای نصب SAP، اگر محیط شما برای درخواست‌های HTTPS خروجی پراکسی راه‌اندازی شده است، پراکسی شما باید از TLSv1.0 پشتیبانی کند. OpenSSL 0.9.8 از TLSv1.1 یا TLSv1.2 پشتیبانی نمی‌کند، فقط از TLSv1.0 پشتیبانی می‌کند.

الزامات Red Hat Enterprise Linux

Red Hat Enterprise Linux (RHEL) الزامات بیشتری دارد زیرا برای دسترسی به بارگیری‌های نرم‌افزار از Red Hat به اشتراک نیاز است. سرور باید بتواند به اینترنت متصل شود تا RPMها را ازطریق yum بارگیری کند. اگر از RHEL استفاده می‌کنید، سرور باید در Red Hat Network (RHN) ثبت شده باشد و در کانال اختیاری سرور ثبت شده باشد.

الزامات Red Hat درطول نصب بررسی می‌شود و اگر RHEL ازقبل ثبت نشده باشد، نصب‌کننده درگاه از شما درخواست می‌کند. اگر ازقبل اعتبارنامه ورود به سیستم Red Hat دارید، می‌توانید از فرمان زیر برای ثبت RHEL قبل‌از شروع فرایند نصب استفاده کنید:

subscription-manager register --username=username --password=password --auto-attach 

که username و password اطلاعات اعتباری Red Hat شما هستند.

اگر نسخه آزمایشی RHEL را دارید، می‌توانید پروانه آزمایشی ۳۰ روزه دریافت کنید. برای اطلاعات بیشتر، به https://access.redhat.com/solutions/32790 مراجعه کنید.

الزامات SMTP

Apigee توصیه می‌کند، اما الزامی نمی‌کند، که یک سرور SMTP را برای ارسال پیام‌های ایمیل از درگاه پیکربندی کنید. اگر پیکربندی شده است، باید مطمئن شوید که Drupal می‌تواند به درگاه لازم در سرور SMTP دسترسی داشته باشد. برای SMTP غیر TLS، شماره درگاه معمولاً ۲۵ است. برای SMTP با TLS فعال، اغلب ۴۶۵ است، اما با ارائه‌دهنده SMTP خود بررسی کنید.

الزامات اضافی

برای انجام نصب، باید دسترسی ریشه داشته باشید.

الزامات معماری استقرار

این درگاه یک میانای واحد با «سرور مدیریت Apigee» ازطریق REST API دارد تا اطلاعات مربوط به برنامه‌های کاربر را ذخیره و بازیابی کند. پورتال باید بتواند ازطریق HTTP یا HTTPS (بسته به نصب شما) به «سرور مدیریت» متصل شود.

اطلاعات لازم قبل‌از شروع نصب

قبل‌از شروع نصب، باید اطلاعات زیر را دردسترس داشته باشید:

  1. کدام پلاتفرم را پیکربندی می‌کنید: Red Hat یا CentOS؟ اگر این نصب Red Hat است، دستگاه باید در Red Hat Network ثبت شده باشد تا RPMها را بارگیری کند.
  2. آیا قصد دارید Postgres را در ماشین محلی نصب کنید؟ اگر می‌خواهید نصب ساده‌ای داشته باشید که همه چیز در یک ماشین باشد، Postgres را به‌صورت محلی نصب کنید.
  3. اگر قصد دارید به سرور Postgres ازراه‌دور دسترسی پیدا کنید، اطلاعات زیر را درباره سرور Postgres دریافت کنید:
    • نام میزبان
    • درگاه
    • نام پایگاه داده
    • نام کاربری
    • گذرواژه

    سرور Postgres راه دور باید قبل‌از شروع نصب پیکربندی شده باشد.

  4. نام دامنه کاملاً واجدشرایط سرور وب چیست؟ (این اطلاعات به /etc/hosts اضافه خواهد شد.) این باید نشانی IP یا نام میزبان باشد، مثل portalserver.example.com. مقدار پیش‌فرض localhost است.
  5. سه بخش اطلاعات وجود دارد که به درگاه شما اجازه می‌دهد با سرور مدیریت Apigee Edge ارتباط برقرار کند. این اطلاعات به‌شرح زیر است:
    1. نشانی وب نقطه پایانی Apigee Management API: این نشانی وب می‌تواند نام میزبان یا نشانی IP باشد. این نقطه پایانی REST است که همه تماس‌ها برای ایجاد برنامه‌ها و ثبت توسعه‌دهندگان برای کلیدهای برنامه با آن برقرار می‌شود. نقطه پایانی پیش‌فرض https://api.enterprise.apigee.com/v1 است.

      برای نصب Edge for Private Cloud، نشانی وب به این شکل است:

      http://Edge_IP:8080/v1

      یا:

      https://Edge_IP:SSL_port/v1

      که Edge_IP نشانی IP سرور مدیریت Edge و SSL_port درگاه SSL برای میانای برنامه‌سازی کاربردی مدیریت Edge است. برای مثال، ۸۴۴۳.

    2. نام سازمان Apigee: بین پورتال‌ها و سازمان‌های Apigee Edge رابطه وجود دارد. هنگام راه‌اندازی نقطه پایانی Management API، سازمان پیش‌فرض را راه‌اندازی خواهید کرد. مقدار پیش‌فرض my-org است.
    3. نام کاربری و گذرواژه برای نقطه پایانی میانای برنامه‌سازی کاربردی مدیریت: تماس‌ها از درگاه به Edge باید توسط سرپرست سازمان شما انجام شود.

      این نام کاربری/گذرواژه برای سرپرست سازمان شما است و فقط باید برای اتصال به Edge از درگاه استفاده شود. برای مثال، اگر اطلاعات کاربری یک کاربر را مشخص کنید و آن کاربر در Edge حذف شود، پرتال دیگر نمی‌تواند به Edge متصل شود. بنابراین، سرپرستی را در سازمانتان فقط برای این اتصال ایجاد کنید.

      برای مثال:

      dc_devportal+ORGNAME@apigee.com:MyP@ssw0rd