CloudFront tarafından tetiklenen iki farklı Lambda @ Edge işlevi ekledikleri üçüncü taraf bir şirketten bir projeyi yeniden düzenliyorum.
Temel olarak, akış aşağıdaki gibidir:
- Kullanıcılar S3 dosyasını web uygulamasından aradığında -> Lambda@Edge'i arayacak olan CloutFront fire olayı.
- İki Lambda vardır: biri kullanıcı başına indirmeleri saymak için diğeri erişimi kısıtlamak için.
Sorun şu ki, çözüm çalışmıyor ve indirme sayısı denetimi eksik.
Aynı olaya bağlı Lambda@Edge için yürütme iş akışı nedir? Tüm mantığı bir Lambda'nın içine yerleştirmeyi düşünüyorum, çünkü sayımın erişim reddedilenden daha erken gerçekleşebileceğinden korkuyorum. Bununla birlikte, lambda @ edge'in yürütme süresi sınırlaması olduğunu göz önünde bulundurarak