새 또는 기존 EC2 Fleet 요청과 해당 요청이 시작하는 인스턴스 및 볼륨 태그 지정하기
새 또는 기존 EC2 Fleet 요청과 해당 요청이 시작하는 인스턴스 및 볼륨 태그 지정하기
EC2 Fleet 요청과 해당 요청이 시작하는 인스턴스 및 볼륨을 분류하고 관리하는 데 도움이 되도록 사용자 지정 메타데이터로 태그를 지정할 수 있어요. EC2 Fleet 요청을 만들 때나 나중에 태그를 할당할 수 있습니다. 마찬가지로 Fleet이 인스턴스와 볼륨을 시작할 때나 나중에 태그를 할당할 수 있습니다.
Fleet 요청에 태그를 지정해도 Fleet이 시작하는 인스턴스와 볼륨에는 자동으로 태그가 지정되지 않습니다. Fleet이 시작하는 인스턴스와 볼륨에 명시적으로 태그를 지정해야 합니다. Fleet 요청에만 태그를 할당하거나, Fleet이 시작하는 인스턴스에만, Fleet이 시작하는 인스턴스에 연결된 볼륨에만, Fleet이 만든 네트워크 인터페이스에만, 또는 모두에 태그를 할당하도록 선택할 수 있습니다.
Note
instantFleet 유형의 경우 On-Demand Instances와 Spot Instances에 연결된 볼륨에 태그를 지정할 수 있어요.instant유형의 네트워크 인터페이스에도 태그를 지정할 수 있습니다.request또는maintainFleet 유형의 경우 On-Demand Instances에 연결된 볼륨에만 태그를 지정할 수 있습니다.
태그 작동 방식에 대한 자세한 내용은 Tag your Amazon EC2 resources를 참고하세요.
출처: 문서
본문
EC2 Fleet 요청과 해당 요청이 시작하는 인스턴스 및 볼륨을 분류하고 관리하는 데 도움이 되도록 사용자 지정 메타데이터로 태그를 지정할 수 있습니다. EC2 Fleet 요청을 만들 때나 나중에 태그를 할당할 수 있습니다. 마찬가지로 Fleet이 인스턴스와 볼륨을 시작할 때나 나중에 태그를 할당할 수 있습니다.
Fleet 요청에 태그를 지정해도 Fleet이 시작하는 인스턴스와 볼륨에는 자동으로 태그가 지정되지 않습니다. Fleet이 시작하는 인스턴스와 볼륨에 명시적으로 태그를 지정해야 합니다.
전제 조건 (Prerequisite)
리소스에 태그를 지정할 권한을 사용자에게 부여합니다. 자세한 내용은 Example: Tag resources를 참고하세요.
사용자에게 리소스 태그 지정 권한을 부여하려면
다음을 포함하는 IAM 정책을 만드세요.
ec2:CreateTags작업. 이는 사용자에게 태그를 만들 수 있는 권한을 부여합니다.ec2:CreateFleet작업. 이는 사용자에게 EC2 Fleet 요청을 만들 수 있는 권한을 부여합니다.- Resource에 대해
"*"를 지정하는 것을 권장합니다. 이렇게 하면 사용자가 모든 리소스 유형에 태그를 지정할 수 있습니다.
액세스를 제공하려면 사용자, 그룹, 역할에 권한을 추가하세요.
- 사용자가 수임할 수 있는 역할을 만듭니다. IAM User Guide의 Create a role for an IAM user 지침을 따릅니다.
- (권장하지 않음) 사용자에게 정책을 직접 연결하거나 사용자를 사용자 그룹에 추가합니다. IAM User Guide의 Adding permissions to a user (console) 지침을 따릅니다.
새 EC2 Fleet 요청에 태그 지정하기
만들 때 EC2 Fleet 요청에 태그를 지정하려면 Fleet을 만드는 데 사용한 JSON 파일에 키-값 쌍을 지정하세요. ResourceType의 값은 fleet이어야 합니다. 다른 값을 지정하면 Fleet 요청이 실패합니다.
EC2 Fleet이 시작하는 인스턴스와 볼륨에 태그 지정하기
Fleet이 인스턴스와 볼륨을 시작할 때 태그를 지정하려면 EC2 Fleet 요청에서 참조하는 launch template에 태그를 지정하세요.
Note
request또는maintainFleet 유형이 시작하는 Spot Instances에 연결된 볼륨에는 태그를 지정할 수 없어요.
기존 EC2 Fleet 요청, 인스턴스, 볼륨에 태그 지정하기
기존 리소스에 태그를 지정하려면 create-tags 명령을 사용해요.
aws ec2 create-tags \
--resources fleet-12a34b55-67cd-8ef9-ba9b-9208dEXAMPLE i-1234567890abcdef0 vol-1234567890EXAMPLE \
--tags Key=purpose,Value=test