选择您的 Cookie 首选项

我们使用必要 Cookie 和类似工具提供我们的网站和服务。我们使用性能 Cookie 收集匿名统计数据,以便我们可以了解客户如何使用我们的网站并进行改进。必要 Cookie 无法停用,但您可以单击“自定义”或“拒绝”来拒绝性能 Cookie。

如果您同意,AWS 和经批准的第三方还将使用 Cookie 提供有用的网站功能、记住您的首选项并显示相关内容,包括相关广告。要接受或拒绝所有非必要 Cookie,请单击“接受”或“拒绝”。要做出更详细的选择,请单击“自定义”。

第 5 步:(可选)清理

聚焦模式
第 5 步:(可选)清理 - Amazon Keyspaces(Apache Cassandra 兼容)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

按照以下步骤删除本教程中创建的所有资源。

删除本教程中创建的资源。
  1. 测试部署。您可以使用以下命令执行该操作。

    kubectl delete deployment my-keyspaces-app -n my-eks-namespace
  2. 删除 Amazon EKS 集群以及其中包含的所有容器组(pod)。此操作还会删除相关资源,例如服务账户和 OIDC 身份提供者。您可以使用以下命令执行该操作。

    eksctl delete cluster --name my-eks-cluster --region aws-region
  3. 删除用于具有 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)

  4. 删除 Amazon ECR 存储库,包括存储在其中的所有映像。您可以使用以下命令执行这项操作。

    aws ecr delete-repository \ --repository-name my-ecr-repository \ --force \ --region aws-region

    请注意,需要 force 标志才能删除包含映像的存储库。要先删除映像,您可以使用以下命令执行此项操作。

    aws ecr batch-delete-image \ --repository-name my-ecr-repository \ --image-ids imageTag=latest \ --region aws-region

    有关更多信息,请参阅《Amazon Elastic Container Registry 用户指南》中的删除映像

  5. 删除 Amazon Keyspaces 键空间和表。删除键空间会自动删除该键空间中的所有表。您可以使用以下任一选项来执行此操作。

    AWS CLI
    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-keyspacedelete-table

    cqlsh
    DROP KEYSPACE IF EXISTS "aws";

    要验证键空间是否已删除,您可以使用以下语句。

    SELECT * FROM system_schema.keyspaces ;

    键空间不应在此语句的输出中列出。请注意,在删除键空间的过程中,可能会有延迟。有关更多信息,请参阅 DROP KEYSPACE

    要先删除表,您可以使用以下命令。

    DROP TABLE "aws.user"

    要确认表已删除,您可以使用以下命令。

    SELECT * FROM system_schema.tables WHERE keyspace_name = "aws";

    表不应在此语句的输出中列出。请注意,删除表的过程中可能会有延迟。有关更多信息,请参阅 DROP TABLE

    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-keyspacedelete-table

隐私网站条款Cookie 首选项
© 2025, Amazon Web Services, Inc. 或其附属公司。保留所有权利。