Amazon Keyspaces(Apache Cassandra 兼容) - Amazon Keyspaces(Apache Cassandra 兼容)

Amazon Keyspaces(Apache Cassandra 兼容)

如果您还不熟悉 Apache Cassandra 和 Amazon Keyspaces,本教程将全程指导您安装可以成功使用 Amazon Keyspaces 所需的程序和工具。您将学习如何使用 Cassandra 查询语言(CQL)、AWS Management Console或 AWS Command Line Interface(AWS CLI)创建键空间和表。然后您可以使用 Cassandra 查询语言(CQL)对 Amazon Keyspaces 表中的数据执行创建、读取、更新和删除(CRUD)操作。

本教程包含以下步骤。

  • 先决条件 - 在开始本教程之前,请按照 AWS 设置说明注册 AWS 并创建有权访问 Amazon Keyspaces 的 IAM 用户。然后设置 cqhsh-expansion 和 AWS CloudShell。或者,您可以使用 AWS CLI 在 Amazon Keyspaces 中创建资源。

  • 第 1 步:创建键空间和表 - 在本节中,您将创建一个名为“catalog”的键空间,并在其中创建一个名为“book_awards”的表。您将使用 AWS Management Console、CQL 或 AWS CLI 来指定表的列、数据类型、分区键和集群列。

  • 第 2 步:执行 CRUD 操作 - 在此,您将使用 CloudShell 中的 cqlsh-expansion,在“book_awards”表中插入、读取、更新和删除数据。您将学习如何使用各种 CQL 语句,例如 SELECT、INSERT、UPDATE 和 DELETE,并练习筛选和修改数据。

  • 第 3 步:清理资源 - 为了避免为未使用的资源支付费用,本节将指导您使用控制台、CQL 或 AWS CLI 删除“book_awards”表和“catalog”键空间。

有关使用不同 Apache Cassandra 客户端驱动程序以编程方式连接 Amazon Keyspaces 的教程,请参阅使用 Cassandra 客户端驱动程序以编程方式访问 Amazon Keyspaces。有关使用不同 AWS SDK 的代码示例,请参阅使用 AWS SDK 的 Amazon Keyspaces 代码示例