

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

# Elastic Beanstalk의 Amazon 리소스 이름 형식
<a name="AWSHowTo.iam.policies.arn"></a>

리소스의 Amazon 리소스 이름(ARN)을 사용하여 IAM 정책의 리소스를 지정합니다. Elastic Beanstalk의 경우 ARN의 형식은 다음과 같습니다.

```
arn:aws:elasticbeanstalk:{{region}}:{{account-id}}:{{resource-type}}/{{resource-path}}
```

위치:
+ `{{region}}`은 리소스가 상주하는 리전입니다(예: **us-west-2**).
+ `{{account-id}}`는 하이픈이 없는 AWS 계정 ID입니다(예: **123456789012**).
+ `{{resource-type}}`은 Elastic Beanstalk 리소스의 유형을 식별합니다(예: `environment`). 모든 Elastic Beanstalk 리소스 유형 목록은 아래 표를 참조하세요.
+ `{{resource-path}}`는 특정 리소스를 식별하는 부분입니다. Elastic Beanstalk 리소스에는 해당 리소스를 고유하게 식별하는 경로가 있습니다. 각 리소스 유형의 리소스 경로 형식은 아래 표를 참조하십시오. 예를 들어 환경은 항상 애플리케이션과 연결되어 있습니다. 애플리케이션 **myApp**의 환경 **myEnvironment**에 대한 리소스 경로는 다음과 같습니다.

  ```
  myApp/myEnvironment
  ```

Elastic Beanstalk에는 정책에서 지정할 수 있는 여러 리소스 유형이 있습니다. 다음 표는 각 리소스 유형에 대한 ARN 형식과 예시를 보여 줍니다.


****  

| 리소스 유형 | ARN의 형식 | 
| --- | --- | 
| `application` | `arn:aws:elasticbeanstalk:{{region}}:{{account-id}}:application/{{application-name}}`<br />예시: **arn:aws:elasticbeanstalk:us-east-2:123456789012:application/My App**  | 
| `applicationversion` | `arn:aws:elasticbeanstalk:{{region}}:{{account-id}}:applicationversion/{{application-name}}/{{version-label}}`<br />예시: **arn:aws:elasticbeanstalk:us-east-2:123456789012:applicationversion/My App/My Version**  | 
| `configurationtemplate` | `arn:aws:elasticbeanstalk:{{region}}:{{account-id}}:configurationtemplate/{{application-name}}/{{template-name}}`<br />예시: **arn:aws:elasticbeanstalk:us-east-2:123456789012:configurationtemplate/My App/My Template**  | 
| `environment` | `arn:aws:elasticbeanstalk:{{region}}:{{account-id}}:environment/{{application-name}}/{{environment-name}}`<br />예시: **arn:aws:elasticbeanstalk:us-east-2:123456789012:environment/My App/MyEnvironment**  | 
| `platform` | `arn:aws:elasticbeanstalk:{{region}}:{{account-id}}:platform/{{platform-name}}/{{platform-version}}`<br />예시: **arn:aws:elasticbeanstalk:us-east-2:123456789012:platform/MyPlatform/1.0**  | 
| `solutionstack` | `arn:aws:elasticbeanstalk:{{region}}::solutionstack/{{solutionstack-name}}`<br />예시: **arn:aws:elasticbeanstalk:us-east-2::solutionstack/32bit Amazon Linux running Tomcat 7**  | 

환경, 애플리케이션 버전, 구성 템플릿은 항상 특정 애플리케이션 안에 포함되어 있습니다. 리소스가 각 리소스 이름과 포함된 애플리케이션으로 고유하게 식별되도록 이러한 리소스는 모두 각 리소스 경로에 애플리케이션 이름이 있습니다. 솔루션 스택은 구성 템플릿 및 환경에서 사용되지만 솔루션 스택은 애플리케이션 또는 AWS 계정에만 국한되지 않으며 애플리케이션 또는 AWS 계정이 ARNs에 없습니다.