Ich bin sehr neu in AWS. Bis jetzt bin ich in der Lage, csv Daten zu kinesis Streams mit aws .net sdk zu senden. Jetzt muss ich diese Daten in S3 speichern, indem ich Lambda mit S3 Emitter benutze (dies ist der gängigste Weg, den ich auf vielen Webseiten gefunden habe). Wenn ich eine Lambda-Funktion dafür erstelle. Es fragt nach Node.js oder Java8-Code. Ich verstehe nicht von hier, welcher Code muss hochgeladen werden, wie S3 Emitter Code zu verwenden. Ich kann Kinesis Firehose nicht verwenden, da die Streaming-Daten zur Verarbeitung an EMR gesendet werden. Bitte helfen Sie mir hier. Wenn es einen alternativen Weg gibt, schlagen Sie bitte vor.Verwenden Sie AWS Lambda, um Kinesis zu lesen und zu speichern S3
1
A
Antwort
0
Sie müssen Code schreiben, der die Ereignisse aus dem Kinesis-Stream erhält und in S3 schreibt (oder noch einfacher in Kinesis Firehose). Dieser Code sollte in einer der Programmiersprachen sein, die derzeit von Lambda unterstützt werden (JavaScript, Java, Python). Hier ist ein Tutorial für von Kinesis Lesen: http://docs.aws.amazon.com/lambda/latest/dg/with-kinesis-example.html
Es ist relativ einfach, die Ereignisse und Batch sie S3 zu lesen oder sogar einfacher, sie zu schreiben, um Feuerwehrschlauch eine optimierte Chargen in S3 zu erhalten (größer, komprimiert, verschlüsselt ...).
Verwandte Themen
- 1. AWS Lambda - verwenden Kinesis unter VPC
- 2. Upload von AWS Lambda zu AWS S3
- 3. Push-Daten von AWS Lambda zu Kinesis Firehose
- 4. Kinesis Lambda DynamoDB
- 5. Lesen von Daten aus S3 mit Lambda
- 6. AWS Lambda S3-Bucket-Benachrichtigung über CloudFormation
- 7. aws Lambda s3 Ereignisse für vorhandene Dateien
- 8. AWS Lambda Throughput
- 9. Auto-Kabel Kinesis-Stream zu Kinesis Firehose?
- 10. Multifil zu aws s3 Eimer
- 11. Verwenden Sie Gerinne, um Daten zu S3 zu streamen
- 12. Lernprogramm: Verwenden von AWS Lambda mit Amazon S3 Fehler
- 13. Ich möchte amazon SQS verwenden, um die Nachrichten zu speichern und Lambda zu verwenden, um die Warteschlangendaten zu lesen und in mysql
- 14. AWS Lambda Java, schreibe in S3-Bucket
- 15. AWS Lambda get s3 Objektdatenvorlage funktioniert nicht
- 16. Amazon Web Services Kinesis, EMR und S3 in der Cloud
- 17. AWS Cognito und S3
- 18. So verwenden Sie Thumbnails in Laravel und speichern sie auf AWS S3-Bucket
- 19. AWS Cognito verwenden, um einen Benutzer in ios zu loggen
- 20. AWS SQS-Berechtigungen für AWS Lambda
- 21. So übertragen Sie Dateien zwischen AWS s3 und AWS ec2
- 22. Verwenden Sie LXML auf AWS Lambda
- 23. So lesen Sie die S3-Datei von AWS Lambda-Funktion in Java geschrieben?
- 24. AWS Cloudfront, die zu S3-Bucket umleitet
- 25. Wie wird AWS Lambda gestoppt?
- 26. Sitzung verwenden, um Cookies zu speichern und Login zu überprüfen
- 27. aws dataspipeline s3 zu mysql Fehler
- 28. AWS kinesis kehrt Aufzeichnungen nicht
- 29. ETL möglich zwischen S3 und Redshift mit Kinesis Firehose?
- 30. Kann nicht s3 Funktionen in Lambda (Nodejs) verwenden