gcloud または API を使用してデプロイを作成する

このページでは、デプロイの作成方法について説明します。デプロイは、構成に定義されたリソース セットをインスタンスにしたものです。デプロイを作成するには、リクエストに有効な構成をする必要があります。デプロイには、さまざまなサービスにある多数のリソースを含めることができます。 Google Cloud デプロイを作成すると、Deployment Manager が各 API を通じ、記述されたリソースをすべて作成します。 Google Cloud

始める前に

デプロイメントを作成する

デプロイメントを作成すると、リソースの集合体が含まれたデプロイメントのリソースを作成することになります。各リソースは、リクエスト内の構成に明示的に定義します。

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"