Amazon Keyspaces 中的基础设施安全性 - Amazon Keyspaces(Apache Cassandra 兼容)
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

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

Amazon Keyspaces 中的基础设施安全性

作为一项托管服务,Amazon Keyspaces(适用于 Apache Cassandra)受全球网络安全的保护。 Amazon 有关 Amazon 安全服务以及如何 Amazon 保护基础设施的信息,请参阅Amazon 云安全。要使用基础设施安全的最佳实践来设计您的 Amazon 环境,请参阅 S Amazon ecurity Pillar Well-Architected Fram ework 中的基础设施保护

您可以使用 Amazon 已发布的API调用通过网络访问 Amazon Keyspaces。客户端必须支持以下内容:

  • 传输层安全 (TLS)。我们需要 TLS 1.2,建议使用 TLS 1.3。

  • 具有完美前向保密性的密码套件 (),例如(Ephemeral Diffie-HellmanPFS)或(Elliptic C DHE urve Ephemeral Diffie-Hellman)。ECDHE大多数现代系统(如 Java 7 及更高版本)都支持这些模式。

此外,必须使用访问密钥 ID 和与IAM委托人关联的私有访问密钥对请求进行签名。或者,您可以使用 Amazon Security Token Service(Amazon STS)生成临时安全凭证来对请求进行签名。

Amazon Keyspaces 支持两种对客户端请求进行身份验证的方法。第一种方法使用特定于服务的凭证,即为特定IAM用户生成的基于密码的凭证。您可以使用IAM控制台 Amazon CLI、或来创建和管理密码 Amazon API。有关更多信息,请参阅IAM与 Amazon 密钥空间一起使用

第二种方法使用适用于 Cassandra 的开源 DataStax Java 驱动程序的身份验证插件。该插件允许IAM用户、角色和联合身份使用Amazon 签名版本 4 流程 (Sigv4) 向亚马逊密钥空间(适用于 Apache Cassandra)API请求添加身份验证信息。有关更多信息,请参阅 创建和配置 Amazon Amazon Keyspaces 的凭证

您可以使用接口VPC终端节点来防止您的亚马逊VPC和亚马逊密钥空间之间的流量离开亚马逊网络。接口VPC终端节点由一种 Amazon 技术提供支持 Amazon PrivateLink,该技术允许使用弹性网络接口在 Amazon 服务之间进行私密通信,并使用您的 Amazon IPs 中的私有接口VPC。有关更多信息,请参阅 将 Amazon Keyspaces 与接口 VPC 端点结合使用