AWS CLI에서 'describe-images' 명령을 어떻게 사용합니까?

Aws Clieseo Describe Images Myeonglyeong Eul Eotteohge Sayonghabnikka



Amazon 머신 이미지 EC2 인스턴스를 시작하는 데 사용되는 템플릿입니다. AMI는 운영 체제와 필요한 모든 소프트웨어 또는 인스턴스에 대한 애플리케이션 구성을 포함하는 청사진과 유사합니다. AMI는 사전 구축되거나 사용자 정의 관리될 수 있습니다. AWS CLI는 다음과 같은 간단한 명령을 통해 이미지에 액세스하고 관리할 수 있는 강력한 유틸리티입니다. '설명-이미지' 명령. 그만큼 '설명-이미지' 명령은 특정 계정에 대해 구성된 모든 AMI를 나열하는 데 사용됩니다.

빠른 개요







이 기사에서는 다음에 대해 알아볼 것입니다.



AWS CLI의 'describe-images' 명령이란 무엇입니까?

그만큼 '설명-이미지' AWS CLI의 명령은 계정 내 전체 또는 특정 AMI를 나열하는 데 사용되는 페이지를 매긴 작업입니다. 의 출력 '설명-이미지' 명령어는 다양한 이미지에 대한 정보를 담고 있는 목록 형태입니다. 이러한 이미지는 퍼블릭, 프라이빗, 사용자 정의 또는 AWS 관리형일 수 있습니다. 페이지 매김이 활성화되면 서비스에 대한 여러 API 호출을 통해 AMI의 데이터에 액세스됩니다.



더 읽어보세요: AWS CLI에서 페이지를 비활성화하는 방법은 무엇입니까?





AWS CLI에서 'describe-images' 명령을 어떻게 사용합니까?

등록 취소된 이미지는 AWS에서 제거되어 EC2 서비스 및 플랫폼에서 더 이상 지원되지 않는 이미지입니다. 그러나 이러한 이미지는 의 출력에도 포함됩니다. '설명-이미지' 명령. 사용자는 여러 다른 매개변수를 통해 특정 AMI 등을 필터링, 쿼리 또는 지정하여 명령의 출력을 제어할 수 있습니다.

통사론



구문은 '설명-이미지' 명령은 다음과 같이 주어진다:

AWS EC2 설명 이미지 < 옵션 >

옵션

위에서 언급한 명령의 옵션에 대한 간략한 설명은 다음과 같습니다.

옵션 설명
– 실행 가능한 사용자 이 파라미터는 사용자 권한을 기반으로 AMI를 추출하고 나열하는 데 사용됩니다. 사용자는 'self', 'all' 또는 AWS 계정 ID를 지정할 수 있습니다.
– 필터 –filters 매개변수는 출력에 특정 세부 정보 또는 AMI를 나열하는 데 사용됩니다. 이 명령은 다양한 필터 유형을 지원합니다.

이름: 사용자는 이름을 지정하여 AMI를 필터링할 수 있습니다.

소유자 ID: AWS 계정 ID는 특정 계정 내에 구성된 이미지만 설명하여 AMI를 필터링할 수도 있습니다.

꼬리표: 태그는 키-값 쌍의 조합입니다. 태그를 지정하면 사용자는 특정 계정에 대한 AMI를 쉽게 필터링할 수 있습니다.

이미지 ID: AMI를 필터링하는 또 다른 방법은 이미지 ID를 지정하는 것입니다. 특정 AMI만 나열됩니다.

–이미지 ID 이 파라미터는 AMI의 ID를 입력합니다.
– 소유자 –owner 매개변수는 계정 ID, self, amazon 또는 aws-marketplace 옵션을 허용합니다. 이러한 옵션은 지정된 옵션과 정확히 일치하는 AMI만 나열합니다.
–include-더 이상 사용되지 않음 이 파라미터는 더 이상 사용되지 않는 AMI를 나열할지 여부를 지정하는 데 사용됩니다. 더 이상 사용되지 않는 AMI는 더 이상 사용이 권장되지 않는 이미지입니다.
–포함-비활성화 이 필드는 비활성화된 AMI를 출력에 나열할지 여부를 지정합니다.
–드라이런 –dry-run 매개변수는 사용자에게 원하는 작업에 대한 권한이 있는지 여부를 결정하는 데 사용됩니다. 오류 형식으로 출력을 반환합니다. 또한 사용자에게 권한이 있으면 출력에 'DryRunOperation'이 포함됩니다. 사용자에게 이 권한이 없으면 출력에 'UnauthorizedOperation'이 반환됩니다.
–cli-입력-json 이 매개변수는 AWS 서비스용 템플릿 형식으로 여러 JSON 명령을 한 번에 제공하는 데 사용됩니다. 다음 템플릿은 '–generate-cli-skeleton' 매개변수에 의해 생성됩니다.
–시작 토큰 이 매개변수는 출력에서 ​​'NextToken' 필드의 값을 입력합니다. NextToken은 나열할 데이터가 더 있다는 것을 상징합니다. NextToken의 값이 –starting-token에 제공되면 이전 응답의 데이터 나열이 시작됩니다.
-페이지 크기 이 매개변수는 각 서비스 AWS 서비스 호출의 페이지 크기를 정의합니다. 페이지 크기가 작을수록 시간 초과 오류를 방지하는 API 호출이 더 많아집니다. 그러나 각 호출에서 더 적은 양의 데이터를 검색합니다.
–최대 항목 –max-items 매개변수는 출력에 표시될 항목 수를 제한하는 데 사용됩니다.
–generate-cli-skeleton AWS 서비스에 한 번에 여러 지침을 제공할 때 따라야 할 뼈대 또는 템플릿을 생성합니다.

이러한 옵션 외에도 AWS에서 제공하는 글로벌 옵션도 있습니다. 전역 옵션은 AWS CLI 명령에 공통되며 다른 명령과 함께 사용할 수 있습니다. 그만큼 AWS 설명서 다양한 글로벌 옵션에 대해 논의합니다.

기사의 이 섹션에서는 다양한 예를 설명합니다. '설명-이미지' AWS CLI의 명령:

예 1: AWS CLI에서 이미지를 설명하는 방법은 무엇입니까?

그만큼 '설명-이미지' AWS CLI의 명령은 특정 계정에 대한 특정 AMI의 세부 정보를 나열하는 데 사용됩니다. 이 명령에는 AMI의 이미지 ID가 필요합니다. EC2 서비스를 방문하여 '어느' 왼쪽 탐색 창에서 옵션을 선택하세요. 생성 이미지를 선택하면 이미지 구성이 표시됩니다. 내 세부 섹션에서 AMI ID를 복사하여 저장합니다.

특정 AMI를 나열하는 명령은 다음과 같습니다.

AWS EC2 설명 이미지 --지역 ap-남동쪽- 1 --이미지 ID < AMI이미지ID >

교체 EC2 인스턴스의 복사된 AMI ID를 사용합니다. 마찬가지로, “ap-남동쪽-1” 원하는 지역 이름으로

산출

예 2: AWS CLI의 모든 이미지를 설명하는 방법은 무엇입니까?

AWS CLI에서 사용 가능한 모든 이미지를 나열하는 명령은 다음과 같습니다.

AWS EC2 설명 이미지

산출

모든 이미지 목록을 표시하는 데 시간이 걸립니다. 계속 누르세요. '입력하다' 키보드의 키를 누르면 모든 이미지의 세부정보를 볼 수 있습니다.

예 3: AWS CLI에서 소유자 ID로 AMI를 설명하는 방법은 무엇입니까?

AWS 계정 내에 구성된 AMI는 소유자 또는 계정 ID에 따라 결정될 수도 있습니다. 계정 ID는 AWS Management Console의 오른쪽 상단에 있는 사용자 이름을 클릭하여 확인할 수 있습니다. 다음을 클릭하세요. '복사' 아이콘을 사용하여 계정 ID를 복사하세요.

이 명령은 다음과 같은 방식으로 추가 매개변수를 사용하여 사용자 정의됩니다.

AWS EC2 설명 이미지 --소유자 < 계정 ID >

교체 <계정ID> 귀하의 AWS 계정 ID로.

산출

예 4: AWS CLI에서 이미지를 필터링하는 방법은 무엇입니까?

특정 이미지 세부정보를 추출하는 데 사용할 수 있는 다양한 필터가 있습니다. 사용자는 소유자 ID, 이미지 ID, 태그, 이름 또는 상태 등을 기준으로 이미지를 필터링할 수 있습니다. 이름별로 이미지를 나열하려면 다음 명령을 사용합니다.

AWS EC2 설명 이미지 --필터 '이름=이름, 값=ec2image'

교체 “ec2이미지” 값에 AMI 이름이 있습니다.

산출

AMI 태그의 키-값 쌍 값은 AMI 대시보드에서 AMI를 선택하여 확인할 수 있습니다. 그러면 이미지 구성이 표시됩니다. 탭하세요. “태그” 탭을 클릭하고 키-값 필드의 값을 복사합니다.

태그를 기준으로 이미지를 필터링하려면 다음 명령을 사용하세요.

AWS EC2 설명 이미지 --필터 '이름=태그:첫 번째 키, 값=첫 번째'

교체 “첫 번째 키” 키를 사용하여 이름 필드에 마찬가지로, '첫 번째' 태그 값이 있는 값.

산출

예 5: AWS CLI에서 AMI를 쿼리하는 방법은 무엇입니까?

사용자는 다음을 사용하여 표시된 목록에서 이미지의 특정 세부 정보를 추출할 수 있습니다. '-질문' 매개변수. 명령은 다음과 같이 제공됩니다.

AWS EC2 설명 이미지 --질문 '이미지[*].[이미지 ID]'

산출

마찬가지로 사용자는 쿼리 매개변수로 이미지 ID를 지정하여 이미지의 특정 세부정보를 쿼리할 수도 있습니다.

AWS EC2 설명 이미지 --이미지 ID < AMII > --질문 '이미지[*].[이미지 유형, 설명, 상태]'

산출

예 6: AWS CLI에서 더 이상 사용되지 않는 이미지를 설명하는 방법은 무엇입니까?

더 이상 사용되지 않는 AMI는 AWS에서 더 이상 사용이 권장되지 않는 이미지입니다. 더 이상 사용되지 않는 이미지를 확인하려면 다음과 같이 제공된 명령을 사용하십시오.

AWS EC2 설명 이미지 --include-더 이상 사용되지 않음

산출

마찬가지로 사용자는 다음을 지정할 수도 있습니다. '–포함 안함' 더 이상 사용되지 않는 이미지를 포함하여 모든 이미지를 나열하는 매개변수:

AWS EC2 설명 이미지 --no-include-더 이상 사용되지 않음

산출

예 7: AWS CLI에서 활성화 또는 비활성화된 이미지를 설명하는 방법은 무엇입니까?

그만큼 '설명-이미지' 명령을 사용하여 계정에 대해 비활성화되었거나 비활성화되지 않은 이미지를 나열할 수도 있습니다. 이는 사용자가 사용할 AMI를 결정하는 데 도움이 됩니다. 아래 제공된 명령은 계정에 대해 비활성화된 AMI를 나열하는 데 사용됩니다.

AWS EC2 설명 이미지 --include-비활성화

산출

마찬가지로, '설명 이미지' 명령은 특정 계정에 대해 비활성화되지 않은 AMI만 반환합니다. 이를 위해 아래 명령을 사용하십시오.

AWS EC2 설명 이미지 --no-include-disabled

산출

예 8: 여러 출력 형식의 이미지를 설명하는 방법은 무엇입니까?

에서는 여러 가지 출력 형식을 지원합니다. '설명-이미지' 명령. 형식에는 YAML, JSON, 텍스트 또는 테이블이 포함됩니다. 아래에는 표 형식으로 이미지를 설명하는 명령이 나와 있습니다.

AWS EC2 설명 이미지 --산출 테이블

교체 '테이블' JSON, YAML, 텍스트 등 원하는 다른 출력 형식을 사용하여 출력 필드에 값을 입력합니다.

산출

누르다 '입력하다' 데이터를 계속 나열하려면 키보드에서 다음을 수행하십시오.

결론

그만큼 '설명-이미지' AWS의 명령은 특정 계정에 대한 전체 또는 특정 AMI 목록을 반환합니다. –query, –output 등과 같은 선택적 매개변수를 허용합니다. '설명-이미지' 명령은 AWS 개발자가 애플리케이션에 대한 다양한 AMI를 이해하고 결정하는 데 도움이 됩니다. 사용하기 전에 '설명-이미지' 명령을 사용하여 로컬 시스템에 AWS CLI가 구성되어 있는지 확인한 다음 언급된 명령을 터미널에 제공합니다. 이 기사는 에 대한 심층적인 이해를 제공합니다. '설명-이미지' 다양한 매개변수에 대해 설명하기 위해 여러 예제를 포함한 명령입니다.