存在しないパスに ACL が設定されているので、ビルドステップでパイプラインが失敗します

repo init スクリプトを設定することで、存在しないパスに設定されたアクセス制御リスト(ACL)が原因でビルドステップでパイプラインが失敗する問題を解決する方法を説明します。

説明 description

環境

  • Adobe Experience Manager

  • AEM Cloud Manager

問題/症状

存在しないパスに ACL が設定されているので、ビルドステップでパイプラインが失敗します。

再現手順:

  1. Cloud Managerにログインします。
  2. 実稼動パイプラインの イメージをビルド の下にビルドログをダウンロードし、エラーを確認します。
  3. イメージのビルド手順で、次のエラーメッセージが表示されます。存在しないパス /content/< wknd> /us/en/dealer に ACL を設定できません

解決策 resolution

  1. アクセス制御リスト(ACL)を設定しようとするのと同じ repo init スクリプトに、正しいノードタイプのパスを作成します。
  2. 再デプロイ。
  3. Cloud Managerに、ビルドが完了したことを示すメッセージが表示されます。

repo init スクリプトの設定方法の詳細な手順については、Apache ドキュメントの Repository-initialization を参照してください。

原因

Repo init スクリプトは、様々な理由で失敗する場合があります。 考えられる理由の 1 つは、最初に ACL 権限の前のパスが設定されていないか、存在しないパスに対してアクションが実行されているためです。

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f