このページでは、Infrastructure Manager を使用してデプロイを更新する方法について説明します。 デプロイを更新するケースとしては、次のようなものがあります。
インフラストラクチャを選択した状態に戻す場合。
デプロイを作成した後、リソースが変更されることがあります。 たとえば、コンソールで作業しているユーザーがリソースの一部を変更した可能性があります。元の Terraform 構成を使用してデプロイを更新し、選択した状態に戻すことができます。
インフラストラクチャに変更を実装する場合。
デプロイを作成した後、インフラストラクチャを変更することがあります。 たとえば、新しいリソースを追加したり、構成の一部を変更したりします。 新しいインフラストラクチャを記述する Terraform 構成を使用して、デプロイを更新できます。
このページでは、Terraform に精通していることを前提としています。詳細については、 Terraform と Infra Manager をご覧ください。
始める前に
- Infra Manager が有効になっていることを確認します。
- デプロイを作成するために必要な IAM 権限
roles/config.adminがあることを確認します。 - 必要な権限を持つサービス アカウントがあることを確認します。詳細については、 サービス アカウントを構成するをご覧ください。
- 更新する Infra Manager デプロイを特定します。
更新用にデプロイする Terraform 構成を特定します。任意のリビジョンに構成を使用できます。この構成は、すでにデプロイされている構成と同一または更新されたバージョンであることがよくあります。
この Terraform 構成が 制約に準拠していることを確認します。たとえば、構成にセンシティブ データが含まれていないことなどです。
目的のインフラストラクチャに関連付けられたプロダクトの組織の割り当てを確認します。目的のインフラストラクチャが、デプロイで使用するプロダクトの組織の割り当てを超えている場合、デプロイ エラーが発生する可能性があります。詳細については、割り当てと上限をご覧ください。