Amazon tarafından gönderilen this tutorial üzerinden gidiyorum. "Lambda blueprint'inin etkinleştirilmesi" başlıklı adımda, dynamodb-to-elasticsearch
planına atıfta bulunmaktadır. AWS konsolumda böyle bir plan yok. Bu planın Python kodunun neye benzediğini bilen var mı? Özel AWS hesabımdan bunu göremiyorum veya AWS bunu kaldırdı mı?DynamoDB - ElasticSearch Lambda kullanarak nasıl yazılır?
9
A
cevap
1
Masanızda hem eski hem de yeni görüntüler dahil olmak üzere bir DynamoDB akışının etkinleştirildiğinden emin olmanız gerekir. İlk önce, DynamoDB akış kaydını Kinesis akış kaydından çekin. Ardından, DynamoDB akış kaydının bir ekleme, güncelleştirme veya silme işlemini temsil edip etmediğini belirleyin. Üçüncü olarak, ekleme ve güncelleme için ilgili belgeyi uygun bir şekilde yetkilendirin ve ES'ye gönderin ve ilgili belgeyi silme işlemlerinde ES'de silin.
Şu an için, Github üzerinde Python lambda handler shared here uyarlayabilir, akış kayıtlarını ayrıştırır ve belgeleri ES'ye yazar.
İlgili konular
- 1. VB.Net Lambda nasıl yazılır Lambda ifade
- 2. Dynamodb yerel konsolu nasıl çalıştırılır? DynamoDB için
- 3. Akışları kullanarak nasıl yazılır?
- 4. DynamoDB
- 5. DynamoDB
- 6. DynamoDB
- 7. DynamoDB
- 8. Elasticsearch, "Elasticsearch" gemini kullanarak raylı uygulama ile nasıl entegre edilir?
- 9. ElasticSearch: Dize alanının null veya boş olduğu sorgu nasıl yazılır?
- 10. bu kodu kullanarak lambda
- 11. Bir dokümanı elasticsearch-py kullanarak nasıl güncelleyebilirim?
- 12. Elasticsearch'te global sorgu nasıl yazılır?
- 13. DynamoDB sorgusu
- 14. Arama ElasticSearch kullanarak GET kullanarak JSON
- 15. Boto3 kullanarak ikinci bir dynamodb dizini nasıl sorgulanır?
- 16. Parallel.ForEach kullanarak bir dosyaya nasıl doğru yazılır?
- 17. PHP kullanarak seri bağlantı noktasına nasıl yazılır?
- 18. HQL kullanarak 'null' sütuna nasıl yazılır?
- 19. Bir akışa XmlWriter kullanarak System.Xml.Linq.XElement nasıl yazılır
- 20. Klavye, xdotool kullanarak bir değişken nasıl yazılır?
- 21. Java kullanarak bir dosyada POST nasıl yazılır
- 22. Zaman dynamodb
- 23. DynamoDB neden expressionAttributeValue gerektiriyor?
- 24. ElasticSearch
- 25. AWS dynamodb tetikleme işlevinde tablo adı nasıl alınır?
- 26. Bir lambda içinde dönüşü kullanarak?
- 27. DynamoDB Toplu Güncelleştirme
- 28. ElasticSearch
- 29. Elasticsearch
- 30. ElasticSearch
belki şu yolu tercih ediyorlar: http://docs.aws.amazon.com/elasticsearch-service/latest/developerguide/es-aws-integrations.html#es-aws-integrations-dynamodb-es – at0mzk
Denedim Bu lambda yaklaşımına bir göz atmadan önce, ancak bu bir görünmek için görünmüyordu [bu yol] (https://github.com/awslabs/logstash-input-dynamodb/issues/21) harika çözüm –