View a markdown version of this page

Risorsa: limita al prefisso della definizione del lavoro all'invio del lavoro - AWS Batch

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Risorsa: limita al prefisso della definizione del lavoro all'invio del lavoro

Utilizza la seguente politica per inviare i lavori a qualsiasi coda di lavoro con qualsiasi nome di definizione di lavoro che inizia con. JobDefA

Importante

Quando si definisca l'accesso a livello di risorsa per l'invio del processo, è necessario fornire sia la coda processo sia i tipi di risorse di definizione processo.

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

Contabilizzazione delle revisioni delle definizioni dei job

Importante

Una politica che fa riferimento solo al nome della definizione del lavoro senza un numero di revisione o un carattere jolly (ad esempiojob-definition/my-job-def) non corrisponde SubmitJob alle richieste, poiché l'ARN della richiesta include la revisione (ad esempio,). job-definition/my-job-def:1 Utilizza un carattere jolly per abbinare tutte le revisioni.

Gli esempi seguenti mostrano come utilizzare i caratteri jolly e i numeri di revisione negli ARN delle risorse per l'azione. SubmitJob

Esempio: consentire una revisione specifica della definizione del lavoro

La seguente politica consente l'invio di lavori utilizzando solo la revisione 1 della definizione di lavoro specificata.

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

Esempio: consentire tutte le revisioni della definizione di una mansione

La seguente politica consente l'invio di lavori utilizzando qualsiasi revisione della definizione di lavoro specificata. Il :* modello corrisponde a qualsiasi numero di revisione.

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