如何向 Amazon Keyspaces 和 Apache Cassandra 提交数据模型 - Amazon Keyspaces(Apache Cassandra 兼容)

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

如何向 Amazon Keyspaces 和 Apache Cassandra 提交数据模型

本节说明了如何将完成的数据模型提交到 Amazon Keyspache 和 Apache Cassandra 集群。此过程会根据您在数据模型中定义的设置自动为键空间和表创建服务器端资源。

显示提交选项的控制台屏幕截图。

开始前的准备工作

Amazon Keyspaces 要求使用传输层安全性协议 (TLS) 来帮助保护与客户端的连接。要使用 TLS 连接到 Amazon Keyspaces,您需要先完成以下任务。

  • 使用以下命令下载 Starfield 数字证书,并将 sf-class2-root.crt 保存在本地或您的主目录中。

    curl https://certs.secureserver.net/repository/sf-class2-root.crt -O
    注意

    您还可以使用 Amazon 数字证书连接到 Amazon Keyspaces。如果您的客户端成功连接到 Amazon Keyspaces,您可以继续这样做。Starfield 证书为使用旧证书颁发机构的客户端提供了额外的向后兼容性。

    curl https://certs.secureserver.net/repository/sf-class2-root.crt -O

保存证书文件后,您可以连接到 Amazon Keyspaces。一种选择是使用服务特定凭证进行连接。服务特定凭证是与特定 IAM 用户关联的用户名和密码,并且只能用于指定的服务。第二种选择是使用 AWS 签名版本 4 流程 (Sigv4) 的 IAM 证书进行连接。要了解有关这两种选择的更多信息,请参阅 创建凭证以通过编程方式访问 Amazon Keyspaces

要使用服务特定凭证进行连接,请参阅使用服务特定凭证连接 Amazon Keyspaces。

要使用 IAM 凭证进行连接,请参阅使用 AWS Identity and Access Management (IAM) 凭证连接 Amazon Keyspaces。