クラウドインフラストラクチャーへのAdobe Commerceのデプロイメント中に発生した拡張機能のダウンロードの問題の解決
この記事では、クラウドインフラストラクチャ上でAdobe Commerceにデプロイする際に、Adobe Commerce Marketplace から拡張機能をインストールする際に開発者が直面する一般的な問題について説明します。 この問題は、異なるアカウントの Composer 認証キーが、拡張機能またはCommerce コードのどちらか一方へのアクセスを提供しますが、両方へのアクセスを提供しない場合に発生します。 これを解決するには、拡張機能の購入に使用されるプロファイルに関連付けられた Composer 認証キーを auth.json ファイルに追加し、更新されたファイルをリポジトリにコミットします。
説明 description
環境
クラウドインフラストラクチャー上のAdobe Commerce
問題
クラウド環境にデプロイすると、開発者に次の問題が発生します。
- 独自の Composer キーを使用すると、拡張機能をダウンロードできますが、Commerce コードはダウンロードできません。
- マーチャントの Composer キーを使用すると、Commerce コードをダウンロードできますが、拡張子はダウンロードできません。
原因
この問題は、マーチャントアカウントにリンクされていない開発者アカウントを使用して拡張機能を購入または取得した場合に発生します。
解決策 resolution
この問題を解決するには、次の手順に従います。
-
マーチャントから 共有アクセス が付与されていることを確認します。
-
Commerce Marketplace アクセスキー ページに移動します。
-
ドロップダウンメニューで次のオプションを確認します。
- 自分 – あなたの個人プロファイル
- マーチャントの組織プロファイル - マーチャントのプロファイル
-
ドロップダウンメニューを使用して マーチャントの組織プロファイル に切り替えます。
-
新しいアクセスキーを作成 をクリックして、新しいアクセスキーを生成します。
-
生成されたキーをプロジェクトの
auth.jsonファイルに追加し、変更をリポジトリにコミットします。 -
マーチャントのプロファイルへのアクセス権があることを確認してから、拡張機能の注文を行います。
- 次の購入拡張機能: セクションで、ドロップダウンメニューから 組織 を選択します。
- 注文プロセスを完了します。
-
以前に自身のアカウントで拡張機能を購入した場合は、 返金リクエスト セクションにアクセスして返金をリクエストします。
この設定は、クラウドデプロイメントでのみ機能することに注意してください。 2 つの異なるキーセットを使用して、Adobe Commerce コードとエクステンションの両方をローカル環境にダウンロードすることはできません。
これらの手順を完了したら、アカウントのキーを使用して拡張機能をダウンロードし、マーチャントのキーを使用してAdobe Commerce コードをダウンロードして、Cloud 環境にデプロイできます。