본문 바로가기

퍼블릭 클라우드

[draft] AWS 리소스에 태그(Tag) 를 추가하는 방법

AWS 리소스에 태그(Tag)를 추가하는 방법

AWS 리소스에 태그를 추가하는 방법은 간단하며 AWS Management Console, AWS Command Line Interface (CLI), 또는 AWS SDK를 사용하여 수행할 수 있습니다. 태그를 추가하면 리소스를 쉽게 식별하고 분류할 수 있으며 비용 및 보안 관리에 도움이 됩니다.

1. AWS Management Console에서 태그 추가하기

  1. EC2 인스턴스에 태그 추가
  2. AWS 콘솔 접속 → EC2 서비스
  3. Instances 메뉴 선택
  4. 태그를 추가할 인스턴스 선택
  5. 상단 탭에서 Tags 클릭 Add tag 버튼 클릭
    • Key: Environment
    • Value: Production (예시)
  6. Save changes 클릭

→ 즉시 인스턴스에 태그가 추가됩니다.

웹 콘솔에서 태그 추가

대부분의 AWS 서비스 (S3, RDS, Lambda 등) 도 유사한 방식으로 “Tags” 탭에서 추가 가능.

aws ec2 tags

2. AWS CLI로 태그 추가

CLI를 쓰면 한 번에 여러 리소스에 태그를 붙이거나 스크립트화할 수 있습니다.

권한(ResourceGroupsandTagEditorFullAccess) 추가

사용자 > username01 > 권한 추가 > 기존 정책 직업 연결

aws ec2 tags

리소스 태그 추가

aws ec2 create-tags, aws rds add-tags-to-resource, aws s3api put-bucket-tagging과 같은 서비스별 CLI 명령을 사용하여 리소스에 태그를 추가할 수 있습니다.

 

Amazon EC2 인스턴스에 태그를 추가

aws ec2 create-tags \
	--resources i-1234567890abcdef0 \
    --tags Key=Name,Value=MyServer Key=Environment,Value=Production

Key=Group Value=test 태그 추가

aws ec2 create-tags \
	--resources i-0434567890abcdef0 \
    --tags 'Key="Group",Value=test'

복수(Key=Group Value=test, Key=Group1 Value=test1)의 태그 추가

aws ec2 create-tags \
	--resources i-0434567890abcdef0 \
    --tags Key="Group",Value=test Key="Group1",Value=test1

aws ec2 tags

리소트 태그 확인

aws ec2 describe-tags --filters "Name=resource-id,Values=i-1234567890abcdef0"

여러 개의 리소스(여러 인스턴스)에 태그 추가

aws ec2 create-tags \
--resources i-0334567890abcdef1 i-0434567890abcdef0 \
--tags Key=Owner,Value=iadmin Key=stack,Value=Production

컴퓨팅 > EC2 > 태그

aws ec2 tags

리소스 태그 업데이트 또는 제거

리소스의 태그를 업데이트하거나 제거하려면 update-tags 또는 delete-tags 명령어를 사용합니다.

aws ec2 create-tags --resources i-1234567890abcdef0 --tags Key=Environment,Value=Staging
aws ec2 delete-tags --resources i-1234567890abcdef0 --tags Key=Environment

위 명령어는 Environment 태그 값을 Staging으로 업데이트합니다.

 

Amazon EC2 인스턴스에 대한 것이지만 다른 AWS 리소스에 대해서도 비슷한 방식으로 태그를 추가하고 관리할 수 있습니다.

 

참고URL

- 리소스 및 태그 : https://docs.aws.amazon.com/ko_kr/AWSEC2/latest/UserGuide/EC2_Resources.html