本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
按照以下步骤删除本教程中创建的所有资源。
删除本教程中创建的资源。
测试部署。您可以使用以下命令执行该操作。
kubectl delete deployment
my-keyspaces-app
-nmy-eks-namespace
删除 Amazon EKS 集群以及其中包含的所有容器组(pod)。此操作还会删除相关资源,例如服务账户和 OIDC 身份提供者。您可以使用以下命令执行该操作。
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
'有关更多信息,请参阅《AWS CLI 命令参考》中的 delete-keyspace
和 delete-table 。