

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# AI 驅動的環境分析
<a name="health-ai-analysis"></a>

AWS Elastic Beanstalk的 AI 驅動分析可識別根本原因，並建議環境運作狀態問題的解決方案。當您的環境遇到問題時，您可以使用 `RequestEnvironmentInfo`和 `RetrieveEnvironmentInfo` API 操作搭配 `analyze`資訊類型來請求 AI 分析，以取得 AI 產生的洞見和建議的解決方案。

**注意**  
AI 分析可在 2026 年 2 月 26 日當天或之後發行的支援 Amazon Linux 2 和 AL2023 平台版本上使用。對於 Windows Server 平台，AI 分析可在 2026 年 4 月 22 日當天或之後發行的平台版本上使用。

## 運作方式
<a name="health-ai-analysis-how-it-works"></a>

當您請求 AI 分析時，Elastic Beanstalk 會在環境中的執行個體上執行指令碼，收集最近的事件、執行個體運作狀態和日誌 （最多 170，000 [個資料字符](https://docs.aws.amazon.com/bedrock/latest/userguide/key-definitions.html))。然後，它會將此資料傳送至您帳戶中的 Amazon Bedrock，並傳回洞見和建議的後續步驟。

## 先決條件
<a name="health-ai-analysis-prereqs"></a>

在使用 AI 分析之前，請確認您的環境符合下列要求：
+ 執行[支援平台版本](#health-ai-analysis-supported-platforms)的環境
+ 具有必要許可的[執行個體描述檔](iam-instanceprofile.md) （請參閱[所需的許可](#health-ai-analysis-permissions)下文）
+ **人類使用案例詳細資訊 （商業區域）** – 在商業區域中，AI 分析透過 Amazon Bedrock 使用 Anthropic Claude 模型。Anthropic 要求您提交一次性使用案例詳細資訊表單，才能叫用其模型。若要提交此表格，請從 [Amazon Bedrock 主控台](https://console.aws.amazon.com/bedrock/)的模型目錄中選取任何 Anthropic 模型，或呼叫 [https://docs.aws.amazon.com/bedrock/latest/APIReference/API_PutUseCaseForModelAccess.html](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_PutUseCaseForModelAccess.html) API。每個 AWS 帳戶只需執行一次此操作。如果您從 AWS Organizations 管理帳戶提交表單，它會自動涵蓋組織中的所有成員帳戶。如需詳細資訊，請參閱[存取 Amazon Bedrock 基礎模型](https://docs.aws.amazon.com/bedrock/latest/userguide/model-access.html)。
  + 即使在提交使用案例詳細資訊表單後，您帳戶中的第一個 Anthropic Claude 模型調用仍需要 AWS Marketplace 許可才能完成自動模型訂閱。如果您的執行個體描述檔沒有這些許可，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:Subscribe`、 `aws-marketplace:Unsubscribe`和 `aws-marketplace:ViewSubscriptions`許可新增至執行個體描述檔。只有 帳戶中的第一次調用才需要這些許可。模型啟用後，您可以移除它們。如需詳細資訊，請參閱[授予 IAM 許可以請求存取 Amazon Bedrock 基礎模型](https://docs.aws.amazon.com/bedrock/latest/userguide/model-access.html#model-access-permissions)。
+ **GovCloud 區域** – 如果您使用 AWS GovCloud (US) 區域，AI 分析會使用 NVIDIA Nemotron 模型，而不是 Anthropic Claude。在使用 AI 分析之前，您必須請求存取 Amazon Bedrock 中的 NVIDIA Nemotron 3 Super 120B 模型。若要請求存取，請在 GovCloud 主控台中開啟 [Amazon Bedrock 模型存取](https://console.amazonaws-us-gov.com/bedrock/home#/modelaccess)頁面，並請求存取 NVIDIA Nemotron 3 Super 120B。GovCloud 區域不需要 Anthropic 使用案例詳細資訊表單和 AWS Marketplace 許可。如需在 GovCloud 中啟用模型存取的詳細資訊，請參閱在 [AWS GovCloud (US) 中存取 Amazon Bedrock 基礎模型](https://docs.aws.amazon.com/bedrock/latest/userguide/model-access.html#model-access-govcloud)。

## 所需的許可
<a name="health-ai-analysis-permissions"></a>

若要使用 AI 分析，您環境的 Amazon EC2 執行個體描述檔必須具有叫用 Amazon Bedrock 的許可。將下列許可新增至執行個體描述檔：
+ `bedrock:InvokeModel`
+ `bedrock:ListFoundationModels`
+ `elasticbeanstalk:DescribeEvents`
+ `elasticbeanstalk:DescribeEnvironmentHealth`

如需設定執行個體描述檔的詳細資訊，請參閱 [管理 Elastic Beanstalk 執行個體描述檔](iam-instanceprofile.md)。

**注意**  
在商業區域中，如果這是第一次在您的帳戶中叫用 Anthropic Claude 模型，您也需要 AWS Marketplace 許可 (`aws-marketplace:Unsubscribe`、 `aws-marketplace:Subscribe`和 `aws-marketplace:ViewSubscriptions`)。GovCloud 區域不需要這些許可。如需詳細資訊，請參閱 [先決條件](#health-ai-analysis-prereqs)。

## 在 主控台中使用 AI 分析
<a name="health-ai-analysis-console"></a>

**從環境概觀**  
當您環境的運作狀態為**警告**、**降級**或**嚴重**時，**AI 分析**按鈕會出現在環境概觀區段中。按一下此按鈕啟動您環境的 AI 分析。

**從日誌頁面**  
您也可以從導覽窗格中**的日誌**頁面存取 AI 分析。按一下 **AI 分析**按鈕，請求對環境目前狀態進行 AI 支援的分析。

## 搭配 使用 AI 分析 AWS CLI
<a name="health-ai-analysis-api"></a>

您可以透過 使用 Elastic Beanstalk API AWS CLI ，以程式設計方式請求和擷取 AI 分析。

**請求 AI 分析**  
使用 [https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_RequestEnvironmentInfo.html](https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_RequestEnvironmentInfo.html)操作，並將 `InfoType` 參數設為 `analyze`。

**Example AWS CLI - 請求 AI 分析**  

```
aws elasticbeanstalk request-environment-info \
    --environment-name {{my-env}} \
    --info-type analyze \
    --region {{us-east-1}}
```

**擷取 AI 分析**  
使用 [https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_RetrieveEnvironmentInfo.html](https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_RetrieveEnvironmentInfo.html)操作，並將 `InfoType` 參數設定為 `analyze`以擷取分析結果。

**Example AWS CLI - 擷取 AI 分析**  

```
aws elasticbeanstalk retrieve-environment-info \
    --environment-name {{my-env}} \
    --info-type analyze \
    --region {{us-east-1}}
```

回應包括 AI 產生的環境目前狀態分析，以及任何已識別問題的建議解決方案。

## 搭配 EB CLI 使用 AI 分析
<a name="health-ai-analysis-ebcli"></a>

如果您使用 EB CLI，您可以使用 **eb logs**命令的 `--analyze`(`-ai`) 選項請求 AI 分析。命令會請求分析、等待分析完成，並顯示結果。

**Example EB CLI - 請求 AI 分析**  

```
$ eb logs --analyze
```

`--analyze` 選項與 `--instance`、`--zip`、 `--all`或 不相容`--log-group`。如需完整的命令參考，請參閱 [**eb logs**](eb3-logs.md)。

**注意**  
`--analyze` 選項需要 EB CLI 3.27 版或更新版本。

## 重要考量
<a name="health-ai-analysis-considerations"></a>
+ **定價** – AI 分析使用 Amazon Bedrock 來處理環境資料，而標準 Amazon Bedrock 定價適用於模型調用。如需定價的詳細資訊，請參閱 [Amazon Bedrock 定價](https://aws.amazon.com/bedrock/pricing/)。
+ **平台需求** – AI 分析可在 2026 年 2 月 26 日當天或之後發行的 Amazon Linux 2 和 AL2023 型平台版本上使用。對於 Windows Server 平台，AI 分析可在 2026 年 4 月 22 日當天或之後發行的平台版本上使用。若要使用此功能，請將您的環境更新為支援的平台版本。如需詳細資訊，請參閱[更新您 Elastic Beanstalk 環境的平台版本](using-features.platform.upgrade.md)。
+ **許可** – 在使用 AI 分析之前，請確定您的執行個體描述檔具有所需的 Amazon Bedrock 許可 (`bedrock:InvokeModel` 和 `bedrock:ListFoundationModels`) 和 Elastic Beanstalk 許可 (`elasticbeanstalk:DescribeEvents` 和 `elasticbeanstalk:DescribeEnvironmentHealth`)。
+ **資料隱私權** – 分析會將環境事件和日誌傳送至您帳戶中的 Amazon Bedrock 進行處理。如需有關 Amazon Bedrock 如何處理您的資料的資訊，請參閱 [Amazon Bedrock 安全與合規](https://aws.amazon.com/bedrock/security-compliance/)。
+ **服務配額** – AI 分析使用 Amazon Bedrock 基礎模型，這些模型具有每分鐘請求和每分鐘字符的預設配額。在商業區域中，會使用 Anthropic Claude 模型。在 GovCloud 區域中，使用 NVIDIA Nemotron 模型。如果您遇到限流錯誤，您可以請求提高配額。如需詳細資訊，請參閱[請求增加配額](https://docs.aws.amazon.com/servicequotas/latest/userguide/request-quota-increase.html)。

## 支援的平台版本
<a name="health-ai-analysis-supported-platforms"></a>

2026 年 2 月 26 日當天或之後發行的 Amazon Linux 2 和 AL2023 [https://docs.aws.amazon.com/elasticbeanstalk/latest/relnotes/release-2026-02-26-al2023.html](https://docs.aws.amazon.com/elasticbeanstalk/latest/relnotes/release-2026-02-26-al2023.html)型平台版本支援 AI 分析。對於 Windows Server 平台，[2026 年 4 月 22 日當天或之後發行的平台版本支援 AI ](https://docs.aws.amazon.com/elasticbeanstalk/latest/relnotes/release-2026-04-22-windows.html)分析。若要驗證您的平台版本，請參閱 [Elastic Beanstalk 版本備註](https://docs.aws.amazon.com/elasticbeanstalk/latest/relnotes/welcome.html)。