翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
以下の手順に従って、このチュートリアルで作成したリソースをすべて削除してください。
このチュートリアルで作成したリソースを削除する
デプロイを削除します。それには、次のコマンドを使用します。
kubectl delete deployment
my-keyspaces-app
-nmy-eks-namespace
Amazon EKS クラスターと、その中に含まれるすべてのポッドを削除します。サービスアカウントや OIDC ID プロバイダーなどの関連リソースも削除されます。それには、次のコマンドを使用します。
eksctl delete cluster --name
my-eks-cluster
--regionaws-region
Amazon EKS サービスアカウントで使用される、Amazon Keyspaces へのアクセス許可を持つ 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
'詳細については、「AWS CLI コマンドリファレンス」の「delete-keyspace
」と「delete-table 」を参照してください。