

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Versions disponibles de l' AWS FIS extension pour Lambda
<a name="actions-lambda-extension-arns"></a>

Cette section contient des informations sur les versions de l'extension AWS FIS Lambda. L'extension prend en charge les fonctions Lambda développées pour les plateformes x86-64 et ARM64 (Graviton2). Votre fonction Lambda doit être configurée pour utiliser le nom de ressource Amazon (ARN) spécifique à l' Région AWS endroit où elle est actuellement hébergée. Vous pouvez consulter Région AWS les détails de l'ARN ci-dessous.

**Topics**
+ [AWS FIS Notes de mise à jour de l'extension Lambda](#extension-release-notes)
+ [Guide d'accès pour l'extension Lambda ARNs](#extension-arns-access-guide)
+ [Trouver le numéro de version de votre extension Lambda](#extension-version-find)

## AWS FIS Notes de mise à jour de l'extension Lambda
<a name="extension-release-notes"></a>

Le tableau suivant décrit les modifications apportées aux versions récentes de l'extension AWS FIS Lambda


| Version | Date de lancement | Remarques | 
| --- | --- | --- | 
|  1.0.0  |  29/10/2024  |  Première version  | 

## Guide d'accès pour l'extension Lambda ARNs
<a name="extension-arns-access-guide"></a>

Vous devez avoir au moins un paramètre dans votre Compte AWS et Région AWS avant de pouvoir rechercher des paramètres publics à l'aide de la console. Pour découvrir les paramètres publics, consultez [la section Découverte des paramètres publics dans Parameter Store](https://docs.aws.amazon.com/systems-manager/latest/userguide/parameter-store-finding-public-parameters.html). 

### Accès à la console :
<a name="extension-arns-access-guide.console-access"></a>

1. Ouvrez la AWS Systems Manager console à l'adresse [https://console.aws.amazon.com/systems-manager/](https://console.aws.amazon.com/systems-manager/).

1. Dans le panneau de navigation, choisissez **Stockage de paramètres**.

1. Sélectionnez l'onglet **Public parameters (Paramètres publics)**.

1. Sélectionnez le menu déroulant **Select a service (Sélectionner un service)** Dans les options de la liste déroulante, choisissez`fis`.

1. (Facultatif) Filtrez les paramètres que vous avez sélectionnés en saisissant plus d'informations dans la barre de recherche. Pour les architectures arm64, filtrez les paramètres en saisissant *« arm64* ». *Pour les architectures x86\$164, filtrez les paramètres en saisissant « x86\$164 ».*

1. Sélectionnez le paramètre public à utiliser.

1. Dans les détails du paramètre, recherchez la valeur de l'ARN. Copiez l'ARN à utiliser pour configurer les extensions de couche sur vos fonctions Lambda cibles.

### AWS CLI Accès :
<a name="extension-arns-access-guide.cli-access"></a>

#### Noms des paramètres SSM
<a name="extension-arns-access-guide.cli-access.ssm-parameter-names"></a>

Les noms de paramètres SSM suivants sont disponibles pour différentes architectures :

1. bras 64 : `/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 Format de commande
<a name="extension-arns-access-guide.cli-access.cli-command-format"></a>

Pour récupérer l'extension ARNs, utilisez le format de AWS CLI commande suivant où *ParameterName* est le nom de l'architecture et la *région est la* cible : Région AWS

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

#### Exemple d'utilisation
<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
```

#### Format de la réponse
<a name="extension-arns-access-guide.cli-access.response-format"></a>

La commande renvoie un objet JSON contenant les détails des paramètres, comme suit. L'ARN de la couche Lambda est inclus dans le champ *Value* de l'objet *Parameter*. Copiez l'ARN à utiliser pour configurer les extensions de couche sur vos fonctions Lambda cibles.

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

### Accès programmatique :
<a name="extension-arns-access-guide.programmatic-access"></a>

Récupérez ces paramètres publics par programmation lors de la création ou de la configuration de vos fonctions Lambda à l'aide de l'infrastructure en tant que code (IaC). Cette approche permet de maintenir vos fonctions Lambda avec l'ARN de la dernière version de couche sans nécessiter les mises à jour manuelles du code qui seraient nécessaires si l'ARN de la couche d' AWS FIS extension était codé en dur. Les ressources suivantes montrent comment récupérer des paramètres publics à l'aide de plateformes IaC courantes :
+ [Obtenir des paramètres publics à l'aide du AWS SDK](https://docs.aws.amazon.com/systems-manager/latest/APIReference/API_GetParameter.html)
+ [Obtenir des paramètres publics depuis AWS Systems Manager Parameter Store à l'aide du AWS CDK](https://docs.aws.amazon.com/cdk/v2/guide/get-ssm-value.html)
+ [Obtenir des paramètres publics à l'aide de Terraform](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/ssm_parameter)

## Trouver le numéro de version de votre extension Lambda
<a name="extension-version-find"></a>

Utilisez la procédure suivante pour trouver le numéro de version de votre extension AWS FIS Lambda actuellement configurée.

1. Ouvrez la AWS Lambda console à l'adresse [https://console.aws.amazon.com/lambda/](https://console.aws.amazon.com/lambda/).

1. Choisissez la fonction Lambda à laquelle vous souhaitez ajouter la `AWS-FIS-Extension` couche.

1. Dans la section **Couches**, sélectionnez **Modifier**.

1. Dans la section **Modifier les couches**, choisissez **Ajouter une couche**.

1. Dans la section **Choisir une couche**, choisissez **Spécifier un ARN**.

1. Entrez l'ARN de la couche d' AWS FIS extension correspondant à votre architecture Région AWS et. Vous pouvez trouver l'ARN à l'aide de la console ou des méthodes d'accès programmatiques décrites dans les sections précédentes. AWS CLI

1. Choisissez **Verify** pour confirmer que l'ARN de la couche est valide, puis choisissez **Ajouter**.

1. Utilisez l'onglet **Test** pour tester la fonction.

1. Une fois le test terminé, consultez la sortie du journal. Recherchez la version de l'extension AWS FIS Lambda dans la section **Détails de l'exécution**.