الزامات درگاه «سرویس‌های توسعه‌دهنده»

Edge for Private Cloud v4.18.01

در زیر حداقل الزامات سخت‌افزاری و نرم‌افزاری برای نصب آمده است.

سخت‌افزار

الزام

سیستم‌عامل

این دستورالعمل‌های نصب و فایل‌های نصب ارائه‌شده در سیستم‌عامل‌های فهرست‌شده در اینجا آزمایش شده است: https://apigee.com/docs/api-services/reference/supported-software

CPU ‫۲ هسته‌ای

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

۴ گیگابایت

سخت‌دیسک

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

جاوا

قبل‌از نصب، باید نسخه پشتیبانی‌شده Java1.8 را در هر ماشین Postgres نصب کنید. فهرست «کیت‌های توسعه جاوا» پشتیبانی‌شده در نرم‌افزار پشتیبانی‌شده و نسخه‌های پشتیبانی‌شده آمده است.

میانای شبکه

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

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

برای مثال، درخواست به https://drupal.org/ کد وضعیت HTTP 301 برمی‌گرداند و به https://www.drupal.org/ هدایت می‌کند.

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

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

‫Red Hat Enterprise Linux (RHEL) الزامات

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

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

> subscription-manager register --username=my_username --password=my_password --auto-attach 

my_username و my_password را با اطلاعات اعتباری Red Hat خودتان جایگزین کنید.

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

الزامات SMTP

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

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

برای انجام نصب، کاربری که نرم‌افزار را نصب می‌کند باید دسترسی ریشه داشته باشد.

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

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

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

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

  1. کدام پلاتفرم را پیکربندی می‌کنید: Red Hat یا CentOS؟ اگر این نصب Red Hat است، دستگاه باید در «شبکه Red Hat» ثبت شود تا بتواند RPM را بارگیری کند.
  2. آیا قصد دارید Postgres را روی ماشین محلی نصب کنید؟ اگر این‌طور است، 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://EdgeIp:8080/v1

      یا:
      https://EdgeIp:SSLport/v1

      در اینجا EdgeIp نشانی IP سرور مدیریت Edge است و SSLport درگاه SSL برای Edge management API است. برای مثال، ۸۴۴۳.
    2. نام سازمان Apigee: بین درگاه‌ها و سازمان‌های Apigee Edge رابطه وجود دارد. وقتی «نقطه پایانی API مدیریت» را راه‌اندازی می‌کنید، سازمان پیش‌فرض را راه‌اندازی خواهید کرد. مقدار پیش‌فرض my-org است.
    3. نام کاربری و گذرواژه برای نقطه پایانی API مدیریت: تماس‌های از درگاه به Edge باید توسط سرپرست سازمان شما انجام شود.

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

      برای مثال:
      dc_devportal+ORGNAME@apigee.com:MyP@ssw0rd