View a markdown version of this page

Ressource: Beschränken Sie sich bei der Einreichung des Jobs auf das Präfix der Jobdefinition - 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 sich bei der Einreichung des Jobs auf das Präfix der Jobdefinition

Verwenden Sie die folgende Richtlinie, um Jobs an eine Auftragswarteschlange mit einem beliebigen Auftragsdefinitionsnamen zu senden, der mit beginnt JobDefA.

Wichtig

Beim Festlegen des Zugriffs für das Absenden von Aufträgen auf Ressourcenebene müssen Sie die Ressourcentypen der Auftragswarteschlange und der Auftragsdefinition angeben.

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/*" ] } ] }

Berücksichtigung von Änderungen der Stellendefinition

Wichtig

Eine Richtlinie, die nur auf den Namen der Jobdefinition ohne Revisionsnummer oder Platzhalter verweist (z. B. job-definition/my-job-def) stimmt nicht überein SubmitJob Anfragen, weil der Anforderungs-ARN die Revision beinhaltet (z. B. job-definition/my-job-def:1). Verwenden Sie einen Platzhalter, um alle Revisionen abzugleichen.

Die folgenden Beispiele zeigen, wie Platzhalter und Revisionsnummern in Ressourcen-ARNs für das verwendet werden SubmitJob Aktion.

Beispiel: Erlauben Sie eine bestimmte Überarbeitung der Jobdefinition

Die folgende Richtlinie erlaubt die Einreichung von Jobs, bei denen nur Version 1 der angegebenen Jobdefinition verwendet wird.

{ "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/*" ] } ] }

Beispiel: Alle Überarbeitungen einer Jobdefinition zulassen

Die folgende Richtlinie erlaubt die Einreichung von Jobs unter Verwendung einer beliebigen Version der angegebenen Jobdefinition. Die :* Das Muster entspricht einer beliebigen Revisionsnummer.

{ "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/*" ] } ] }