デプロイアプリで環境変数を管理
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
環境ごとに変わる設定は、環境変数を宣言することで管理できます。
!重要環境変数を修正するには、変更が適用されるために環境の 再構築や再デプロイ が必要です。
Deployアプリで作成された環境変数は、Content Management(オーサリング)環境と編集ホストにのみ適用されます。外部ホストのレンダリングホスト(例
、Netlify、Azure App Services)には伝播されません。

環境変数を作成する
!注意 オーサリング環境と編集ホストを別々にデプロイできるベータ機能を有効にしていれば、プロジェクト作成時やオーサリング環境の追加、編集ホストの追加時に環境変数を作成することも可能です。
環境変数を作成するには:
-
Deployアプリのナビゲーションペインで「 プロジェクト」をクリックします。
-
プロジェクトページで、環境変数を作成したい環境を含むプロジェクトをクリックします。
-
プロジェクトページで、変数を作成したい環境をクリックします。
-
環境ページで 「変数」をクリックし、次に 変数を作成してください。
-
変数を作成ダイアログのName欄で、環境変数の名前を入力します。
-
Value欄に変数の値を入力してください。
-
変数を暗号化して値を隠したい場合は、Secretトグルをオンにしてください。
-
ターゲット フィールドで 環境変数のターゲットを選択します。
!注意ターゲットが編集ホストの場合、レンダリングホスト名はxmcloud.build.jsonファイルで定義されている編集/レンダリングホストのいずれかと一致しなければなりません。
これは、オーサリングおよびWYSIWYG編集に使用されるSitecore管理の編集ホストにのみ適用されます。環境変数は外部ホストのレンダリングホストには注入 されません 。
例えば、以下のxmcloud.build.jsonファイルコードスニペットでは、nextjsstarterはレンダリングホスト名です。
{"renderingHosts": {"nextjsstarter": { // Rendering host name"path": "./headapps/nextjs-starter",...
!注XM Cloudは現在SitecoreAIですエンジニアリング資産が更新されている間、一部のコード例、画像、UIラベルは引き続きXM Cloudを使用する場合があります。
-
「保存」をクリックします。
環境変数を編集する
環境変数を編集するには:
- Deployアプリのナビゲーションペインで「 プロジェクト」をクリックします。
- プロジェクトページで、環境変数を編集したい環境を含むプロジェクトをクリックします。
- プロジェクトページで、変数を編集したい環境をクリックします。
- 環境ページで 「変数」をクリックします。
- 変数タブで、編集したい変数を見つけてから**「アクション** (..」をクリックします。/../../../images/actions-menu-horizontal-icon.png) > 編集変数。
- 変数編集ダイアログで変数を編集し、保存をクリックします。
環境変数を削除する
環境変数を削除するには:
- Deployアプリのナビゲーションペインで「 プロジェクト」をクリックします。
- プロジェクトページで、環境変数を削除したい環境を含むプロジェクトをクリックします。
- プロジェクトページで、変数を削除したい環境をクリックします。
- 環境ページで 「変数」をクリックします。
- 変数タブで削除したい変数を見つけ、Actions (../../../../images/actions-menu-horizontal-icon.png) > Delete 変数。
- 変数を削除ダイアログで「削除」をクリックします。