기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
이 단계를 따르면 이 자습서에서 생성한 모든 리소스를 제거할 수 있습니다.
이 자습서에서 만든 리소스 제거
배포를 삭제합니다. 다음 CLI 명령을 사용하여 수행할 수 있습니다.
kubectl delete deployment
my-keyspaces-app
-nmy-eks-namespace
Amazon EKS 클러스터와 클러스터에 포함된 모든 포드를 삭제합니다. 또한 서비스 계정 및 OIDC ID 공급자와 같은 관련 리소스도 삭제됩니다. 다음 CLI 명령을 사용하여 수행할 수 있습니다.
eksctl delete cluster --name
my-eks-cluster
--regionaws-region
Amazon Keyspaces에 대한 액세스 권한이 있는 Amazon EKS 서비스 계정에 사용되는 IAM 역할을 삭제합니다. 먼저 역할에 연결된 관리형 정책을 제거해야 합니다.
aws iam detach-role-policy --role-name
my-iam-role
--policy-arn arn:aws:iam::aws:policy/AmazonKeyspacesFullAccess그런 다음 아래 명령을 사용하여 역할을 삭제할 수 있습니다.
aws iam delete-role --role-name
my-iam-role
자세한 내용은 IAM 사용 설명서의 IAM 역할(AWS CLI) 삭제를 참조하세요.
저장된 모든 이미지를 포함하여 Amazon ECR 리포지토리를 삭제합니다. 다음 명령을 사용하여 수행할 수 있습니다.
aws ecr delete-repository \ --repository-name
my-ecr-repository
\ --force \ --regionaws-region
force
플래그는 이미지가 포함된 리포지토리를 삭제하는 데 필요합니다. 이미지를 먼저 삭제하려면 다음 명령을 사용하여 삭제할 수 있습니다.aws ecr batch-delete-image \ --repository-name
my-ecr-repository
\ --image-ids imageTag=latest \ --regionaws-region
자세한 내용은 Amazon Elastic Container Registry 사용 설명서의 이미지 삭제를 참조하세요.
Amazon Keyspaces 키스페이스 및 테이블을 삭제합니다. 키스페이스를 삭제하면 해당 키스페이스의 모든 테이블이 자동으로 삭제됩니다. 다음 옵션 중 하나를 사용하여 삭제할 수 있습니다.
aws keyspaces delete-keyspace --keyspace-name '
aws
'키스페이스가 삭제되었는지 확인하려면 다음 명령을 사용할 수 있습니다.
aws keyspaces list-keyspaces
테이블을 먼저 삭제하려면 다음 명령을 사용할 수 있습니다.
aws keyspaces delete-table --keyspace-name '
aws
' --table-name 'user
'테이블이 삭제되었는지 확인하려면 다음 명령을 사용할 수 있습니다.
aws keyspaces list-tables --keyspace-name '
aws
'