使用IMS技術帳戶解決AEM RDE部署期間的403禁止錯誤

本文說明如何透過GitHub動作,使用技術IMS帳戶部署至Adobe Experience Manager (AEM)快速開發環境(RDE)時,遇到的403禁止錯誤。 解決方法涉及驗證和更新技術帳戶的Cloud Manager產品設定檔許可權。

說明 description

環境

Adobe Experience Manager as a Cloud Service (AEMaaCS) (所有版本)

問題/症狀

當您使用GitHub動作和技術IMS帳戶將程式碼套件部署到AEM RDE環境時,部署會失敗並出現403禁止錯誤。 錯誤通常會在部署命令期間出現,且記錄會顯示類似以下內容的訊息:

RDECLIInternalError: [ RDECLI:UNEXPECTED_API_ERROR]  There was an unexpected API error code 403 with message Forbidden.

原因

當用於部署的技術IMS帳戶沒有特定計畫和RDE環境所需的Cloud Manager產品設定檔許可權時,就會發生此錯誤。 RDE部署的Cloud Manager產品設定檔及其相關許可權控制授權。

解決方法 resolution

請依照下列步驟解決問題:

  1. 在Adobe Admin Console中,前往Cloud Manager產品設定檔。
  2. 確認用於部署的技術IMS帳戶已指派給Cloud Manager產品設定檔。
  3. 確認指派的產品設定檔授予正確方案的存取權,並包含目標RDE環境所需的許可權。
  4. 如果必要的產品設定檔不包含技術帳戶,請直接新增帳戶。 如果問題持續存在,請勿僅依賴群組成員資格。
  5. 更新許可權後,請透過GitHub動作重試部署。
  6. 如果錯誤持續存在,請檢閱產品設定檔指派和許可權,以確保符合預期的計畫和環境。
  7. 如果在您驗證所有許可權後問題仍然存在,請聯絡Adobe支援以取得進一步協助。
recommendation-more-help
experience-cloud-kcs-help-kbarticles