适用于 Lambda 的 AWS FIS 扩展程序的可用版本 - AWS 故障注入服务

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

适用于 Lambda 的 AWS FIS 扩展程序的可用版本

本节包含有关 AWS FIS Lambda 扩展版本的信息。该扩展支持为 x86-64 和 ARM64 (Graviton2) 平台开发的 Lambda 函数。您的 Lambda 函数必须配置为使用其当前托管 AWS 区域 位置的特定亚马逊资源名称 (ARN)。您可以在下面查看 AWS 区域 和 ARN 详情。

AWS FIS Lambda 扩展版本说明

下表描述了对 AWS FIS Lambda 扩展的最新版本所做的更改

版本 推出日期 注意

1.0.0

2024-10-29

初始版本

Lambda 扩展程序访问指南 ARNs

在使用控制台搜索公共参数 AWS 区域 之前,您的 AWS 账户 和中必须至少有一个参数。要发现公共参数,请参阅在参数存储中发现公共参数

控制台访问权限:

  1. 打开 AWS Systems Manager 控制台,网址为https://console.aws.amazon.com/systems-manager/

  2. 在导航窗格中,选择 Parameter Store

  3. 选择 Public parameters (公有参数) 选项卡。

  4. 选择 Select a service (选择服务) 下拉菜单。从下拉选项中选择fis

  5. (可选)通过在搜索栏中输入更多信息,筛选您选择的参数。对于 arm64 架构,通过输入 “arm 64” 来筛选参数。对于 x86_64 架构,通过输入 “x86_64” 来筛选参数。

  6. 选择要使用的公有参数。

  7. 从参数详细信息中找到 ARN 值。复制 ARN 以用于在目标 Lambda 函数上配置层扩展。

AWS CLI 访问权限:

SSM 参数名称

以下 SSM 参数名称适用于不同的架构:

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

  2. x86_64:/aws/service/fis/lambda-extension/AWS-FIS-extension-x86_64/1.x.x

AWS CLI 命令格式

要检索扩展 ARNs,请使用以下 AWS CLI 命令格式,其中 ParameterN ame 是架构的名称,区域是目标: AWS 区域

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

示例用法

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

响应格式

该命令返回一个包含参数详细信息的 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"
        }
 }
                 

编程访问:

使用基础设施即代码 (IaC) 构建或配置 Lambda 函数时,以编程方式检索这些公共参数。这种方法有助于使用最新层版本 ARN 维护您的 Lambda 函数,而无需手动更新扩展 AWS FIS 层 ARN 时所需的代码。以下资源展示了如何使用常用 IaC 平台检索公共参数:

查找您的 Lambda 扩展程序版本号

使用以下步骤查找您当前配置的 AWS FIS Lambda 扩展的版本号。

  1. 打开 AWS Lambda 控制台,网址为https://console.aws.amazon.com/lambda/

  2. 选择要添加 AWS-FIS-Extension 层的 Lambda 函数。

  3. 部分中,选择编辑

  4. 编辑图层部分中,选择添加图层

  5. 选择图层部分,选择指定 ARN

  6. 输入与您的 AWS 区域 和架构对应的 AWS FIS 扩展层的 ARN。您可以使用前几节中描述的控制台或编程访问方法查找 ARN。 AWS CLI

  7. 选择验证以确认图层 ARN 有效,然后选择添加。

  8. 使用测试选项卡测试此函数。

  9. 测试完成后,查看日志输出。在 “执行详情” 部分中找到 AWS FIS Lambda 扩展版本。