View a markdown version of this page

資源:限制在提交任務時的任務定義字首 - AWS Batch

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

資源:限制在提交任務時的任務定義字首

使用下列政策,以任何以 JobDefA 開頭的任務定義名稱,將任務提交至任何任務佇列。

重要

在限制任務提交的資源層級存取範圍時,您必須同時提供任務佇列和任務定義資源類型。

JSON
{ "Version":"2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "batch:SubmitJob" ], "Resource": [ "arn:aws:batch:us-east-2:111122223333:job-definition/JobDefA_*", "arn:aws:batch:us-east-2:111122223333:job-queue/*" ] } ] }

任務定義修訂的會計

重要

僅參考沒有修訂編號或萬用字元 (例如,job-definition/my-job-def) 的任務定義名稱的政策不符合SubmitJob請求,因為請求 ARN 包含修訂 (例如,)job-definition/my-job-def:1。使用萬用字元來比對所有修訂。

下列範例示範如何在 SubmitJob動作的資源 ARNs 中使用萬用字元和修訂版號碼。

範例:允許特定任務定義修訂

下列政策只允許使用指定任務定義的修訂版 1 提交任務。

{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": "batch:SubmitJob", "Resource": [ "arn:aws:batch:us-east-1:111122223333:job-definition/my-job-def:1", "arn:aws:batch:us-east-1:111122223333:job-queue/*" ] } ] }

範例:允許任務定義的所有修訂

下列政策允許使用指定任務定義的任何修訂來提交任務。:* 模式符合任何修訂編號。

{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": "batch:SubmitJob", "Resource": [ "arn:aws:batch:us-east-1:111122223333:job-definition/my-job-def:*", "arn:aws:batch:us-east-1:111122223333:job-queue/*" ] } ] }