このチュートリアルを順を追って実行しましたが、「結果のテスト」ステップに到達すると、例に「すべての製品」が表示されているため、インデックス時間にテーブル名が表示されません。
つまり、dynamodb テーブルが Amazon ES ドメインでインデックス化されていないことを意味します。
例と同じように、すべての承認を設定し、ラムダを構成しました。
AWS ES で dynamodb ストリームをトリガーする方法がわかりません。
このチュートリアルを順を追って実行しましたが、「結果のテスト」ステップに到達すると、例に「すべての製品」が表示されているため、インデックス時間にテーブル名が表示されません。
つまり、dynamodb テーブルが Amazon ES ドメインでインデックス化されていないことを意味します。
例と同じように、すべての承認を設定し、ラムダを構成しました。
AWS ES で dynamodb ストリームをトリガーする方法がわかりません。
ブログで言及されている Lambda 関数のブループリントはもう利用できないため、私は彼らがブログで行ったことを複製しました。
ここで同じことを行う私のコードを使用できます: https://github.com/sportarchive/dynamodb-to-elasticsearch
ElasticSearch Python ライブラリを使用し、本番環境で完全に機能します。サポート対象: INSERT、UPDATE、DELETE、および DynamoDB のすべてのデータ型