本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
为 Performance Insights 配置访问策略
要访问 Performance Insights,您必须拥有 AWS Identity and Access Management (IAM)的相应权限。您可以使用以下选项来授予访问权限:
-
将
AmazonRDSPerformanceInsightsReadOnly托管式策略附加到权限集或角色。 -
创建自定义 IAM policy 并将其附加到权限集或角色。
此外,如果您在启用 Performance Insights 时指定了客户托管密钥,请确保账户中的用户对 KMS 密钥具有 kms:Decrypt 和 kms:GenerateDataKey 权限。
注意
为了通过 AWS KMS 密钥和安全组管理进行静态加密,Amazon DocumentDB 利用了与 Amazon RDS 共享的操作技术。https://aws.amazon.com/rds
将 AmazonRDSPerformanceInsightsReadOnly 政策附加到 IAM 委托人
AmazonRDSPerformanceInsightsReadOnly是一项 AWS托管策略,授予对 Amazon DocumentDB 性能见解 API 的所有只读操作的访问权限。目前,此 API 中的所有操作均为只读。如果将 AmazonRDSPerformanceInsightsReadOnly 附加到权限集或角色,接收人可以使用 Performance Insights 以及其他控制台功能。
为 Performance Insights 创建自定义 IAM policy
对于没有 AmazonRDSPerformanceInsightsReadOnly 策略的用户,您可以通过创建或修改用户托管 IAM policy 来授予对 Performance Insights 的访问权限。当您将策略附加到一个权限集或角色时,接收人可以使用 Performance Insights。
创建自定义策略
使用 https://console.aws.amazon.com/iam/
打开 IAM 控制台。 -
在导航窗格中,选择策略。
-
选择 Create policy (创建策略)。
-
在创建策略页面上,选择“JSON”选项卡。
-
复制并粘贴以下文本,
us-east-1替换为您 AWS 所在地区的名称111122223333和您的客户账号。 -
选择查看策略。
-
为策略提供名称并可以选择提供描述,然后选择创建策略。
现在,可以将策略附加到权限集或角色。以下过程假设您已经有一个可用于此目的的用户。
将策略附加到用户
使用 https://console.aws.amazon.com/iam/
打开 IAM 控制台。 -
在导航窗格中,选择 Users。
-
从列表中选择现有用户。
重要
要使用 Performance Insights,请确保除了自定义策略之外,您还有权访问 Amazon DocumentDB。例如,AmazonDocDBReadOnlyAccess预定义的策略提供对亚马逊的只读访问权限 DocDB.For 更多信息,请参阅使用策略管理访问权限。
-
在 Summary (摘要) 页上,选择 Add permissions (添加权限)。
-
选择直接附加现有策略。对于 Search,键入策略名称的前几个字符,如下所示。
-
选择策略,然后选择 Next: Review。
-
选择 Add permissions (添加权限)。
配置一个 AWS KMS 绩效洞察政策
性能见解使用 AWS KMS key 来加密敏感数据。当您通过 API 或控制台启用 Performance Insights 时,您可以选择以下选项:
-
选择默认值 AWS 托管式密钥。
Amazon DocumentDB 将 AWS 托管式密钥 用于您的新数据库实例。亚马逊 DocumentDB AWS 托管式密钥 为您的 AWS 账户创建了一个。您的 AWS 账户在每个 AWS 地区都有不同的 AWS 托管式密钥 亚马逊 DocumentDB 账户。
-
选择客户托管密钥。
如果您指定一个客户托管密钥,则您账户中调用 Performance Insights API 的用户需要在 KMS 密钥具有
kms:Decrypt和kms:GenerateDataKey权限。使用密钥策略而不是 IAM 策略管理 KMS AWS KMS 密钥的权限。有关更多信息,请参阅在 AWS KMS中使用密钥策略。
例
以下示例密钥策略显示了如何将语句添加到 KMS 密钥策略。这些语句可以访问 Performance Insights。根据您的使用方式 AWS KMS,您可能需要更改一些限制。在将语句添加到您的策略之前,请删除所有注释。