環境管理
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
環境は単一のSitecore Content Management (CM)インスタンス^UUID-3ceb7d45-3caf-3196-3a9a-f59a9474182a_xmc_cmiと、すべてのサービスおよびSitecoreソリューションをホスティングするためのサポートテナントを表します。すべての環境はプロジェクトに属します^UUID-3ceb7d45-3caf-3196-3a9a-f59a9474182a_xmc_project。
新しい環境を作る
!注環境を作成すると、それはSitecore Cloud Portalでアプリとして表示されます。
作成可能なプロジェクトや環境の総数は、サブスクリプションに基づいています。例えば、サブスクリプションに4つの非本番環境、2つの本番環境、2つのプロジェクトがある場合、それらを1つのプロジェクトで使うか、2つのプロジェクトに分散させることができます。必要に応じてこれらの環境をプロジェクト間で再割り当てすることも可能です。さらに多くの環境やプロジェクトが必要な場合は、Sitecoreの担当者までご連絡ください。
Deployアプリでプロジェクトを作成すると、環境も作成されます。
既存のプロジェクトで新しい環境を作成する方法:
-
Deployアプリのナビゲーションペインで「 プロジェクト」をクリックします。
-
プロジェクトページで、新しい環境を作成したいプロジェクトをクリックします。
-
プロジェクトページで「 環境を作成」をクリックします。
-
「 環境を作成」 ダイアログの 「Environment name」 欄で、環境名を入力してください。
-
「 これは本番環境ですか?」 ドロップダウンメニューで、本番環境か非本番環境かを選択します。
!注本番環境は本番トラフィックに最適化されており、Sitecore SaaSサービスレベルアグリーメントによってカバーされています。
-
「 Link to branch 」ドロップダウンメニューで、環境にリンクしたいリポジトリブランチをクリックします。
-
環境をブランチにリンクした場合、プ ッシュ時に「リポジトリへの自動展開 」ドロップダウンメニューで、リンクされたリポジトリブランチにプッシュした際に自動展開をトリガーするかどうかを選択してください。
-
作成**をクリックします。**新しい環境が表示されます。
ビルドを作成し、環境にデプロイします
新しいビルドを作成し、環境にデプロイできます。CLIから手動でアップロードされたソースコードがある場合、ビルドとデプロイは現在のアーティファクトに基づいています。環境がリポジトリにリンクされている場合は、最新のコミットに基づいてビルドを行います。
ビルドを作成し、環境にデプロイするには:
- Deployアプリのナビゲーションペインで「 プロジェクト」をクリックします。
- Projectsページで、新しいビルドとデプロイを作成したい環境を含むプロジェクトをクリックします。
- プロジェクトページで、新しいビルドとデプロイを作成したい環境を見つけてください。 アクション をクリックします > ビルドとデプロイ。
また、ビルド を作成し、デプロイメントページから環境にデプロイすることもできます:
- Deployアプリのナビゲーションペインで 「Deployments」をクリックします。
- **デプロイメントページで「**デプロイメントを作成」をクリックします。
- 「 デプロイメントを作成」 ダイアログの「 プロジェクト選択 」ドロップダウンメニューで、デプロイを作成したい環境を含むプロジェクトを選択します。
- 「 環境選択 」ドロップダウンメニューで、デプロイを作成したい環境を選択し、「 **デプロイ」**をクリックします。
環境の再起動
環境を再起動するには:
- Deployアプリのナビゲーションペインで「 プロジェクト」をクリックします。
- プロジェクトページで、再起動したい環境を含むプロジェクトをクリックします。
- プロジェクトページで、 アクション > Restart environmentをクリックしてください。
- 環境の再起動ダイアログで「再起動」をクリックします。
環境を別のブランチにリンクする
環境がリポジトリにリンクされている場合、ビルドを作成し環境にデプロイする際、Deployアプリは環境内のリンクされたリポジトリブランチのコードを使用します。同じリポジトリ内の別のブランチに環境をリンクできます。
環境を別のブランチにリンクするには:
- Deployアプリのナビゲーションペインで「 プロジェクト」をクリックします。
- プロジェクトページで、リンクしたい環境を含むプロジェクトをクリックして別のブランチにリンクしてください。
- プロジェクトページで、別のブランチにリンクしたい環境をクリックしてください。
- 環境ページで「 オプション 」をクリックして> 別のブランチに環境をリンクしてください。
- リンク環境の別の枝へのダイアログで、欲しい枝をクリックしてからリンクをクリックします。
!注または、環境ページで「オプション」>「環境詳細編集」をクリックしてください。「環境詳細編集」ダイアログの「分岐へのリンク」ドロップダウンメニューで、環境にリンクしたい分岐をクリックし、「保存」をクリックしてください。
環境名の変更
環境名を変更するには:
- Deployアプリのナビゲーションペインで「 プロジェクト」をクリックします。
- プロジェクトページで、変更したい環境を含むプロジェクトをクリックします。
- プロジェクトページで、変更したい環境をクリックしてください。
- 環境ページで 「オプション 」> 「環境詳細を編集」をクリックします。
- 「 環境詳細編集 」ダイアログの 「Environment名 」欄で、希望する環境名を入力し、「 保存」をクリックします。
リンク先リポジトリブランチにプッシュする際に自動展開を有効にしてください
環境を最新のコードで更新し続けるために、環境にリンクされたリポジトリブランチにプッシュするたびに自動展開を有効にすることができます。
リポジトリブランチにプッシュした際の自動展開を有効にするには:
- Deployアプリのナビゲーションペインで「 プロジェクト」をクリックします。
- プロジェクトページで、自動展開を有効にしたい環境を含むプロジェクトをクリックします。
- プロジェクトページで、希望する環境をクリックしてください。
- 環境ページで 「オプション 」> 「環境詳細を編集」をクリックします。
- 環境詳細編集ダイアログの「プッシュ時に自動デプロイ」ドロップダウンメニューで「はい」をクリックし、その後「保存」をクリックします。
!注自動展開を無効にするには、「環境の詳細編集」ダイアログの「プッシュ・トゥ・リポジトリへの自動展開」ドロップダウンメニューで「いいえ」をクリックし、「保存」をクリックしてください。
環境を削除する
環境を削除するには:
- Deployアプリのナビゲーションペインで「 プロジェクト」をクリックします。
- プロジェクトページで、削除したい環境を含むプロジェクトをクリックします。
- プロジェクトページで削除したい環境を見つけ、 Actions > Deleteをクリックします。
- 環境削除ダイアログで環境名を入力し、削除をクリックします。
環境の詳細を見る
詳細タブからは、環境の詳細、コンテキストIDの表示、エッジトークンの生成が可能です。
環境の詳細を見るには:
- Deployアプリのナビゲーションペインで「 プロジェクト」をクリックします。
- プロジェクトページで、詳細を表示したい環境を含むプロジェクトをクリックしてください。
- プロジェクトページで、希望する環境をクリックしてください。
- 環境ページで「 詳細 」タブをクリックしてください。
環境ログを見る
!注ログファイルは90日間保存されます。90日以上ログファイルを保持する必要がある場合は、CLIやDeployアプリからダウンロード できます。
環境ログページから、各環境のSitecoreログ、すべてのCMログやRendering Hostログを閲覧できます。
環境のログを見るには:
- Deployアプリのナビゲーションペインで「 プロジェクト」をクリックします。
- プロジェクトページで、表示したいログの環境を含むプロジェクトをクリックします。
- プロジェクトページで、希望する環境をクリックしてください。
- 環境ページで「 **ログ」**をクリックします。
SitecoreAIダッシュボードを開きます
環境を展開した後、そのダッシュボードを開くことができます。
環境のダッシュボードを開くには:
- Deployアプリのナビゲーションペインで「 プロジェクト」をクリックします。
- プロジェクトページで、開きたい環境を含むプロジェクトをクリックします。
- プロジェクトページで、希望する環境をクリックしてください。
- 環境ページで「 オプション 」> **「ダッシュボードを開く」**をクリックしてください。
^UUID-3ceb7d45-3caf-3196-3a9a-f59a9474182a_xmc_cmi
Content Management (CM)インスタンスがあります。CMインスタンスはサイトコンテンツの作成、保存、編集を行う場所です。そして、公開、コンテンツモデリング、バージョン管理、ワークフロー、翻訳、ルール、権限管理を行います。コンテンツ管理インスタンスには、ページレイアウト、コンポーネント、データソースの設定、ローカライゼーション、パーソナライズ設定が含まれます。CMインスタンスからExperience EdgeにデータをGraphQL用いて提供します。^UUID-3ceb7d45-3caf-3196-3a9a-f59a9474182a_xmc_project: プロジェクト とは、環境の論理的なグループ化です。各プロジェクトは、開発環境、テスト環境、本番環境など複数の環境を含むことができます。SitecoreAIでは、Deployアプリ、CLI、またはREST APIを使ってプロジェクトを作成できます。
When you create a project using the Deploy app, one environment is automatically created, and you can choose whether it’s a production environment (that gets faster support than the non-production environments). The number of projects you can create depends on your subscription.