Puis-je modifier les variables d'environnement dans une version publiée de ma fonction Lambda ?

Date de la dernière mise à jour : 23/02/2022

Je souhaite modifier les variables d'environnement dans une version publiée de ma fonction AWS Lambda. Est-ce possible ?

Brève description

Vous ne pouvez pas modifier la configuration (qui comprend les variables d'environnement) ou le code de fonction dans une version de la fonction Lambda publiée.

Pour modifier les variables d'environnement d'une version de la fonction Lambda publiée, vous devez d'abord modifier la version de la fonction actuelle non publiée ($LATEST). Publiez ensuite une nouvelle version de la fonction.

Remarque : pensez à créer un alias Lambda pour qu’il pointe vers une version de fonction configurée avec les variables d'environnement que vous souhaitez utiliser. L'utilisation d'alias permet d'éviter de coder en dur une version de la fonction spécifique dans votre application.

Résolution

Remarque : si vous recevez des erreurs lors de l'exécution de commandes AWS Command Line Interface (AWS CLI), assurez-vous d'utiliser la version la plus récente d’AWS CLI.

Modifier la version de fonction non publiée

Pour modifier les variables d'environnement dans la version $LATEST de votre fonction Lambda, utilisez l'une des options suivantes :

Publier une nouvelle version de fonction

Après avoir modifié les variables d'environnement dans la version $LATEST, publiez votre fonction Lambda mise à jour à l'aide de la console Lambda ou de l'API PublishVersion. Pour plus d'informations, consultez Gestion des versions avec l'API Lambda.


UpdateFunctionConfiguration (référence de l'API du Guide du développeur AWS Lambda)

Environnement (référence de l'API du guide du Développeur AWS Lambda)

Cet article vous a-t-il été utile ?


Besoin d'aide pour une question technique ou de facturation ?