如果安裝或設定程序失敗,您應先確認所有必要的 通訊埠開放且可存取:
apigee-sso
節點必須能夠存取通訊埠 5432 的 Postgres 節點。- 「
apigee-sso
」的通訊埠 9099 必須開放節點,才能使用 Edge UI 和 SAML IDP 存取外部 HTTP。如果發生以下情況: 在apigee-sso
上設定 TLS,通訊埠號碼可能會有所不同。 apigee-sso
節點必須 可以透過SSO_SAML_IDP_METADATA_URL
指定的網址存取 SAML IDP 資源。apigee-sso
節點必須能存取管理伺服器的通訊埠 8080 節點。
如果所有必要通訊埠均已開啟且可存取,您可以重新執行設定步驟:
- 針對
apigee-sso
:/opt/apigee/apigee-service/bin/apigee-service apigee-sso setup -f configFile
- 針對 Edge UI:
/opt/apigee/apigee-service/bin/apigee-service edge-ui configure-sso -f configFile
如果重新設定成功,您就可以刪除 Cloud Shell 資料庫所用的 Postgres 資料庫
apigee-sso
,然後重新設定 apigee-sso
和 Edge UI:
- 按照停用在 Edge UI 上停用 SAML 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 使用者名稱
邊緣預設值為
apigee
。 - postgres_port 是您在安裝 Edge 時指定的 Postgres 通訊埠。 預設值為 5432。
- postgres_host 是 Postgres 節點的 IP 或 DNS 名稱。
- postgres_username 是您在安裝時指定的 Postgre 使用者名稱
邊緣預設值為
- 重新設定
apigee-sso
:/opt/apigee/apigee-service/bin/apigee-service apigee-sso setup -f configFile
- 重新設定 Edge UI:
/opt/apigee/apigee-service/bin/apigee-service edge-ui configure-sso -f configFile