タグを使用すると、リソースのアノテーションを作成できます。場合によっては、リソースに特定のタグが付加されているかどうかに基づいて、条件付きでポリシーの許可や拒否を行えます。各サービスで使用されるリソースとポリシーは、さまざまな方法でタグを使用します。タグの詳細については、タグの概要をご覧ください。
Identity and Access Management(IAM)などの一部のサービスは、タグによる参照をサポートするポリシー エンジンです。サービス リソースにタグを添付でき、ポリシー エンジン サービスがこのリソースをサポートしている場合、ポリシーの条件付き適用を利用すると、リソース階層をより適切に制御できます。各ポリシー エンジン サービスでは、サポートされるリソースがポリシー エンジン サービス セクションに表示されます。
ポリシー エンジン サービスによって明示的にサポートされていると表示されていないリソースは、ポリシーの条件付き適用に直接対象にすることはできません。代わりに、親のプロジェクト、フォルダ、組織リソースにタグを付けて、条件付き制御を行う必要があります。
サービス リソースにタグを添付する場合は、該当するセクションをご覧ください。詳細については、タグの作成と管理をご覧ください。
ポリシー エンジン サービス
次のサービスには、タグを含めることができるポリシーが含まれます。これらのポリシーでタグを参照すると、 Google Cloud リソース階層において、サポートされているリソースに対する動作を細かく調整できます。
| Google Cloud サービス | リソースタイプ |
|---|---|
| Identity and Access Management(IAM) | |
| 組織ポリシー サービス | |
| Virtual Private Cloud(VPC) |
以降のセクションでは、ポリシー エンジン サービスでタグを使用する方法について説明します。
Identity and Access Management
リソースに特定のタグが設定されているかどうかに応じて、IAM のロールを条件付きで付与または IAM の権限を条件付きで拒否できます。
リソースは、親の組織、フォルダ、プロジェクトからタグ値を継承します。その結果、タグを使用して任意の Google Cloud リソースへのアクセスを管理できます。
IAM でタグを使用して Google Cloud リソースへのアクセスを制御する方法については、タグとアクセス制御をご覧ください。
組織ポリシー サービス
タグと一緒に組織のポリシーを使用すると、特定のリソースに対して組織のポリシーの制約を適用する方法を制御できます。サポートされているリソースに付加されたタグを参照することで、組織のポリシーを条件付きで適用できます。
詳細については、タグ付きの組織のポリシーの設定をご覧ください。
Virtual Private Cloud
タグを使用して、ネットワーク ファイアウォール ポリシーとリージョン ファイアウォール ポリシーで、ソースとターゲットを定義できます。Compute Engine VM インスタンスにタグを付けて、ネットワーク内のさまざまな機能を表すこともできます。詳細については、ファイアウォールの Resource Manager タグをご覧ください。
次の VPC リソースにタグを適用して、IAM ポリシーで使用できます。
詳細については、Virtual Private Cloud リソースのタグを作成して管理するをご覧ください。
サポートされるサービス リソース
次のタイプのリソースにタグを適用できます。 Google Cloud
| Google Cloud サービス | リソースタイプ |
|---|---|
| AlloyDB for PostgreSQL | |
| API Gateway |
|
| API Hub | |
| Artifact Registry | |
| BigQuery | |
| Bigtable | |
| Google Cloud Armor | |
| Certificate Manager | |
| Certificate Authority Service |
|
| Cloud Billing | |
| Cloud Data Fusion | |
| Cloud Deploy | |
| Cloud Domains |
|
| Cloud Key Management Service(Cloud KMS) | |
| Cloud Load Balancing | |
| Cloud Logging | |
| Cloud Router | |
| Cloud Interconnect | |
| Cloud VPN | |
| Cloud Run | |
| Cloud SQL | |
| Cloud Storage | |
| Cloud Workstations | |
| Transcoder API |
|
| Compute Engine | |
| Dataproc | |
| Datastore | |
| Datastream | |
| Filestore | |
| Firestore | |
| Google Distributed Cloud |
|
| Google Kubernetes Engine(GKE) | |
| Identity and Access Management | |
| Microsoft Active Directory のマネージド サービス(Managed Microsoft AD) | |
| Memorystore for Redis | |
| reCAPTCHA Enterprise |
|
| Resource Manager | |
| Secret Manager | |
| Spanner | |
| Google Cloud VMware Engine |
|
| VPC | |
| Workflows |