設定ファイルの概要

Adobe Commerce on cloud インフラストラクチャの環境には、Adobe Commerce アプリケーションコードベースとファイル用の包括的なシステムを提供するアプリケーション、サービス、データベースを備えたコンテナが含まれます。

次の設定ファイルを使用して、アプリケーション設定、ルート、ビルドとデプロイのアクション、および通知をプロジェクト環境をサポートするように設定できます。

設定
ファイル名
説明
​ アプリケーション ​
.magento.app.yaml
サービス、フック、cron ジョブなど、Adobe Commerceの構築とデプロイの方法を定義します。
環境
.magento.env.yaml
環境変数を使用して、プロステージングと実稼動環境を含むあらゆる環境でのビルドとデプロイのアクションの管理を一元化します。
​ ルート ​
.magento/routes.yaml
キャッシュ、リダイレクト、サーバーサイドのインクルードを設定します。
​ サービス ​
.magento/services.yaml
Adobe Commerceが使用するサービスを名前とバージョンで定義します。 例えば、このファイルには、MariaDB、PHP拡張機能、Redis、RabbitMQ、ElasticsearchまたはOpenSearchのバージョンが含まれます。 これらの変更をPro プランのステージング環境と実稼動環境にプッシュするには、サポートチケットを開く必要があります。
PHP設定
php.ini
プロジェクトに追加できるオプションのファイル。 このファイルに含まれる設定は、クラウドインフラストラクチャによって維持される設定に追加されます。

Pro環境の設定の更新

Adobe Commerce on cloud infrastructure Proのステージング環境および実稼動環境では、ローカル開発環境の多くの設定オプションを更新し、変更を確定してこれらの環境に適用できます。 ただし、次の設定オプションを更新するには、Adobe Commerce サポートチケット ​を送信する必要があります。

  • .magento/services.yaml ファイル内のサービスをインストールまたは更新します。
  • .magento.app.yaml ファイルのmountsおよびdisk プロパティの設定を変更します。
WARNING
一部の​ Pro プロジェクト ​では、routes.yaml ファイルのルート設定と.magento.app.yaml ファイルのcron設定を更新するために、Adobe サポートの支援が必要です。 Adobeでは、まず統合環境でYAML設定の変更をすべて行って検証し、その後ステージング環境にデプロイすることをお勧めします。
変更が再デプロイ後にステージングサイトに反映されず、ログに関連するエラーメッセージが表示されない場合は、Adobe Commerce サポートチケット 🔗​送信する必要があります。 チケットで、試した設定の変更を明確に説明し、更新されたYAML設定ファイルをチケットに添付します。
recommendation-more-help
commerce-on-cloud-help-cloud-guide