本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
第 5 步:(可选)清理
按照以下步骤删除本教程中创建的所有资源。
移除在本教程中创建的资源
删除您的部署。您可以使用以下命令来执行此操作。
kubectl delete deployment
my-keyspaces-app
-nmy-eks-namespace
删除 Amazon EKS 集群和其中包含的所有 Pod。这还会删除相关资源,例如服务帐号和 OIDC 身份提供商。您可以使用以下命令来执行此操作。
eksctl delete cluster --name
my-eks-cluster
--regionaws-region
删除用于具有亚马逊密钥空间访问权限的 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 角色 (Amazon 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 弹性容器注册表用户指南中的删除镜像。
删除 Amazon Keyspaces 密钥空间和表。删除密钥空间会自动删除该密钥空间中的所有表。您可以使用以下选项之一来执行此操作。