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 Jobs nur dann zu senden, wenn sowohl die Auftragswarteschlange das Tag Environment=dev als auch die Auftragsdefinition das Tag enthältProject=calc. Diese Richtlinie veranschaulicht, wie Ressourcen-Tags verwendet werden, um den Zugriff auf AWS Batch Ressourcen während der Auftragsübermittlung zu kontrollieren.

Wichtig

Wenn Sie Jobs mit Richtlinien einreichen, die Ressourcen-Tags für Auftragsdefinitionen auswerten, müssen Sie Jobs im Revisionsformat (job-definition:revision) für die Auftragsdefinition einreichen. Wenn Sie Jobs einreichen, ohne eine Revision anzugeben, werden die Jobdefinitions-Tags nicht ausgewertet, wodurch möglicherweise die von Ihnen vorgesehenen Zugriffskontrollen umgangen werden. Das *:* Muster im Ressourcen-ARN schreibt vor, dass die eingereichten Beiträge eine Überarbeitung enthalten müssen, um sicherzustellen, dass die Tag-Richtlinien stets 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" } } } ] }