問題タブ [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.
amazon-web-services - C# を使用して ElasticSearch Service をプロキシする AWS Lambda
c# を使用して AWS ElasticSerch サービスにアクセスする AWS ラムダを作成しようとしています。ElasticSeach にアクセスできる、ラムダ関数が使用するように構成されたロールを作成しました。しかし、許可は機能していないようです。
これが私のセットアップです:
ラムダに接続できるかどうかを確認するための簡単なコードがあります。
/li>
これにより、403 Forbidden エラーが発生します。ロールの es.amazonaws.com との信頼関係を設定してみました。それもうまくいきませんでした。
ES クラスターを公開すると、応答が表示されます。
この方法は Lambda で機能しますか? いくつかの権限がありませんか?
aws-elasticsearch - AWS Elasticsearch サービスは NodeId (インスタンス ID) を取得します
Terraform を使用して AWS Elasticsearch サービスをプロビジョニングし、Terraform を使用して、CPU 使用率などのいくつかのメトリクスに対して CloudWatch アラームを設定したいと考えています。
それを行うには、リソース
に配置NodeId
する必要があります。aws_cloudwatch_metric_alarm
問題は、リソースに適切な属性リファレンスaws_elasticsearch_domain
がないことです
また、 aws es cli https://docs.aws.amazon.com/cli/latest/reference/es/index.htmlに適したものも見つかりませんでした
これNodeId
をTerraformで使用する方法はありますか?
annotations - 増幅GraphQL変換@searchableアノテーションを使用して、自動生成されたElastic Search Indexを制御する方法はありますか?
AWS Amplify の GraphQL 変換を使用するために、スキーマと注釈を使用して graphQL API を構築しています。舞台裏で生成される ES インデックスの種類を制御するにはどうすればよいですか?
これは、たとえば「現在地から半径 5 km」、タイムスタンプなどのキーワードに基づいて検索機能を提供するシンプルな API です。キーワード検索はまったく問題なく機能しますが、地理空間検索は機能しません。私の調査によると、地理空間検索を行うには、ES に特定のタイプのスキーマが必要です。ここに私のスキーマがあります:
「Posts」を検索するための緯度、経度、距離を含むクエリは、有効な結果を返す必要があります。