Edge for Private Cloud v. 4.17.09
اگر فرایند نصب یا پیکربندی ناموفق بود، ابتدا باید مطمئن شوید که همه درگاههای لازم باز و دردسترس هستند:
- گره apigee-sso باید بتواند به گره Postgres در درگاه ۵۴۳۲ دسترسی داشته باشد.
- درگاه ۹۰۹۹ در گره apigee-sso باید برای دسترسی خارجی HTTP ازطریق «میانای کاربری Edge» و SAML IDP باز باشد. اگر SAML را برای API BaaS فعال کنید، درگاه باید از گرههای BaaS Stack و «درگاه BaaS» دردسترس باشد. اگر «امنیت لایه انتقال» را در apigee-sso پیکربندی کنید، ممکن است شماره درگاه متفاوت باشد.
- گره apigee-sso باید بتواند در نشانی وب مشخصشده توسط دارایی SSO_SAML_IDP_METADATA_URL به SAML IDP دسترسی داشته باشد.
- گره apigee-sso باید بتواند به درگاه ۸۰۸۰ در گره «سرور مدیریت» دسترسی داشته باشد.
اگر همه درگاههای ضروری باز و دردسترس باشند، میتوانید مراحل پیکربندی را دوباره اجرا کنید:
- برای apigee-sso:
> /opt/apigee/apigee-service/bin/apigee-service apigee-sso setup -f configFile
- برای «میانای کاربری Edge»:
> /opt/apigee/apigee-service/bin/apigee-service edge-ui configure-sso -f configFile
اگر پیکربندی مجدد کار کرد، میتوانید پایگاه داده Postgres مورداستفاده apigee-sso را حذف کنید، و سپس apigee-sso و Edge UI را پیکربندی مجدد کنید:
- SAML را در «واسط کاربر Edge» غیرفعال کنید، همانطور که در غیرفعال کردن SAML توضیح داده شده است.
- توقف apigee-sso:
> /opt/apigee/apigee-service/bin/apigee-service apigee-sso stop - به سیستم گره Postgres وارد شوید و پایگاه داده Postgres را حذف کنید:
> psql -U postgres_username -p postgres_port -h postgres_host -c "drop database \"apigee_sso\""
که در آن:- postgres_username نام کاربری Postgre است که هنگام نصب Edge مشخص کردید. مقدار پیشفرض apigee است.
- postgres_port درگاه Postgres است که هنگام نصب Edge مشخص کردید. مقدار پیشفرض ۵۴۳۲ است.
- postgres_host نام IP یا ساناد گره Postgres است.
- پیکربندی مجدد apigee-sso:
> /opt/apigee/apigee-service/bin/apigee-service apigee-sso setup -f configFile - پیکربندی مجدد «میانای کاربری Edge»:
> /opt/apigee/apigee-service/bin/apigee-service edge-ui configure-sso -f configFile