このページでは、デプロイの作成方法について説明します。デプロイは、構成に定義されたリソース セットをインスタンスにしたものです。デプロイを作成するには、リクエストに有効な構成をする必要があります。デプロイには、さまざまなサービスにある多数のリソースを含めることができます。 Google Cloud デプロイを作成すると、Deployment Manager が各 API を通じ、記述されたリソースをすべて作成します。 Google Cloud
始める前に
- このガイドのコマンドラインの例を使用する場合、gcloud コマンドライン ツールをインストールします。
- このガイドの API の例を使用する場合は、API アクセスを設定します。
- 構成を作成します。
デプロイメントを作成する
デプロイメントを作成すると、リソースの集合体が含まれたデプロイメントのリソースを作成することになります。各リソースは、リクエスト内の構成に明示的に定義します。
gcloud
Google Cloud CLI で、次のように deployments create コマンドを使用します。
gcloud deployment-manager deployments create my-first-deployment \
--config vm.yaml
--config フラグは、YAML 構成ファイルへの相対パスを示します。
プロジェクト内の既存のリソースを構成に含めると、デフォルトではそれらのリソースがデプロイによって取得され、デプロイで管理できるようになります。リソースを取得しない場合は、次の gcloud beta コマンドのように --create-policy オプションを使用する必要があります。
gcloud beta deployment-manager deployments create my-first-deployment \
--config vm.yaml --create-policy CREATE
デプロイを作成する際に使用できるポリシーについては、リソースの作成ポリシーを設定するをご覧ください。
デプロイが正常に作成されると、デプロイの記述を取得できます。
gcloud deployment-manager deployments describe my-first-deployment
API
API で、リクエスト本文にインラインで構成を指定した insert() リクエストを実行します。
POST https://www.googleapis.com/deploymentmanager/v2/projects/myproject/global/deployments
{
"name"