ジョブにタグを付ける

タグは 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 ジョブの名前に置き換えます。