Adobe Commerce Cloudの実稼動環境へのデプロイメント中にComposer認証資格情報エラーが発生する

コンポーザーの認証情報エラー(URLなど)が発生した場合、認証が必要です(HTTP 401)。​は、クラウドインフラストラクチャ上のAdobe Commerceへの実稼動環境へのデプロイメント中に発生します。まず、実稼動環境へのデプロイメントのビルド段階で、auth.json ファイルまたは同等の認証情報にアクセスできることを確認します。 次に、env:COMPOSER_AUTH環境レベルの変数(推奨)を修正するか、auth.json ファイルを手動で作成してデプロイします。

説明 description

環境

Adobe Commerce on Cloud インフラストラクチャ(実稼動環境およびステージング環境)

問題

環境にデプロイしようとすると、URLが必要な認証(HTTP 401)により、デプロイメントプロセスが停止します。 コンポーザーの認証情報に関連するエラーです。

同じ資格情報がauth.json ファイルでローカルまたは別の環境で機能しますが、別の環境でのデプロイメント中に失敗します。

解決策 resolution

メモ : コンポーザーの資格情報を見つけるには、Adobe Commerce インストールガイドの認証キーの取得を参照してください。

この問題を解決するには、次の手順に従います。

実稼動デプロイメントのビルド フェーズで、auth.json ファイルまたは同等の認証資格情報にアクセスできることを確認します。

この問題を解決するために推奨されるオプションは2つあります。

オプション 1: env:COMPOSER_AUTH環境レベルの変数を修正(推奨)

  1. env:COMPOSER_AUTHに正しい資格情報を設定していることを確認してください。
  2. クラウドプロジェクト UIの左上にある歯車アイコンをクリックして、グローバル設定にアクセスし、「変数」タブを選択します。
  3. ビルドタイム 中に​使用可能を選択し、ランタイム 中に​使用可能の選択を解除してください。 Commerce on Cloud Infrastructure ガイドの認証キーを参照してください。

オプション 1で問題が解決しない場合は、オプション 2に進みます。

オプション 2: auth.json ファイルを手動で作成およびデプロイします

  1. サーバーにSSHで接続します。

  2. 次を使用して、現在のenv:COMPOSER_AUTH変数の内容を取得します。

    echo $COMPOSER_AUTH

  3. 上記の手順(JSON形式)のすべてのコンテンツをコピーします。

  4. これらの内容を含むauth.jsonという名前の新しいファイルを作成します。

  5. この新しく作成したauth.json ファイルをリポジトリのルート ディレクトリにコミットします。

  6. 新しいデプロイメントをトリガーします。

上記のいずれかのオプションに従うと、コンポーザーの認証情報に関連する問題が発生することなく、問題のある環境に正常にデプロイできるはずです。

さらにサポートが必要な場合、またはソリューションの導入中に問題が発生した場合は、Adobe Commerce テクニカルサポート ​でチケットを発行して追加のサポートを受けてください。

関連トピックス

​ クラウド リポジトリのAdobe Commerceにアクセスできません:403 Forbiddenまたは404 Not Found エラー(デプロイ時) ​

recommendation-more-help
experience-cloud-kcs-help-kbarticles