実稼働サイトで同じドメインを使用している場合は、実稼動環境で Fastly をテストします

実稼動ドメイン(example.com)で稼働中のサイトがあり、クラウドインフラストラクチャの実稼動環境で Fastly CDN を有効にしてAdobe Commerce上の新しいストアをテストする必要がある場合は、起動前のテストアクティビティには、以前 Fastly に追加したサブドメイン(prod.example.com など)を使用することをお勧めします。 この記事では、詳細を説明し、関連するAdobe Commerce ドキュメントリソースへの便利なリンクを提供します。

問題

example.com の実稼動ドメインを使用する現在のストアは、稼働中です。 ただし、クラウドインフラストラクチャ上にAdobe Commerceを使用して構築し、Fastly フルページキャッシュサービスを有効にして実稼動環境にデプロイした、新しいストアをテストする必要があります。

問題は、クラウドインフラストラクチャプロジェクト上のAdobe Commerceの実稼動環境で同じライブドメイン(example.com)が使用されており、新しいサイトをこのドメインに切り替えると、現在のライブストアが同じドメインで動作するようになります。

Fastly を実稼動環境でのテストに使用する理由

理論的には、Fastly CDN の使用をスキップし、フルページキャッシュを有効にせずに、実稼動環境のクラウドインフラストラクチャストアでAdobe Commerceをテストすることができます。

ただし、フルページキャッシュを有効にすると、ストアのパフォーマンスが異なります。起動前に CDN でテストしていない場合、サイトの実際のライブパフォーマンスがわかりません。 Fastly CDN を有効にした実稼動環境でストアをテストすることは、Adobe Commerceの公式の推奨事項です。

解決策:実稼動サブドメインの使用

現在のライブサイトをベースドメイン(example.com)に維持したまま、実稼動環境のクラウドインフラストラクチャストアに新しいAdobe Commerceを格納するには、第 1 レベルのサブドメイン(prod.example.com)を使用します。

Adobe Commerce on cloud infrastructure プロジェクトを計画する際には、そのような実稼動サブドメインを指定し、クラウドインフラストラクチャチームに対して、サブドメインを Fastly サービスに指定するようにリクエストできます。

クラウドインフラストラクチャプロジェクトでAdobe Commerce内のサブドメインを処理するには、次の手順に従います。

  • サポートチケットを送信サブドメインを Fastly サービス/Nginx 設定に追加することをリクエスト(cloud infrastructure Pro プランアーキテクチャ上のAdobe Commerceの場合)。
  • 対応する DNS 設定を自分で設定します。

サブドメインの設定手順を実行した後で、次の手順を実行して実稼動ドメインの SSL 証明書を検証する必要があります。

  • 実稼動ドメインの SSL 検証用の DNS TXT レコードをアップロードします。
  • サポートチケットを送信SSL 証明書の実稼動ドメインの検証をリクエストします。

サブドメインを使用すると、今後ストアの「ソフト起動」を実行できます。これは、対応する DNS 設定の更新のみが必要なためです。

関連ドキュメント

サポートナレッジベースでは、

開発者向けドキュメントでは、

recommendation-more-help
8bd06ef0-b3d5-4137-b74e-d7b00485808a