2017-10-21 2 views
0

J'ai une fonction lambda et pour cette fonction lambda mon événement CloudWatch est un déclencheur sur elle ...déclencheur Supprimer une fonction Lambda AWS en python

à la fin de la fonction lambda i besoin de supprimer le déclencheur (événement de surveillance du nuage) sur cette fonction lambda en utilisant python.

comment puis-je faire cela? Y at-il une bibliothèque python pour le faire?

Répondre

1

La bibliothèque Python que vous recherchez est la AWS SDK for Python, également appelée Boto3. Cette bibliothèque est préchargée dans l'environnement AWS Lambda. tout ce que vous avez à faire est d'ajouter import boto3 à votre fonction Lambda.

Je crois que vous devrez utiliser le client CloudWatchEvents et soit appeler delete_rule() ou remove_targets() en fonction exactement de ce que vous voulez faire.

+0

J'ai utilisé remove_targets et delete_rule pour supprimer complètement la règle après que la référence de la règle soit affichée sur la section trigger du lambda. –

+0

Je suppose que vous voulez dire la section trigger de la console Web AWS Lambda? Avez-vous actualisé la page? –

+0

oui je l'ai fait, encore il apparaît –