AEM as a Cloud Service管道因GitHub IP允許清單而失敗
本文說明如何疑難排解在來源擷取期間由於GitHub IP允許清單封鎖來自Cloud Manager的存取而失敗的Cloud Manager管道。 若要修正此問題,請確認來源擷取錯誤,取得Cloud Manager使用的IP位址,將其新增至GitHub組織或存放庫允許清單,然後重新執行管道。
說明 description
環境
- Adobe Experience Manager as a Cloud Service
- Cloud Manager管道已連線至GitHub存放庫
- 已啟用IP允許清單限制的GitHub組織或存放庫
症狀
- Cloud Manager管道在來源擷取步驟期間失敗。
- 當Cloud Manager嘗試存取GitHub存放庫時,建置記錄會顯示HTTP狀態代碼
403(Forbidden)。 - 錯誤訊息會指出GitHub存放庫或組織已啟用IP允許清單,且不允許Cloud Manager使用的IP位址。
原因
GitHub的IP允許清單會封鎖來自Cloud Manager組建服務所使用IP位址的存取權。 因此,Cloud Manager無法從存放庫擷取原始計畫碼,而且管道會在建置流程開始之前失敗。
解決方法 resolution
請依照下列步驟,允許Cloud Manager從GitHub存放庫擷取原始程式碼。
- 開啟失敗的Cloud Manager管道並檢閱建置記錄。 確認來源擷取步驟傳回403 Forbidden,並指出GitHub IP允許清單封鎖Cloud Manager組建服務。
- 記錄來源擷取錯誤中顯示的任何Cloud Manager IP位址。
- 請連絡Adobe支援,取得Cloud Manager必須允許的IP位址完整清單。
- 請要求您的GitHub組織管理員開啟適用的GitHub組織或存放庫設定。
- 瀏覽至驗證安全性 在組織層級
>IP允許清單,或開啟等效的存放庫層級設定。 - 將所需的Cloud Manager IP位址新增至GitHub IP允許清單。
- 儲存變更以更新IP允許清單。
- 重新執行Cloud Manager管道,並確認來源擷取步驟成功,且管道按預期進行。
相關閱讀
recommendation-more-help
experience-cloud-kcs-help-kbarticles