쿼리 옵션을 사용하여 변경 유형 찾기 - AMS 고급 사용 설명서

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

쿼리 옵션을 사용하여 변경 유형 찾기

이 예제에서는 AMS 콘솔을 사용하여 제출하려는 RFC에 적합한 변경 유형을 찾는 방법을 보여줍니다.

콘솔 또는 API/CLI를 사용하여 변경 유형 ID(CT) 또는 버전을 찾을 수 있습니다. 검색 또는 분류 선택이라는 두 가지 방법이 있습니다. 두 선택 유형 모두 가장 자주 사용, 가장 최근에 사용 또는 알파벳순을 선택하여 검색을 정렬할 수 있습니다.

YouTube 동영상: AWS Managed Services CLI를 사용하여 RFC를 생성하려면 어떻게 해야 하고 CT 스키마는 어디에서 찾을 수 있습니까?

AMS 콘솔의 RFCs

  • 변경 유형별 찾아보기(기본값)를 선택한 상태에서 다음 중 하나를 수행합니다.

    • 빠른 생성 영역을 사용하여 AMS의 가장 인기 CTs 중에서 선택합니다. 레이블을 클릭하면 제목 옵션이 자동으로 채워진 RFC 실행 페이지가 열립니다. 필요에 따라 나머지 옵션을 완료하고 실행을 클릭하여 RFC를 제출합니다.

    • 또는 모든 변경 유형 영역까지 아래로 스크롤하여 옵션 상자에 CT 이름을 입력하기 시작합니다. 정확한 변경 유형 이름이나 전체 변경 유형 이름을 가질 필요는 없습니다. 관련 단어를 입력하여 변경 유형 ID, 분류 또는 실행 모드(자동 또는 수동)별로 CT를 검색할 수도 있습니다.

      기본 카드 보기를 선택하면 입력 시 일치하는 CT 카드가 나타나고 카드를 선택한 다음 RFC 생성을 클릭합니다. 테이블 보기를 선택한 상태에서 관련 CT를 선택하고 RFC 생성을 클릭합니다. 두 방법 모두 RFC 실행 페이지를 엽니다.

  • 또는 변경 유형 선택을 탐색하려면 페이지 상단의 범주별 선택을 클릭하여 일련의 드롭다운 옵션 상자를 엽니다.

  • 범주, 하위 범주, 항목작업을 선택합니다. 해당 변경 유형에 대한 정보 상자가 페이지 하단에 패널이 나타납니다.

  • 준비가 되면 Enter 키를 누르면 일치하는 변경 유형 목록이 나타납니다.

  • 목록에서 변경 유형을 선택합니다. 해당 변경 유형에 대한 정보 상자가 페이지 하단에 나타납니다.

  • 올바른 변경 유형을 지정한 후 RFC 생성을 선택합니다.

참고

이러한 명령이 작동하려면 AMS CLI가 설치되어 있어야 합니다. AMS API 또는 CLI를 설치하려면 AMS 콘솔 개발자 리소스 페이지로 이동합니다. AMS CM API 또는 AMS SKMS API에 대한 참조 자료는 사용 설명서의 AMS 정보 리소스 섹션을 참조하세요. 인증 --profile 옵션을 추가해야 할 수 있습니다. 예: aws amsskms ams-cli-command --profile SAML. 와 같이 모든 AMS 명령이 us-east-1에서 부족하므로 --region 옵션을 추가해야 할 수도 있습니다aws amscm ams-cli-command --region=us-east-1.

참고

AMS API/CLI(amscm 및 amsskms) 엔드포인트는 AWS 버지니아 북부 리전에 있습니다us-east-1. 인증 설정 방식과 계정 및 리소스가 있는 AWS 리전에 따라 명령을 실행할 --region us-east-1 때를 추가해야 할 수 있습니다. 인증 방법인 --profile saml경우를 추가해야 할 수도 있습니다.

AMS CM API(ListChangeTypeClassificationSummaries 참조) 또는 CLI를 사용하여 변경 유형을 검색하려면

필터 또는 쿼리를 사용하여 검색할 수 있습니다. ListChangeTypeClassificationSummaries 작업에는 Category, SubcategoryItem, 및에 대한 필터 옵션이 Operation있지만 값은 기존 값과 정확히 일치해야 합니다. CLI를 사용할 때 보다 유연한 결과를 얻으려면 --query 옵션을 사용할 수 있습니다.

AMS CM API/CLI를 사용한 유형 필터링 변경
속성 유효값 유효/기본 조건 참고

ChangeTypeId

ChangeTypeId를 나타내는 모든 문자열(예: ct-abc123xyz7890)

같음

변경 유형 IDs는 변경 유형 참조를 참조하세요.

변경 유형 IDs는 변경 유형 찾기 또는 CSIO를 참조하세요.

범주

모든 자유 형식 텍스트

포함

각 개별 필드의 정규식은 지원되지 않습니다. 대/소문자를 구분하지 않는 검색

Subcategory

Item

연산

  1. 다음은 변경 유형 분류를 나열하는 몇 가지 예입니다.

    다음 명령은 모든 변경 유형 범주를 나열합니다.

    aws amscm list-change-type-categories

    다음 명령은 지정된 범주에 속하는 하위 범주를 나열합니다.

    aws amscm list-change-type-subcategories --category CATEGORY

    다음 명령은 지정된 범주 및 하위 범주에 속하는 항목을 나열합니다.

    aws amscm list-change-type-items --category CATEGORY --subcategory SUBCATEGORY
  2. 다음은 CLI 쿼리를 사용하여 변경 유형을 검색하는 몇 가지 예입니다.

    다음 명령은 항목 이름에 "S3"가 포함된 CT 분류 요약을 검색하고 범주, 하위 범주, 항목, 작업 및 변경 유형 ID의 출력을 테이블 형식으로 생성합니다.

    aws amscm list-change-type-classification-summaries --query "ChangeTypeClassificationSummaries [?contains(Item, 'S3')].[Category,Subcategory,Item,Operation,ChangeTypeId]" --output table
    +---------------------------------------------------------------+ | ListChangeTypeClassificationSummaries | +----------+-------------------------+--+------+----------------+ |Deployment|Advanced Stack Components|S3|Create|ct-1a68ck03fn98r| +----------+-------------------------+--+------+----------------+
  3. 그런 다음 변경 유형 ID를 사용하여 CT 스키마를 가져오고 파라미터를 검사할 수 있습니다. 다음 명령은 스키마를 CreateS3Params.schema.json.

    aws amscm get-change-type-version --change-type-id "ct-1a68ck03fn98r" --query "ChangeTypeVersion.ExecutionInputSchema" --output text > CreateS3Params.schema.json

    CLI 쿼리 사용에 대한 자세한 내용은 --query 옵션을 사용하여 출력을 필터링하는 방법 및 쿼리 언어 참조인 JMESPath 사양을 참조하세요.

  4. 변경 유형 ID가 있으면 변경 유형의 버전을 확인하여 최신 버전인지 확인하는 것이 좋습니다. 이 명령을 사용하여 지정된 변경 유형의 버전을 찾습니다.

    aws amscm list-change-type-version-summaries --filter Attribute=ChangeTypeId,Value=CHANGE_TYPE_ID

    특정 변경 유형에 AutomationStatus 대한를 찾으려면 다음 명령을 실행합니다.

    aws amscm --profile saml get-change-type-version --change-type-id CHANGE_TYPE_ID --query "ChangeTypeVersion.{AutomationStatus:AutomationStatus.Name}"

    특정 변경 유형에 ExpectedExecutionDurationInMinutes 대한를 찾으려면 다음 명령을 실행합니다.

    aws amscm --profile saml get-change-type-version --change-type-id ct-14027q0sjyt1h --query "ChangeTypeVersion.{ExpectedDuration:ExpectedExecutionDurationInMinutes}"