

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

# 将 Amazon Q 开发者版与其他服务一起使用
<a name="other-setup"></a>

## AWS Identity and Access Management 其他服务的权限
<a name="q-dev-IAM-policies-other"></a>

 要让 Amazon Q 在其他服务的上下文中提供建议，您就必须为您的 IAM 用户或角色启用正确的 IAM 权限。您必须添加 `codewhisperer:GenerateRecommendations` 权限，如以下 IAM policy 示例中所概述的那样：

**注意**  
`codewhisperer` 前缀是与 Amazon Q Developer 合并前的服务的旧名称。有关更多信息，请参阅[Amazon Q 开发者版重命名：变更摘要](service-rename.md)。

------
#### [ JSON ]

****  

```
{
  "Version":"2012-10-17",		 	 	 
  "Statement": [
    {
      "Sid": "AmazonQDeveloperPermissions",
      "Effect": "Allow",
      "Action": ["codewhisperer:GenerateRecommendations"],
      "Resource": "*"
    }
  ]
}
```

------

最佳实践是使用 IAM policy 向 IAM 主体授予限制性权限。有关使用 IAM 的详细信息，请参阅《IAM 用户指南》中的[安全防御最佳实践](https://docs.aws.amazon.com/IAM/latest/UserGuide/best-practices.html)**。