Amazon Q Developer - 在 AWS 上
Amazon Q Developer 可有效用于 AWS 管理控制台、AWS 控制台移动应用程序、AWS 营销网站、AWS 文档网站以及与 AWS Chatbot 集成的聊天渠道,以询问有关 AWS 的问题。
谈论 AWS
您可以在 AWS 管理控制台、AWS 控制台移动应用程序、AWS 网站、AWS 文档网站以及与 AWS Chatbot 集成的聊天频道中与 Amazon Q 聊天,以了解 AWS 服务。
在 AWS 网站上使用 Amazon Q
您可以通过以下方式在 AWS 网站上有效地使用 Amazon Q:
- 单击右侧边栏(AWS 管理控制台)或右下角(AWS 网站/文档页面)中的 Amazon Q 图标。
- 在文本栏中提问。
- 获取带有链接参考的回复。
- 使用竖起大拇指/竖起大拇指的图标提供反馈。
- 将回复复制到剪贴板。
- Amazon Q 会记住您的对话历史记录并使用它来为您的问题提供更好的答案。
- 在 Amazon 中更新您的聊天设置Q,选择聊天面板右上角的齿轮图标。
- 区域:要更改 Amazon Q 使用的 AWS 区域,只需在 AWS 管理控制台中更新它即可。
- 跨区域调用:为了提供某些功能(例如在聊天中列出您的 AWS 资源),Amazon Q 可能需要进行跨区域调用以检索有关您在其他区域的资源的信息。启用跨区域调用以授予 Amazon Q 调用其他区域的权限。
示例问题
以下是示例问题,演示了 Amazon Q 如何帮助您在 AWS 上构建:
- Lambda 函数的最大运行时间是多少?
- 我应该何时将资源放入 VPC 中?
- 如果我需要降低成本,使用哪种容器服务来运行我的工作负载最好?
- 如何列出我的 Amazon S3 存储桶?
- 如何在 AWS 上创建和托管网站?
讨论资源
您可以要求 Amazon Q 列出您的资源或获取有关特定资源或资源组的详细信息。
以下是您可以向 Amazon Q 询问的有关您的资源的示例问题:
- 描述 S3 存储桶 <name> 的加密设置
- 列出我在 us-west-2 中的 EC2 实例
- 获取我的 lambda 函数 <name> 的配置
讨论您的费用
您可以在 AWS 管理控制台中向 Amazon Q 询问您的 AWS 账单和账户费用。
- 权限:要讨论您的费用,您需要以下权限:
- q:SendMessage 与 Amazon Q 聊天
- q:StartConversation 与 Amazon Q 聊天
- q:GetConversation 与 Amazon Q 聊天
- q:ListConversations 与 Amazon Q 聊天
- q:PassRequest 允许 Amazon Q 调用查看您的资源所需的 API
- ce:GetCostAndUsage 获取 Cost Explorer 数据
- 启用 AWS Cost Explorer:要与 Amazon Q 讨论您的费用,您必须在您的 AWS 账户中启用 AWS Cost Explorer。要启用 Cost Explorer,请打开 Cost Explorer 控制台。
- 示例问题:以下是您可以向 Amazon Q 询问的有关成本的示例问题:
- 1 月份我们在 SageMaker 上花费了多少钱?
- 在"eu-central-1"区域中,对我的 AWS 账单贡献最大的服务是什么?
- 上周按实例类型划分的 Amazon EC2 成本是多少?
- 过去三个月按服务划分的成本明细是多少?
- 从 1 月到 2 月,哪些关联账户的支出增加最多?
- 上个月哪些关联账户在 DynamoDB 上的支出最多?
- 过去三个月按区域划分的成本趋势是什么?
诊断控制台错误
要使用 Amazon Q 诊断 AWS 中的错误管理控制台,请使用以下步骤。
- 如果您看到错误,请单击使用 Amazon Q 诊断以获取解决问题的帮助。
- Amazon Q 将提供错误概述。单击帮助我解决获取分步说明。
- Amazon Q 可能需要几秒钟才能生成说明。说明出现后,请按照说明解决错误。
- 要提供反馈,请使用竖起大拇指或竖起大拇指,然后单击告诉我更多以提供其他反馈。
与 AWS Support 聊天
您可以使用 Amazon Q Developer 创建支持案例并从 AWS 管理控制台中的任何位置(包括 AWS 支持中心控制台)联系 AWS Support。
创建支持案例
要使用 Amazon Q 创建 AWS Support 案例,请使用以下步骤。
- 您可以通过以下两种方式之一通过 Amazon Q 创建 AWS Support 案例:
- 通过输入问题(例如"我想找人谈谈"或"获取支持")直接寻求帮助。
- 如果 Amazon Q 的回复没有帮助,请点赞并解释原因。需要更多帮助?选择创建支持案例以联系 AWS Support。
- 聊天面板中将显示支持案例。如果您先与 Amazon Q 聊天,它将填写字段。要更新或添加信息,请单击编辑或附加文件。如果字段为空,请手动填写。
- 确认您的支持案例详细信息,然后单击提交以创建它。单击取消可放弃该请求。
- 要联系 AWS Support,请选择您要使用的方法。根据您的案例详细信息,您可以聊天、发送电子邮件或请求实时支持代理的电话回访
- 您可以留下反馈或选择跳过返回 Amazon Q 聊天面板。
在 AWS Chatbot 中与 Amazon Q 聊天
在 Microsoft Teams 或 Slack 中与 Amazon Q 聊天,以获取有关构建、故障排除和确定后续步骤的帮助。
将 Amazon Q 添加到聊天
您可以将 Amazon Q 添加到已配置 AWS Chatbot 的 Microsoft Teams 或 Slack 频道。
- 将 AmazonQDeveloperAccess 托管策略添加到您的 IAM 角色:
- 登录 AWS 管理控制台并打开 IAM 控制台
- 在 IAM 控制台的导航窗格中,选择角色。
- 选择您要修改的角色。
- 在权限策略中,选择添加权限和附加策略。
- 在搜索中输入 AmazonQDeveloperAccess。
- 选择AmazonQDeveloperAccess。
- 选择添加权限。
- 将 AmazonQDeveloperAccess 托管策略添加到您的渠道护栏:
- 打开 AWS Chatbot 控制台。
- 选择已配置的客户端。
- 选择已配置的渠道。
- 选择设置护栏。
- 在搜索中输入 AmazonQDeveloperAccess。
- 选择AmazonQDeveloperAccess。
- 选择 保存。
在频道中询问 Amazon Q
要检查您的配置是否成功,请向 Amazon Q 提问。输入 @aws,然后输入您的问题。例如,您可以输入 @aws 什么是 fargate?
以下是您可以从配置的频道向 Amazon Q 询问的一些问题示例:
- @aws 如何排查 lambda 并发问题?
- @aws 保护 S3 存储桶的最佳实践是什么?
- @aws lambda 的最大压缩文件大小是多少?