問題タブ [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.

0 投票する
1 に答える
707 参照

amazon-web-services - C# を使用して ElasticSearch Service をプロキシする AWS Lambda

c# を使用して AWS ElasticSerch サービスにアクセスする AWS ラムダを作成しようとしています。ElasticSeach にアクセスできる、ラムダ関数が使用するように構成されたロールを作成しました。しかし、許可は機能していないようです。

これが私のセットアップです:

  1. ES サービスへの読み取りおよび書き込みアクセス権を持つアクセス ポリシーを作成しました。 ここに画像の説明を入力

  2. 役割を作成し、上記のポリシーを割り当てました

  3. このロール、ES クラスターへのアクセス許可を付与しました。

  1. ラムダに接続できるかどうかを確認するための簡単なコードがあります。

    /li>

これにより、403 Forbidden エラーが発生します。ロールの es.amazonaws.com との信頼関係を設定してみました。それもうまくいきませんでした。

ES クラスターを公開すると、応答が表示されます。

この方法は Lambda で機能しますか? いくつかの権限がありませんか?

0 投票する
1 に答える
454 参照

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で使用する方法はありますか?

0 投票する
1 に答える
347 参照

annotations - 増幅GraphQL変換@searchableアノテーションを使用して、自動生成されたElastic Search Indexを制御する方法はありますか?

AWS Amplify の GraphQL 変換を使用するために、スキーマと注釈を使用して graphQL API を構築しています。舞台裏で生成される ES インデックスの種類を制御するにはどうすればよいですか?

これは、たとえば「現在地から半径 5 km」、タイムスタンプなどのキーワードに基づいて検索機能を提供するシンプルな API です。キーワード検索はまったく問題なく機能しますが、地理空間検索は機能しません。私の調査によると、地理空間検索を行うには、ES に特定のタイプのスキーマが必要です。ここに私のスキーマがあります:

「Posts」を検索するための緯度、経度、距離を含むクエリは、有効な結果を返す必要があります。