eb tags - AWS Elastic Beanstalk

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

eb tags

설명

Elastic Beanstalk 리소스의 태그를 추가, 삭제, 업데이트 및 나열합니다.

Elastic Beanstalk 리소스의 태그 지정에 대한 자세한 내용은 Elastic Beanstalk 애플리케이션 리소스 태그 지정을 참조하세요.

조건

eb tags [environment-name] [--resource ARN] -l | --list

eb tags [environment-name] [--resource ARN] -a | --add key1=value1[,key2=value2 ...]

eb tags [environment-name] [--resource ARN] -u | --update key1=value1[,key2=value2 ...]

eb tags [environment-name] [--resource ARN] -d | --delete key1[,key2 ...]

--add, --update--delete 하위 명령 옵션을 단일 명령으로 결합할 수 있습니다. 최소 1개 이상의 옵션이 필요합니다. 해당하는 세 가지 하위 명령 옵션 중 어떤 옵션도 --list와 결합할 수 없습니다.

추가 인수 없이 이러한 모든 명령은 현재 디렉터리의 애플리케이션에 있는 기본 환경의 태그를 나열하거나 수정합니다. environment-name 인수를 사용하여 명령이 해당 환경의 태그를 나열하거나 수정합니다. 명령은 --resource 옵션을 사용하여 Elastic Beanstalk 리소스(애플리케이션, 환경, 애플리케이션 버전, 저장된 구성 또는 사용자 지정 플랫폼 버전)의 태그를 나열하거나 수정합니다. Amazon 리소스 이름(ARN)을 사용하여 리소스를 지정합니다.

옵션

이러한 옵션이 필요하지 않습니다. 어떠한 옵션도 지정하지 않고 eb create를 실행힐 걍으, 각 설정 값을 입력하거나 선택하라는 메시지가 표시됩니다.

이름

설명

-l

또는

--list

현재 리소스에 적용된 태그를 모두 나열합니다.

-a key1=value1[,key2=value2 ...]

또는

--add key1=value1[,key2=value2 ...]

리소스에 새 태그를 적용합니다. 쉼표로 구분된 key=value 페어 목록으로 태그를 지정합니다. 기존 태그의 키는 지정할 수 없습니다.

유효 값: 리소스에 태그 지정 참조

-u key1=value1[,key2=value2 ...]

또는

--update key1=value1[,key2=value2 ...]

기존 리소스 태그의 값을 업데이트합니다. 쉼표로 구분된 key=value 페어 목록으로 태그를 지정합니다. 기존 태그의 키를 지정해야 합니다.

유효 값: 리소스에 태그 지정 참조

-d key1[,key2 ...]

또는

--delete key1[,key2 ...]

기존 리소스 태그를 삭제합니다. 쉼표로 구분된 키 목록으로 태그를 지정합니다. 기존 태그의 키를 지정해야 합니다.

유효 값: 리소스에 태그 지정 참조

-r region

또는

--region region

리소스가 존재하는 AWS 리전입니다.

기본값: 구성된 기본 리전입니다.

이 옵션에 지정할 수 있는 값의 목록은 AWS 일반 참조AWS Elastic Beanstalk엔드포인트 및 할당량을 참조하세요.

--resource ARN

명령이 태그 대상을 수정하거나 나열하는 리소스의 ARN입니다. 지정되지 않으면 명령이 현재 디렉터리의 애플리케이션에 있는 기본 또는 지정된 환경을 참조합니다.

유효 값: 관심 있는 리소스에 해당하는 리소스에 태그 지정의 하위 주제 중 하나를 참조하세요. 이러한 주제는 리소스 ARN 작성법을 보여 주며 애플리케이션 또는 계정에 존재하는 리소스의 ARN 목록을 가져오는 법을 설명합니다.

출력

--list 하위 명령 옵션은 리소스 태그 목록을 표시합니다. 해당 출력은 Elastic Beanstalk에서 기본적으로 적용하는 태그와 사용자 지정 태그를 모두 보여 줍니다.

$ eb tags --list Showing tags for environment 'MyApp-env': Key Value Name MyApp-env elasticbeanstalk:environment-id e-63cmxwjaut elasticbeanstalk:environment-name MyApp-env mytag tagvalue tag2 2nd value

성공한 경우 --add, --update--delete 하위 명령 옵션은 어떠한 결과도 출력하지 않습니다. --verbose 옵션을 추가하여 명령 활동의 상세 출력을 확인할 수 있습니다.

$ eb tags --verbose --update "mytag=tag value" Updated Tags: Key Value mytag tag value

예시

다음 명령은 애플리케이션의 기본 환경에 키 tag1 및 값 value1의 태그를 추가하며 동시에 tag2 태그를 삭제합니다.

$ eb tags --add tag1=value1 --delete tag2

다음 명령은 애플리케이션 내 저장된 구성에 태그를 추가합니다.

$ eb tags --add tag1=value1 \ --resource "arn:aws:elasticbeanstalk:us-east-2:my-account-id:configurationtemplate/my-app/my-template"

다음 명령은 없는 태그를 업데이트하려고 하기 때문에 실패합니다.

$ eb tags --update tag3=newval ERROR: Tags with the following keys can't be updated because they don't exist: tag3

다음 명령은 동일한 키를 업데이트하는 동시에 삭제하려고 시도하기 때문에 실패합니다.

$ eb tags --update mytag=newval --delete mytag ERROR: A tag with the key 'mytag' is specified for both '--delete' and '--update'. Each tag can be either deleted or updated in a single operation.