Cannot delete AWS Lambda@Edge replicas
I found part of an answer:
It turns out that I needed to delete the trigger in the behavior of Cloudfront.
Simply:
- Go to your Cloudfront distribution's behaviors
- Check the one triggering the LambdaEdge
- Click
Edit
- Go at the very bottom of the page and click the X to delete the trigger
Still, I can't delete the replicas but at least I can create new lambdas for this trigger...
I asked this problem to AWS support and its answer was like: "you cannot delete replicated lambda functions for now, but we understand many people requires this".
AWS Lambda@Edge http://docs.aws.amazon.com/es_es/lambda/latest/dg/lambda-edge.html
When you create a trigger, Lambda replicates the function to AWS Regions and CloudFront edge locations around the globe. Note that replicas can't be edited or deleted.
There is now a documentation here stating that replicas are deleted after a "few hours" - which would imply that I then can also delete the Lambda function.
Update 2020-01-05: If you delete the Lambdas it takes ~1 h and everything is gone! So it is just slower but behave similar to normal Lambdas?