AWS Management Console 또는 AWS CLI를 사용하여 스택 세트 삭제 - AWS CloudFormation

AWS Management Console 또는 AWS CLI를 사용하여 스택 세트 삭제

AWS CloudFormation StackSets 시작하기 연습을 마치면 이 단원에서 설명하는 절차에 따라 연습 과정에서 생성한 스택 세트 및 기타 리소스를 삭제할 수 있습니다. 스택 세트를 삭제하려면 먼저 스택 세트에 있는 스택 인스턴스를 모두 삭제해야 합니다. 모든 스택 인스턴스를 삭제하는 방법에 대한 자세한 내용은 AWS Management Console 또는 AWS CLI를 사용하여 스택 인스턴스 삭제를 참조하십시오.

AWS Management Console를 사용하여 스택 세트 삭제

  1. AWS Management Console 또는 AWS CLI를 사용하여 스택 세트 생성에서 생성한 스택 세트를 스택 세트 페이지에서 선택합니다. 이 연습에서 my-awsconfig-stackset라는 스택 세트를 생성했습니다.

  2. 스택 세트를 선택한 상태로 Actions(작업) 메뉴에서 Delete StackSet(StackSet 삭제)를 선택합니다.

  3. 스택 세트를 삭제할지 확인하는 메시지가 표시되면 스택 세트 삭제를 선택합니다.

AWS CLI를 사용하여 스택 세트 삭제

위임된 관리자 역할을 수행할 때는 StackSets 명령을 실행할 때마다 --call-as 파라미터를 DELEGATED_ADMIN으로 설정해야 합니다.

--call-as DELEGATED_ADMIN
  1. 다음 명령을 실행합니다. 확인하라는 메시지가 표시되면 y를 입력한 다음 Enter를 누릅니다.

    aws cloudformation delete-stack-set --stack-set-name my-awsconfig-stackset
  2. list-stack-sets 명령을 실행하여 스택 세트가 삭제되었는지 확인합니다. list-stack-sets 명령 결과에 스택 상태가 DELETED로 표시되어야 합니다.

    aws cloudformation list-stack-sets

서비스 역할 삭제(선택 사항)

이 스택 세트 생성에 필요한 서비스 역할을 삭제합니다.

자체 관리형 스택 세트의 경우 이 설명서에서 연습을 위해 스택 세트 작업의 리전 및 권한 요구 사항의 일부로 생성한 역할의 이름은 관리자 계정에서 AWSCloudFormationStackSetAdministrationRole이고 각 대상 계정에서 AwsCloudFormationStackSetExecutionRole로 지정됩니다.

서비스 관리형 스택 세트의 경우 이 가이드의 연습을 위해 스택 세트 작업의 리전 및 권한 요구 사항의 일부로 StackSets에서 자동으로 생성된 역할의 조직 관리 계정에 접미사 CloudFormationStackSetsOrgAdmin이 있고 각 대상 계정에 CloudFormationStackSetsOrgMember가 있습니다.

역할 삭제에 대한 자세한 내용을 알아보려면 IAM 사용 설명서역할 또는 인스턴스 프로파일 삭제를 참조하세요.

AWS Management Console을 사용하여 서비스 역할을 삭제하려면
  1. AWS Management Console에 로그인하여 https://console.aws.amazon.com/iam/ 에서 IAM 콘솔을 엽니다.

  2. 탐색 창에서 역할을 선택한 다음 삭제할 역할 옆에 있는 확인란을 선택합니다.

  3. 페이지 상단의 역할 작업 메뉴에서 역할 삭제를 선택합니다.

  4. 확인 대화 상자에서 [Yes, Delete]를 선택합니다. 확신한다면, 서비스 마지막 액세스 데이터가 로드되고 있을 때에도 삭제를 진행할 수 있습니다.

AWS CLI을 사용하여 서비스 역할을 삭제하려면
  • 다음 명령을 실행합니다. 확인하라는 메시지가 표시되면 y를 입력한 다음 Enter를 누릅니다.

    aws iam delete-role --role-name role name