

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

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

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

**注意**  
AI 分析僅適用於 2026 年 2 月 16 日當天或之後發行的支援 Amazon Linux 2 和 AL2023 平台版本。

## 運作方式
<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)。
+ **GovCloud 區域** – 如果您使用 AWS GovCloud (US) 區域，您必須先啟用 Amazon Bedrock 中最新 Anthropic Claude Sonnet 和/或 Opus 模型的存取權，才能使用 AI 分析。如需在 GovCloud 區域中啟用模型存取的指示，請參閱[管理對 Amazon Bedrock 基礎模型的存取](https://docs.aws.amazon.com/bedrock/latest/userguide/model-access.html#model-access-govcloud)。如需有關最新可用 Anthropic Claude Sonnet 和/或 Opus 模型的資訊，請參閱[推論設定檔的支援區域和模型](https://docs.aws.amazon.com/bedrock/latest/userguide/inference-profiles-support.html)。

## 所需的許可
<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)。

## 在 主控台中使用 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 分析**  
使用 參數`InfoType`集為 的 [https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_RetrieveEnvironmentInfo.html](https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_RetrieveEnvironmentInfo.html)操作`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 月 16 日當天或之後發行的 Amazon Linux 2 和 AL2023 型平台版本。若要使用此功能，請將您的環境更新為支援的平台版本。如需詳細資訊，請參閱[更新您 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 模型，該模型具有每分鐘請求和每分鐘字符的預設配額。如果您遇到調節錯誤，可以請求提高配額。如需詳細資訊，請參閱[請求增加配額](https://docs.aws.amazon.com/servicequotas/latest/userguide/request-quota-increase.html)。

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

2026 年 2 月 16 日當天或之後發行的 Amazon Linux 2 和 AL2023 [RELEASE_NOTES_URL](RELEASE_NOTES_URL)型平台版本支援 AI 分析。若要驗證您的平台版本，請參閱 [Elastic Beanstalk 版本備註](https://docs.aws.amazon.com/elasticbeanstalk/latest/relnotes/welcome.html)。