問題タブ [aws-elasticsearch]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - Python Connect AWS ElasticSearch Domain とアップロード、データの取得
AWS Elasticsearch Service で Elasticsearch ドメインをセットアップしました。「 https://search-testelasticseach-xxxxxxxxxxxxxxxxxxx.us-east-2.es.amazonaws.com 」のようなエンドポイントがあります。その Elasticsearch ドメインにポリシーを追加した後、IAM ユーザーを使用して AWS Elasticsearch ドメイン エンドポイントに接続しようとしています。
エラーは言う
"Max retries exceeded with url: //search-testelasticseach-XXXXXXXXXXXXXXX.us-east-2.es.amazonaws.com:443/ (Caused by NewConnectionError('<urllib3.connection.VerifiedHTTPSConnection object at 0x105111d68>: Failed to establish a new connection: [Errno 8] nodename nor servname provided, or not known'))) caused by: ConnectionError(HTTPSConnectionPool(host='https', port=443): Max retries exceeded with url: //search-testelasticseach-pkpbravqd4djbi3kjtihsra5ma.us-east-2.es.amazonaws.com:443/ (Caused by NewConnectionError('<urllib3.connection.VerifiedHTTPSConnection object at 0x105111d68>: Failed to establish a new connection: [Errno 8] nodename nor servname provided, or not known')))"
コードスニペット:
amazon-web-services - AWS でのエラスティック検索の Signature4 署名
私はAWSマネージドelasticsearchを使用しています/エラスティック検索には高レベルのJavaクライアントを使用しています。高レベルのクライアントで行われたリクエストに aws signature4 署名を使用する方法はありますか?
node.js - 「未定義のプロパティ 'presigned-expires' を読み取れません」
基本的な概要です。Node.js アプリが実行されている AWS Lambda を取得しました。これは、HTTP 呼び出しを介して JSON を AWS Elastic Search DB に投稿します。
だから、私はこの小さなエラーから始めました:AWS: {"Message":"User: anonymous is not authorized to perform: es:ESHttpPost"}
そして、かなりの時間が経過した後、AWS が署名されていない要求を好まないことを理解するところまで到達しました。
今、これにこだわっています
グーグルで多くの時間を過ごし、ウェブのさらに深いところまで行っても、この問題の解決策は得られませんでした。
ここに私のラムダコードがあります: