

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

# Lambda 擴充 AWS FIS 功能的可用版本
<a name="actions-lambda-extension-arns"></a>

本節包含 AWS FIS Lambda 延伸版本的相關資訊。延伸支援針對 x86-64 和 ARM64 (Graviton2) 平台開發的 Lambda 函數。您的 Lambda 函數必須設定為針對目前託管的 使用特定的 Amazon Resource Name AWS 區域 (ARN)。您可以在下面檢視 AWS 區域 和 ARN 詳細資訊。

**Topics**
+ [AWS FIS Lambda 延伸模組版本備註](#extension-release-notes)
+ [Lambda 延伸模組 ARNs的存取指南](#extension-arns-access-guide)
+ [尋找您的 Lambda 延伸模組版本編號](#extension-version-find)

## AWS FIS Lambda 延伸模組版本備註
<a name="extension-release-notes"></a>

下表說明對 AWS FIS Lambda 延伸模組最新版本所做的變更


| 版本 | 啟動日期 | 備註 | 
| --- | --- | --- | 
|  1.0.0  |  2024-10-29  |  初始版本  | 

## Lambda 延伸模組 ARNs的存取指南
<a name="extension-arns-access-guide"></a>

您在 AWS 帳戶 和 AWS 區域 中必須至少有一個參數，才能使用 主控台搜尋公有參數。若要探索公有參數，請參閱[在參數存放區中探索公有參數](https://docs.aws.amazon.com/systems-manager/latest/userguide/parameter-store-finding-public-parameters.html)。

### 主控台存取：
<a name="extension-arns-access-guide.console-access"></a>

1. 在 https：//[https://console.aws.amazon.com/systems-manager/](https://console.aws.amazon.com/systems-manager/) 開啟 AWS Systems Manager 主控台。

1. 在導覽窗格中，選擇 **Parameter Store (參數存放區)**。

1. 選擇 **Public parameters** (公有參數) 索引標籤。

1. 選擇 **Select a service** (選取服務) 下拉式選單。從下拉式清單選項中，選擇 `fis`。

1. （選用） 透過在搜尋列中輸入更多資訊來篩選您選取的參數。對於 arm64 架構，輸入 *"arm64"* 來篩選參數。對於 x86\$164 架構，輸入 *"x86\$164"* 來篩選參數。

1. 選擇您要使用的公有參數。

1. 從參數詳細資訊中，找到 ARN 值。複製 ARN 以用於設定目標 Lambda 函數上的層延伸。

### AWS CLI 存取：
<a name="extension-arns-access-guide.cli-access"></a>

#### SSM 參數名稱
<a name="extension-arns-access-guide.cli-access.ssm-parameter-names"></a>

下列 SSM 參數名稱適用於不同的架構：

1. arm64： `/aws/service/fis/lambda-extension/AWS-FIS-extension-arm64/1.x.x`

1. x86\$164： `/aws/service/fis/lambda-extension/AWS-FIS-extension-x86_64/1.x.x`

#### AWS CLI 命令格式
<a name="extension-arns-access-guide.cli-access.cli-command-format"></a>

若要擷取擴充功能 ARNs，請使用下列 AWS CLI 命令格式，其中 *parameterName* 是架構的名稱，而 *region* 是目標 AWS 區域：

```
aws ssm get-parameter --name parameterName --region region
```

#### 使用範例
<a name="extension-arns-access-guide.cli-access.example-usage"></a>

```
aws ssm get-parameter --name /aws/service/fis/lambda-extension/AWS-FIS-extension-x86_64/1.x.x --region ap-southeast-2
```

#### 回應格式
<a name="extension-arns-access-guide.cli-access.response-format"></a>

命令會傳回包含參數詳細資訊的 JSON 物件，如下所示。Lambda 層的 ARN 包含在*參數*物件的值**欄位中。複製 ARN 以用於設定目標 Lambda 函數上的層延伸。

```
 {
     "Parameter":
        {
             "Name": "/aws/service/fis/lambda-extension/AWS-FIS-extension-x86_64/1.x.x",
             "Type": "String",
             "Value": "arn:aws:lambda:ap-southeast-2:211125361907:layer:aws-fis-extension-x86_64:9",
             "Version": 1,
             "LastModifiedDate": "2025-01-02T15:13:54.465000-05:00",
             "ARN": "arn:aws:ssm:ap-southeast-2::parameter/aws/service/fis/lambda-extension/AWS-FIS-extension-x86_64/1.x.x",
             "DataType": "text"
        }
 }
```

### 程式設計存取：
<a name="extension-arns-access-guide.programmatic-access"></a>

使用 Infrastructure as Code (IaC) 建置或設定 Lambda 函數時，以程式設計方式擷取這些公有參數。此方法有助於使用最新的 layer 版本 ARN 來維護 Lambda 函數，而不需要在 AWS FIS 擴充層 ARN 經過硬式編碼時進行手動程式碼更新。下列資源示範如何使用常見的 IaC 平台擷取公有參數：
+ [使用 AWS SDK 取得公有參數](https://docs.aws.amazon.com/systems-manager/latest/APIReference/API_GetParameter.html)
+ [使用 AWS CDK 從 AWS Systems Manager 參數存放區取得公有參數](https://docs.aws.amazon.com/cdk/v2/guide/get-ssm-value.html)
+ [使用 Terraform 取得公有參數](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/ssm_parameter)

## 尋找您的 Lambda 延伸模組版本編號
<a name="extension-version-find"></a>

使用下列程序來尋找您目前設定之 AWS FIS Lambda 延伸模組的版本編號。

1. 在 https：//[https://console.aws.amazon.com/lambda/](https://console.aws.amazon.com/lambda/) 開啟 AWS Lambda 主控台。

1. 選擇您要新增圖`AWS-FIS-Extension`層的 Lambda 函數。

1. 在**圖層**區段中，選擇**編輯**。

1. 在**編輯圖層**區段中，選擇**新增圖層**。

1. 在**選擇圖層**區段中，選擇**指定 ARN**。

1. 輸入與您的 AWS 區域 和 架構對應的 AWS FIS 延伸層 ARN。您可以使用 主控台 AWS CLI或上述章節所述的程式設計存取方法來尋找 ARN。

1. 選擇**驗證**以確認圖層 ARN 有效，然後選擇**新增**。

1. 使用**測試**索引標籤來測試函數。

1. 測試完成後，檢視日誌輸出。在**執行的詳細資訊**區段中尋找 AWS FIS Lambda 延伸模組版本。