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 的最大压缩文件大小是多少?