

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# 리소스: 작업 제출 시 작업 정의 접두사로 제한
<a name="iam-example-restrict-job-submission"></a>

다음 정책을 사용하여 {{JobDefA}}로 시작하는 작업 정의 이름이 있는 작업 만 모든 작업 대기열에 제출하도록 합니다.

**중요**  
작업 제출을 위한 리소스 수준 액세스의 범위를 지정할 때 작업 대기열 및 작업 정의 리소스 유형을 모두 제공해야 합니다.

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

------

## 작업 정의 개정에 대한 고려
<a name="iam-example-job-definition-revisions"></a>

**중요**  
요청 ARN에 개정(예: `job-definition/my-job-def`)이 포함`SubmitJob`되므로 개정 번호 또는 와일드카드 없이 작업 정의 이름만 참조하는 정책(예: )은 요청과 일치하지 않습니다`job-definition/my-job-def:1`. 와일드카드를 사용하여 모든 개정을 일치시킵니다.

다음 예제에서는 `SubmitJob` 작업에 대한 리소스 ARNs에서 와일드카드 및 개정 번호를 사용하는 방법을 보여줍니다.

**예: 특정 작업 정의 개정 허용**

다음 정책은 지정된 작업 정의의 개정 1만 사용하는 작업 제출을 허용합니다.

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

**예: 작업 정의의 모든 개정 허용**

다음 정책은 지정된 작업 정의의 모든 개정을 사용하여 작업 제출을 허용합니다. `:*` 패턴은 모든 개정 번호와 일치합니다.

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