Lambda で利用可能な AWS FIS 拡張機能のバージョン - AWS フォールトインジェクションサービス

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

Lambda で利用可能な AWS FIS 拡張機能のバージョン

このセクションでは、 AWS FIS Lambda 拡張機能のバージョンについて説明します。拡張機能は、x86-64 および ARM64 (Graviton2) プラットフォーム用に開発された Lambda 関数をサポートしています。Lambda 関数は、現在ホスト AWS リージョン されている の特定の Amazon リソースネーム (ARN) を使用するように設定する必要があります。 AWS リージョン および ARN の詳細を以下に示します。

AWS FIS Lambda 拡張機能のリリースノート

次の表に、Lambda AWS FIS 拡張機能の最新バージョンに加えられた変更を示します。

バージョン 開始日 注意事項

1.0.0

2024-10-29

初回リリース

Lambda 拡張機能 ARNs のアクセスガイド

コンソールを使用してパブリックパラメータを検索するには、 AWS アカウント および AWS リージョン に少なくとも 1 つのパラメータが必要です。パブリックパラメータを検出するには、「パラメータストアでのパブリックパラメータの検出」を参照してください。

コンソールアクセス:

  1. https://console.aws.amazon.com/systems-manager/ で AWS Systems Manager コンソールを開きます。

  2. ナビゲーションペインで、[パラメータストア] を選択します。

  3. [Public parameters] (パブリックパラメータ) タブを選択します。

  4. [Select a service] (サービスを選択) のドロップダウンを選択します。ドロップダウンオプションから、 を選択しますfis

  5. (オプション) 検索バーに詳細情報を入力して、選択したパラメータをフィルタリングします。arm64 アーキテクチャの場合は、「arm64」と入力してパラメータをフィルタリングします。x86_64 アーキテクチャの場合は、「x86_64」を入力してパラメータをフィルタリングします。

  6. 使用するパブリックパラメータを選択します。

  7. パラメータの詳細から、ARN 値を見つけます。ターゲット Lambda 関数のレイヤー拡張機能の設定に使用する ARN をコピーします。

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 コマンド形式を使用します。ここで、parameterName はアーキテクチャの名前、region はターゲットです 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 は、Parameter オブジェクトの Value フィールドに含まれます。ターゲット Lambda 関数のレイヤー拡張機能の設定に使用する ARN をコピーします。

 {
     "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"
        }
 }
                 

プログラムによるアクセス:

Infrastructure as Code (IaC) を使用して Lambda 関数を構築または設定するときに、これらのパブリックパラメータをプログラムで取得します。このアプローチは、 AWS FIS 拡張レイヤー ARN がハードコードされた場合に必要な手動コード更新を必要とせずに、Lambda 関数を最新のレイヤーバージョン ARN で維持するのに役立ちます。次のリソースは、一般的な IaC プラットフォームを使用してパブリックパラメータを取得する方法を示しています。

Lambda 拡張機能のバージョン番号を検索します。

現在設定されている AWS FIS Lambda 拡張機能のバージョン番号を見つけるには、次の手順に従います。

  1. https://console.aws.amazon.com/lambda/ で AWS 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 拡張機能バージョンを見つけます。