---
title: "環境管理"
slug: "manage-an-environment"
abstract: "Deployアプリ内で環境を管理する方法を説明しています。"
---
# 環境管理

環境は単一のSitecore Content Management (CM)インスタンス^UUID-3ceb7d45-3caf-3196-3a9a-f59a9474182a\_xmc\_cmiと、すべてのサービスおよびSitecoreソリューションをホスティングするためのサポートテナントを表します。すべての環境はプロジェクトに属します^UUID-3ceb7d45-3caf-3196-3a9a-f59a9474182a\_xmc\_project。

## 新しい環境を作る

> !注環境を作成すると、[それはSitecore Cloud Portal](https://doc.sitecore.com/portal/en/developers/sitecore-cloud-portal/introduction-to-the-sitecore-cloud-portal.html)でアプリとして表示されます。

作成可能なプロジェクトや環境の総数は、サブスクリプションに基づいています。例えば、サブスクリプションに4つの非本番環境、2つの本番環境、2つのプロジェクトがある場合、それらを1つのプロジェクトで使うか、2つのプロジェクトに分散させることができます。必要に応じてこれらの環境をプロジェクト間で再割り当てすることも可能です。さらに多くの環境やプロジェクトが必要な場合は、Sitecoreの担当者までご連絡ください。

[Deployアプリでプロジェクトを作成する](https://doc.sitecore.com/sai/ja/developers/sitecoreai/getting-started-with-sitecoreai/deploy-a-project-and-environment.html "Deploy a project and environment")と、環境も作成されます。

既存のプロジェクトで新しい環境を作成する方法:

1.  Deployアプリのナビゲーションペインで「 **プロジェクト**」をクリックします。
    
2.  **プロジェクト**ページで、新しい環境を作成したいプロジェクトをクリックします。
    
3.  プロジェクトページで「 **環境を作成**」をクリックします。
    
4.  「 **環境を作成」** ダイアログの **「Environment name」** 欄で、環境名を入力してください。
    
5.  「 **これは本番環境ですか?」** ドロップダウンメニューで、本番環境か非本番環境かを選択します。
    
    > !注本番環境は本番トラフィックに最適化されており、[Sitecore SaaSサービスレベルアグリーメント](https://www.sitecore.com/legal/sla/saas)によってカバーされています。
    
6.  「 **Link to branch** 」ドロップダウンメニューで、環境にリンクしたいリポジトリブランチをクリックします。
    
7.  環境をブランチにリンクした場合、プ **ッシュ時に「リポジトリへの自動展開** 」ドロップダウンメニューで、リンクされたリポジトリブランチにプッシュした際に自動展開をトリガーするかどうかを選択してください。
    
8.  作成**をクリックします。**新しい環境が表示されます。
    

## ビルドを作成し、環境にデプロイします

新しいビルドを作成し、環境にデプロイできます。CLIから手動でアップロードされたソースコードがある場合、ビルドとデプロイは現在のアーティファクトに基づいています。環境がリポジトリにリンクされている場合は、最新のコミットに基づいてビルドを行います。

ビルドを作成し、環境にデプロイするには:

1.  Deployアプリのナビゲーションペインで「 **プロジェクト**」をクリックします。
2.  **Projects**ページで、新しいビルドとデプロイを作成したい環境を含むプロジェクトをクリックします。
3.  プロジェクトページで、新しいビルドとデプロイを作成したい環境を見つけてください。 **アクション** をクリックします :mdiDotsHorizontal: > **ビルドとデプロイ**。

また、**ビルド** を作成し、デプロイメントページから環境にデプロイすることもできます:

1.  Deployアプリのナビゲーションペインで **「Deployments**」をクリックします。
2.  **デプロイメントページで「****デプロイメントを作成**」をクリックします。
3.  「 **デプロイメントを作成」** ダイアログの「 **プロジェクト選択** 」ドロップダウンメニューで、デプロイを作成したい環境を含むプロジェクトを選択します。
4.  「 **環境選択** 」ドロップダウンメニューで、デプロイを作成したい環境を選択し、「 **デプロイ」**をクリックします。

## 環境の再起動

> !注[環境変数を変更する](https://doc.sitecore.com/sai/ja/developers/sitecoreai/deploying-sitecoreai/deploy-app/manage-an-environment/environment-variables/manage-environment-variables-in-the-deploy-app.html "Manage environment variables in the Deploy app") には、変更が適用されるために環境の [ビルドとデプロイ](https://doc.sitecore.com/sai/ja/developers/sitecoreai/deploying-sitecoreai/deploy-app/manage-an-environment.html#UUID-e4b70229-154c-fd24-03f8-3098e09d2eec_section-idm1733329911802898 "Create a build and deploy it to an environment") が必要です。

環境を再起動するには:

1.  Deployアプリのナビゲーションペインで「 **プロジェクト**」をクリックします。
2.  **プロジェクト**ページで、再起動したい環境を含むプロジェクトをクリックします。
3.  プロジェクトページで、 **アクション** :mdiDotsHorizontal: > **Restart environment**をクリックしてください。
4.  **環境の再起動**ダイアログで「**再起動**」をクリックします。

## 環境を別のブランチにリンクする

環境がリポジトリにリンクされている場合、ビルドを作成し環境にデプロイする際、Deployアプリは環境内のリンクされたリポジトリブランチのコードを使用します。同じリポジトリ内の別のブランチに環境をリンクできます。

環境を別のブランチにリンクするには:

1.  Deployアプリのナビゲーションペインで「 **プロジェクト**」をクリックします。
2.  **プロジェクト**ページで、リンクしたい環境を含むプロジェクトをクリックして別のブランチにリンクしてください。
3.  プロジェクトページで、別のブランチにリンクしたい環境をクリックしてください。
4.  環境ページで「 **オプション** 」をクリックして> **別のブランチに環境をリンク**してください。
5.  **リンク環境の別の枝へのダイアログ**で、欲しい枝をクリックしてから**リンク**をクリックします。

> !注または、環境ページで「オプション」>「環境詳細編集」をクリックしてください。「環境詳細編集」ダイアログの「分岐へのリンク」ドロップダウンメニューで、環境にリンクしたい分岐をクリックし、「保存」をクリックしてください。

## 環境名の変更

環境名を変更するには:

1.  Deployアプリのナビゲーションペインで「 **プロジェクト**」をクリックします。
2.  **プロジェクト**ページで、変更したい環境を含むプロジェクトをクリックします。
3.  プロジェクトページで、変更したい環境をクリックしてください。
4.  環境ページで **「オプション** 」> **「環境詳細を編集**」をクリックします。
5.  「 **環境詳細編集** 」ダイアログの **「Environment名** 」欄で、希望する環境名を入力し、「 **保存**」をクリックします。

## リンク先リポジトリブランチにプッシュする際に自動展開を有効にしてください

環境を最新のコードで更新し続けるために、環境にリンクされたリポジトリブランチにプッシュするたびに自動展開を有効にすることができます。

リポジトリブランチにプッシュした際の自動展開を有効にするには:

1.  Deployアプリのナビゲーションペインで「 **プロジェクト**」をクリックします。
2.  **プロジェクト**ページで、自動展開を有効にしたい環境を含むプロジェクトをクリックします。
3.  プロジェクトページで、希望する環境をクリックしてください。
4.  環境ページで **「オプション** 」> **「環境詳細を編集**」をクリックします。
5.  **環境詳細編集**ダイアログの「**プッシュ時に自動デプロイ**」ドロップダウンメニューで「**はい**」をクリックし、その後「**保存**」をクリックします。

> !注自動展開を無効にするには、「環境の詳細編集」ダイアログの「プッシュ・トゥ・リポジトリへの自動展開」ドロップダウンメニューで「いいえ」をクリックし、「保存」をクリックしてください。

## 環境を削除する

環境を削除するには:

1.  Deployアプリのナビゲーションペインで「 **プロジェクト**」をクリックします。
2.  **プロジェクト**ページで、削除したい環境を含むプロジェクトをクリックします。
3.  プロジェクトページで削除したい環境を見つけ、 **Actions** :mdiDotsHorizontal: > **Delete**をクリックします。
4.  **環境削除**ダイアログで環境名を入力し、**削除をクリックします。**

## 環境の詳細を見る

**詳細**タブからは、環境の詳細、コンテキストIDの表示、エッジトークンの生成が可能です。

環境の詳細を見るには:

1.  Deployアプリのナビゲーションペインで「 **プロジェクト**」をクリックします。
2.  **プロジェクト**ページで、詳細を表示したい環境を含むプロジェクトをクリックしてください。
3.  プロジェクトページで、希望する環境をクリックしてください。
4.  環境ページで「 **詳細** 」タブをクリックしてください。

## 環境ログを見る

> !注ログファイルは90日間保存されます。90日以上ログファイルを保持する必要がある場合は、[CLIやDeployアプリからダウンロード](https://doc.sitecore.com/sai/ja/developers/sitecoreai/sitecore-command-line-interface/sitecore-cli-command-reference/the-cli-cloud-command/the-cloud-environment-command.html#UUID-32374c80-d0ca-5780-0826-1b9718cce25c_section-idm4522257056305633198943853045 "The log download subcommand") できます。

環境ログページから、各環境のSitecoreログ、すべてのCMログやRendering Hostログを閲覧できます。

環境のログを見るには:

1.  Deployアプリのナビゲーションペインで「 **プロジェクト**」をクリックします。
2.  **プロジェクト**ページで、表示したいログの環境を含むプロジェクトをクリックします。
3.  プロジェクトページで、希望する環境をクリックしてください。
4.  環境ページで「 **ログ」**をクリックします。

## SitecoreAIダッシュボードを開きます

環境を展開した後、そのダッシュボードを開くことができます。

環境のダッシュボードを開くには:

1.  Deployアプリのナビゲーションペインで「 **プロジェクト**」をクリックします。
2.  **プロジェクト**ページで、開きたい環境を含むプロジェクトをクリックします。
3.  プロジェクトページで、希望する環境をクリックしてください。
4.  環境ページで「 **オプション** 」> **「ダッシュボードを開く」**をクリックしてください。

^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.