本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
當所有條件符合字串時拒絕動作
下列政策拒絕存取 RegisterJobDefinition 當 batch:Image
(容器映像 ID) 條件索引鍵皆為 " 時的API操作string1
" 和 batch:LogDriver
(容器日誌驅動程式) 條件索引鍵為 "string2
." AWS Batch 評估每個容器的條件索引鍵。當任務跨越多個容器時,例如多節點平行任務,容器可能會有不同的組態。如果在一個陳述式中評估多個條件索引鍵,則會使用AND
邏輯合併。因此,如果多個條件索引鍵中的任何一個與容器不相符,則不會套用該容器Deny
的效果。相反地,同一任務中的不同容器可能會遭到拒絕。
如需 的條件金鑰清單 AWS Batch,請參閱服務授權參考中的 的條件金鑰 AWS Batch。除了 之外batch:ShareIdentifier
,所有batch
條件索引鍵都可以以此方式使用。batch:ShareIdentifier
條件索引鍵是為任務定義,而不是任務定義。
{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "batch:RegisterJobDefinition" ], "Resource": [ "*" ] }, { "Effect": "Deny", "Action": "batch:RegisterJobDefinition", "Resource": "*", "Condition": { "StringEquals": { "batch:Image": "
string1
", "batch:LogDriver": "string2
" } } } ] }