タグは Key-Value ペアで、ジョブに対してきめ細かいアクセス制御を行うことができます。タグ管理者は、組織またはプロジェクト レベルで Google Cloud のリソースにタグを作成し、Resource Manager で管理します。タグを使用すると、リソースに特定のタグが付加されているかどうかに基づいて、条件付きでポリシーの許可や拒否を行えます。
必要な Identity and Access Management ロール
次のロールが必要です。
- Cloud Run ジョブに対する Cloud Run 管理者のロール
- タグの値と Cloud Run ジョブに対するタグユーザーのロール
タグを付ける
Google Cloud CLI を使用してタグを付けます。
コマンドライン
次のコマンドを使用して、ジョブのタグを更新します。
gcloud resource-manager tags bindings create \ --tag-value=TAG_VALUE \ --parent=//run.googleapis.com/projects/PROJECT_ID/locations/REGION/jobs/JOB \ --location=REGION
複数のタグを更新するには、Key-Value ペアのカンマ区切りリストを指定します。
次のように置き換えます。
- TAG_VALUE は、キーの値に置き換えます。
tagValues/12345678901
などの永続的な ID、123456789012/env/prod
などの名前空間の値、またはprod
などの略称といった、さまざまなタイプの識別子を使用できます。 - PROJECT_ID は、Google Cloud プロジェクトの ID に置き換えます。
- REGION は、Cloud Run ジョブがデプロイされているリージョンに置き換えます。
- JOB は、Cloud Run ジョブの名前に置き換えます。
タグを取り外す
ジョブからタグを取り外すには、Google Cloud CLI を使用します。
コマンドライン
ジョブからタグを取り外すには:
gcloud resource-manager tags bindings delete \ --tag-value=TAG_VALUE \ --parent=//run.googleapis.com/projects/PROJECT_ID/locations/REGION/jobs/JOB \ --location=REGION
複数のタグを削除するには、Key-Value ペアのカンマ区切りリストを指定します。
次のように置き換えます。
- TAG_VALUE は、キーの値に置き換えます。
tagValues/12345678901
などの永続的な ID、123456789012/env/prod
などの名前空間の値、またはprod
などの略称といった、さまざまなタイプの識別子を使用できます。 - PROJECT_ID は、Google Cloud プロジェクトの ID に置き換えます。
- REGION は、Cloud Run ジョブがデプロイされているリージョンに置き換えます。
- JOB は、Cloud Run ジョブの名前に置き換えます。