本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
AI-powered 环境分析
Amazon Elastic Beanstalk的 AI-powered 分析确定了根本原因并推荐了环境健康问题的解决方案。当您的环境遇到问题时,您可以使用RequestEnvironmentInfo和带有analyze信息类型的 RetrieveEnvironmentInfo API 操作来请求 AI 分析,以获取 AI-generated 见解和推荐的解决方案。
注意
2026 年 2 月 26 日或之后发布的受支持亚马逊 Linux 2 和 AL2023 平台版本提供人工智能分析。AL2023 对于 Windows 服务器平台,人工智能分析在 2026 年 4 月 22 日当天或之后发布的平台版本上可用。
工作原理
当您请求 AI 分析时,Elastic Beanstalk 会在您环境中的实例上运行一个脚本,用于收集最近的事件、实例运行状况和日志(最多 170,000 个数据令牌)。然后,它会将这些数据发送到您的账户中的 Amazon Bedrock,并返回见解和建议的后续步骤。
先决条件
在使用 AI 分析之前,请验证您的环境是否满足以下要求:
-
运行支持的平台版本的环境
-
Anthropic 用例详情(商业区域)— 在商业区域,人工智能分析通过 Amazon Bedrock 使用 Anthropic Claude 模型。Anthropic 要求您先提交一次性用例详情表,然后才能调用他们的模型。要提交此表单,请从 Amazon Bedrock 控制台
的模型目录中选择任何 Anthropic 模型,或者调用 API。 PutUseCaseForModelAccess每个 Amazon 账户只需要这样做一次。如果您通过 Organization Amazon s 管理账户提交表单,则该表单会自动涵盖组织中的所有成员帐户。有关更多信息,请参阅访问 Amazon Bedrock 基础模型。-
即使提交了用例详情表,在您的账户中首次调用 Anthropic Claude 模型也需要 Marketpl Amazon ace 权限才能完成自动模型订阅。如果您的实例配置文件没有这些权限,AI 分析将失败,并显示以下错误:
AccessDeniedException: Model access is denied due to IAM user or service role is not authorized to perform the required AWS Marketplace actions (aws-marketplace:ViewSubscriptions, aws-marketplace:Subscribe) to enable access to this model.要解决此问题
aws-marketplace:Subscribeaws-marketplace:Unsubscribe,请在您的实例配置文件中添加、和aws-marketplace:ViewSubscriptions权限。只有在账户中首次调用才需要这些权限。启用模型后,您可以将其删除。有关更多信息,请参阅授予 IAM 权限以请求访问 Amazon Bedrock 基础模型。
-
-
GovCloud 区域 — 如果你使用的是 Amazon GovCloud (美国)区域,人工智能分析将使用 NVIDIA Nemotron 模型而不是 Anthropic Claude 模型。在使用人工智能分析之前,你必须申请访问亚马逊 Bedrock 中的 NVIDIA Nemotron 3 Super 120B 机型。要申请访问权限,请在 GovCloud 主机中打开亚马逊 Bedrock Model 访问
页面,申请访问 NVIDIA Nemotron 3 Super 120B。 GovCloud 区域不需要 Anthropic 用例详情表和 Amazon Marketplace 权限。有关在中启用模型访问的更多信息 GovCloud,请参阅访问 Amazon GovCloud (美国)中的 Amazon Bedrock 基础模型。
所需的权限
要使用 AI 分析,您的环境的 Amazon EC2 实例配置文件必须具有调用 Amazon Bedrock 的权限。向您的实例配置文件添加以下权限:
-
bedrock:InvokeModel -
bedrock:ListFoundationModels -
elasticbeanstalk:DescribeEvents -
elasticbeanstalk:DescribeEnvironmentHealth
有关配置实例配置文件的更多信息,请参阅管理 Elastic Beanstalk 实例配置文件。
注意
在商业区域,如果这是您的账户中首次调用 Anthropic Claude 模型,则还需要 Marketpl Amazon ace 权限(aws-marketplace:Subscribeaws-marketplace:Unsubscribe、和aws-marketplace:ViewSubscriptions)。 GovCloud 各地区不需要这些权限。有关详细信息,请参阅先决条件。
在控制台中使用 AI 分析
来自环境概述
当环境的运行状况为 “警告”、“已降级” 或 “严重” 时,“环境概述” 部分中会显示 “AI 分析” 按钮。单击此按钮可启动对您的环境的 AI 分析。
从 “日志” 页面
您也可以从导航窗格的 “日志” 页面访问 AI 分析。单击 AI Anal ysis 按钮,请求对环境的当前状态 AI-powered 进行分析。
将 AI 分析与 Amazon CLI
您可以 Amazon CLI 通过使用 Elastic Beanstalk API 以编程方式请求和检索 AI 分析。
申请 AI 分析
使用InfoType参数设置为的RequestEnvironmentInfo操作analyze。
例 Amazon CLI -请求人工智能分析
aws elasticbeanstalk request-environment-info \
--environment-name my-env \
--info-type analyze \
--region us-east-1检索 AI 分析
使用InfoType参数设置为的RetrieveEnvironmentInfo操作analyze来检索分析结果。
例 Amazon CLI -检索 AI 分析
aws elasticbeanstalk retrieve-environment-info \
--environment-name my-env \
--info-type analyze \
--region us-east-1答复包括对当前环境状况的 AI-generated 分析,以及针对任何已发现问题的建议解决方案。
在 EB CLI 中使用人工智能分析
如果您使用 EB CLI,则可以使用eb logs命令的 --analyze (-ai) 选项请求 AI 分析。该命令请求分析,等待分析完成,然后显示结果。
例 EB CLI-请求人工智能分析
$ eb logs --analyze该--analyze选项与--instance、--all--zip、或不兼容--log-group。有关完整的命令参考,请参见eb logs。
注意
该--analyze选项需要 EB CLI 版本 3.27 或更高版本。
重要注意事项
-
定价 — 人工智能分析使用 Amazon Bedrock 来处理您的环境数据,标准的 Amazon Bedrock 定价适用于模型调用。有关定价详细信息,请参阅 Amazon Bedrock 定价
。 -
平台要求 — 人工智能分析在 2026 年 2 月 26 日或之后发布的基于 Amazon Linux 2 和 AL2023 的平台版本上可用。AL2023 对于 Windows 服务器平台,人工智能分析在 2026 年 4 月 22 日当天或之后发布的平台版本上可用。要使用此功能,请将您的环境更新到支持的平台版本。有关更多信息,请参阅 更新 Elastic Beanstalk 环境的平台版本。
-
权限 — 在使用 AI 分析之前,请确保您的实例配置文件具有所需的 Amazon Bedrock 权限(
bedrock:InvokeModel和bedrock:ListFoundationModels)和 Elastic Beanelasticbeanstalk:DescribeEventsstalk 权限(和)。elasticbeanstalk:DescribeEnvironmentHealth -
数据隐私 — 分析会将环境事件和日志发送到您账户中的 Amazon Bedrock 进行处理。有关 Amazon Bedrock 如何处理您的数据的信息,请参阅亚马逊 Bedrock 安全与
合规性。 -
服务配额 — AI 分析使用 Amazon Bedrock 基础模型,这些模型具有每分钟请求的默认配额和每分钟令牌的默认配额。在商业区域,使用 Anthropic Claude 模型。在 GovCloud 各地区,使用 NVIDIA Nemotron 型号。如果您遇到限制错误,可以申请增加配额。有关更多信息,请参阅请求提高限额。
支持的平台版本
2026 年 2 月 26 日或之后发布的基于 Amazon Linux 2 和 AL2023 的平台版本支持人工智能分析。AL2023 对于 Windows 服务器平台,2026 年 4 月 22 日当天或之后发布的平台版本支持人工智能分析。要验证您的平台版本,请参阅 Elastic Beanstalk 发行说明。