Simple Storage Service

Aufrufen von Lambda-Funktionen aus S3-Uploads in großem Umfang

Kunden,die Dateien auf S3 hochladen,Lambda-Funktionen auslösen und den Dateinamen in eine Datenbank schreiben möchten.Dieses Szenario kann bis zu 10.000 Uploads pro Sekunde verursachen.

Es gibt keine 100%ige Garantie,dass für jede hochgeladene Datei eine Lambda-Funktion aufgerufen wird.

Was wäre eine gute Möglichkeit,mit den Spitzenwerten umzugehen und die Dateinamen in eine Datenbank zu schreiben?





Kürzlich änderte S3 seinen Benachrichtigungsmechanismus,der nun mindestens eine Zustellung von Ereignissen vorsieht.Wenn Sie sicherstellen möchten,dass alle Ereignisse verarbeitet werden,senden Sie sie an SQS und lösen Sie ein Lambda aus der Warteschlange aus.Zusätzlich zu den Benachrichtigungen können Sie den S3-Bestand mit dem in der Datenbank vergleichen,um verpasste Ereignisse zu erkennen.



AMAZON EINFACHER SPEICHERDIENST
Zugriff verweigert,wenn versucht wird,Objekte zu GET,die über aws sdk mit cloudfront in einen s3-Bucket hochgeladen wurden
Wie können Kunden den S3-Bucket mit den höchsten Kosten herausfinden oder die Kosten für jeden S3-Bucket sortieren?
S3 Bucket Sicherheit
Hinzufügen von Domainnamen zur CloudFront-Verteilung