사용자와 공유된 서드 파티 비공개 확장 프로그램 사용 - AWS CloudFormation

사용자와 공유된 서드 파티 비공개 확장 프로그램 사용

사용자와 공유된 서드 파티 비공개 확장 프로그램을 사용하려면 먼저 해당 확장 프로그램을 사용하려는 계정과 리전에서 CloudFormation에 등록해야 합니다. 익스텐션을 등록하면 계정의 CloudFormation 레지스트리에 익스텐션의 사본이 업로드되고 활성화됩니다. 비공개 확장 프로그램을 등록하고 나면 해당 AWS 계정과 리전의 CloudFormation 레지스트리에 표시되고, 스택 템플릿에서 사용할 수 있게 됩니다.

서드 파티 비공개 확장 프로그램 등록을 위한 IAM 권한

비공개 확장 프로그램 등록의 일부로 확장 프로그램 프로젝트 패키지가 포함된 Amazon S3 버킷을 지정할 수 있습니다. 이 패키지에는 등록하려는 익스텐션에 필요한 모든 소스 파일이 들어 있습니다. 익스텐션을 등록하는 사용자는 해당 Amazon S3 버킷의 프로젝트 패키지에 액세스할 수 있어야 합니다. 즉, 사용자에게 확장 프로그램 패키지에 대한 GetObject 권한이 있어야 합니다.

이는 AWS CLI의 register-type 명령을 사용하는지 또는 CloudFormation CLI의 submit 명령을 사용하는지에 관계없이 적용됩니다.

자세한 내용은 서비스 승인 참조에서 Amazon S3에 사용되는 작업, 리소스 및 조건 키를 참조하세요.

비공개 확장 프로그램 작업에 일반적으로 사용되는 AWS CLI 명령

비공개 확장 프로그램 작업에 일반적으로 사용되는 명령은 다음과 같습니다.

  • register-type - 계정에 비공개 확장 프로그램을 등록합니다.

  • describe-type-registration - 등록 요청의 현재 상태를 반환합니다.

  • list-types - 계정의 확장 프로그램을 나열합니다.

  • describe-type - 현재 구성 데이터를 포함하여 특정 확장 프로그램 또는 특정 확장 프로그램 버전에 대한 자세한 정보를 반환합니다.

  • set-type-configuration - 계정의 익스텐션에 대한 구성 데이터를 지정하고 Hooks를 비활성화 및 활성화합니다.

  • set-type-default-version - 확장 프로그램의 기본 버전을 지정합니다.

  • deregister-type - 계정에서 프라이빗 익스텐션이나 익스텐션 버전을 제거합니다.