View a markdown version of this page

Ressource: Beschränken Sie die Einreichung von Aufträgen anhand von Ressourcen-Tags in der Jobdefinition und in der Job-Warteschlange - AWS Batch

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Ressource: Beschränken Sie die Einreichung von Aufträgen anhand von Ressourcen-Tags in der Jobdefinition und in der Job-Warteschlange

Verwenden Sie die folgende Richtlinie, um Aufträge nur dann einzureichen, wenn beide Auftragswarteschlangen über das Tag verfügen Environment=dev und die Jobdefinition hat das Tag Project=calc. Diese Richtlinie zeigt, wie Ressourcen-Tags verwendet werden, um den Zugriff auf zu kontrollieren AWS Batch Ressourcen bei der Einreichung von Jobs.

Wichtig

Wenn Sie Jobs mit Richtlinien einreichen, die Ressourcen-Tags für Jobdefinitionen auswerten, müssen Sie Jobs im Revisionsformat der Auftragsdefinition einreichen (job-definition:revision). Wenn Sie Jobs einreichen, ohne eine Revision anzugeben, werden Jobdefinitions-Tags nicht ausgewertet, wodurch möglicherweise Ihre vorgesehenen Zugriffskontrollen umgangen werden. Der *:* Das Muster im Ressourcen-ARN schreibt vor, dass Einsendungen eine Überarbeitung enthalten müssen, um sicherzustellen, dass die Tag-Richtlinien immer wirksam angewendet werden.

Diese Richtlinie verwendet zwei separate Anweisungen, da sie unterschiedliche Tag-Bedingungen auf verschiedene Ressourcentypen anwendet. Beim Festlegen des Zugriffs für das Absenden von Aufträgen auf Ressourcenebene müssen Sie die Ressourcentypen der Auftragswarteschlange und der Auftragsdefinition angeben.

{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": "batch:SubmitJob", "Resource": "arn:aws:batch:*:*:job-queue/*", "Condition": { "StringEquals": { "aws:ResourceTag/Environment": "dev" } } }, { "Effect": "Allow", "Action": "batch:SubmitJob", "Resource": "arn:aws:batch:*:*:job-definition/*:*", "Condition": { "StringEquals": { "aws:ResourceTag/Project": "calc" } } } ] }