上り(内向き)ルールと下り(外向き)ルールでサポートされている ID

VPC Service Controls は、上り(内向き)ルールと下り(外向き)ルール を使用して、サービス境界内のリソースとクライアントへのアクセスを制御します。アクセスをさらに絞り込むには、上り(内向き)ルールと下り(外向き)ルールでサポートされている ID を指定します。

このページでは、VPC Service Controls でサポートされている ID とその識別子形式について説明します。

サポートされている ID

VPC Service Controls は、許可ポリシーの プリンシパル ID から次の ID をサポートしています。これは IAM v1 API を使用します。

ID タイプ プリンシパル タイプ 識別子
単一のプリンシパル ユーザー アカウント user:USER_EMAIL_ADDRESS
サービス アカウント serviceAccount:SA_EMAIL_ADDRESS
ID グループとサードパーティ ID グループ group:GROUP_EMAIL_ADDRESS
Workforce Identity プール内の単一の ID principal://iam.googleapis.com/locations/global/workforcePools/POOL_ID/subject/SUBJECT_ATTRIBUTE_VALUE
グループ内のすべての Workforce ID principalSet://iam.googleapis.com/locations/global/workforcePools/POOL_ID/group/GROUP_ID
特定の属性値を持つすべての Workforce ID principalSet://iam.googleapis.com/locations/global/workforcePools/POOL_ID/attribute.ATTRIBUTE_NAME/ATTRIBUTE_VALUE
Workforce Identity プール内のすべての ID principalSet://iam.googleapis.com/locations/global/workforcePools/POOL_ID/*
Workload Identity プール内の単一の ID principal://iam.googleapis.com/projects/PROJECT_NUMBER/locations/global/workloadIdentityPools/POOL_ID/subject/SUBJECT_ATTRIBUTE_VALUE
Workload Identity プールグループ principalSet://iam.googleapis.com/projects/PROJECT_NUMBER/locations/global/workloadIdentityPools/POOL_ID/group/GROUP_ID
特定の属性を持つ Workload Identity プール内のすべての ID principalSet://iam.googleapis.com/projects/PROJECT_NUMBER/locations/global/workloadIdentityPools/POOL_ID/attribute.ATTRIBUTE_NAME/ATTRIBUTE_VALUE
Workload Identity プール内のすべての ID principalSet://iam.googleapis.com/projects/PROJECT_NUMBER/locations/global/workloadIdentityPools/POOL_ID/*
エージェント ID エージェント ID principal://TRUST_DOMAIN/AGENT_UNIQUE_IDENTIFIER
特定の属性を持つ信頼ドメイン内のすべてのエージェント ID principalSet://TRUST_DOMAIN/attribute.ATTRIBUTE_NAME/ATTRIBUTE_VALUE
信頼ドメイン内のすべてのエージェント ID principalSet://TRUST_DOMAIN/*

これらの ID の詳細については、許可ポリシーの プリンシパル ID をご覧ください。

VPC Service Controls は、サードパーティの Workforce Identity と Workload Identity の次の SPIFFE 形式もサポートしています。

ID タイプ プリンシパル タイプ 識別子
SPIFFE 形式の Workforce Identity Workforce Identity プール内の単一の ID principal://POOL_ID.global.workforce.id.goog/SUBJECT_ATTRIBUTE_VALUE
特定の属性を持つ信頼ドメインとしての Workforce Identity プール内のすべての ID principalSet://POOL_ID.global.workforce.id.goog/attribute.ATTRIBUTE_NAME/ATTRIBUTE_VALUE
信頼ドメインとしての Workforce Identity プール内のすべての ID principalSet://POOL_ID.global.workforce.id.goog/*
SPIFFE 形式の Workload Identity Workload Identity プール内の単一の ID principal://POOL_ID.global.ORGANIZATION_ID.workload.id.goog/SUBJECT_ATTRIBUTE_VALUE
特定の属性を持つ信頼ドメインとしての Workload Identity プール内のすべての ID principalSet://POOL_ID.global.ORGANIZATION_ID.workload.id.goog/attribute.ATTRIBUTE_NAME/ATTRIBUTE_VALUE
信頼ドメインとしての Workload Identity プール内のすべての ID principalSet://POOL_ID.global.ORGANIZATION_ID.workload.id.goog/*

次のステップ