View a markdown version of this page

Recurso: Restringir ao prefixo de definição de trabalho no envio de trabalho - AWS Batch

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Recurso: Restringir ao prefixo de definição de trabalho no envio de trabalho

Use a política a seguir para enviar trabalhos para qualquer fila de trabalhos com qualquer nome de definição de trabalho que comece comJobDefA.

Importante

Para o escopo de acesso em nível de recurso para envio de tarefa, você deve fornecer os tipos de recursos de definição de tarefa e fila de tarefas.

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

Contabilização das revisões da definição de cargos

Importante

Uma política que faz referência somente ao nome da definição do trabalho sem um número de revisão ou caractere curinga (por exemplo,job-definition/my-job-def) não corresponde às SubmitJob solicitações, porque o ARN da solicitação inclui a revisão (por exemplojob-definition/my-job-def:1,). Use um caractere curinga para corresponder a todas as revisões.

Os exemplos a seguir mostram como usar curingas e números de revisão em ARNs de recursos para a SubmitJob ação.

Exemplo: Permitir uma revisão específica da definição de tarefa

A política a seguir permite o envio de trabalhos usando somente a revisão 1 da definição de tarefa especificada.

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

Exemplo: Permitir todas as revisões de uma definição de tarefa

A política a seguir permite o envio de trabalhos usando qualquer revisão da definição de tarefa especificada. O :* padrão corresponde a qualquer número de revisão.

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