リソース: いずれかの条件キーが文字列に一致した場合はアクションを拒否する - AWS Batch

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

リソース: いずれかの条件キーが文字列に一致した場合はアクションを拒否する

次のポリシーは、 へのアクセスを拒否します。 RegisterJobDefinition API batch:Image (コンテナイメージ ID) 条件キーがstring1「」の場合、または batch:LogDriver (コンテナログドライバー) 条件キーが「」である場合の オペレーションstring2。 ジョブがマルチノードの並列ジョブなどの複数のコンテナにまたがる場合、コンテナの設定が異なる場合があります。1 つのステートメントで複数の条件キーを評価する場合、条件キーは AND ロジックを使用して結合されます。そのため、1 つのコンテナで複数の条件キーのいずれかが一致しない場合、そのコンテナに 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" ] } } }, { "Effect": "Deny", "Action": [ "batch:RegisterJobDefinition" ], "Resource": [ "*" ], "Condition": { "StringEquals": { "batch:LogDriver": [ "string2" ] } } } ] }