キー認証情報を使用してAWSのelasticsearchに接続します

レディ

accessKeyとsecretKeyを使用して、curlを使用してAWSのesクラスターにリクエストを投稿しようとしています。AWS認証情報を指定できるpostman(詳細はこちらを介してこれを正常に実行しましたが、curlを使用してこれを機能させたいと思います。Postmanはあなたのカールリクエストを自動生成できますが、私が受け取るのはエラーだけです。

これは、応答とともに生成されたcurlリクエストです

curl -X GET \
  https://search-00000000000001.eu-west-1.es.amazonaws.com/_cat/indices \
  -H 'Authorization: AWS4-HMAC-SHA256 Credential=11111111111111111111/20181119/eu-west-1/es/aws4_request, SignedHeaders=cache-control;content-type;host;postman-token;x-amz-date, Signature=11111111116401882398f46011f14fdb9d55e012a4fb912706d67c1111111111' \
  -H 'Content-Type: application/x-www-form-urlencoded' \
  -H 'Host: search-00000000000001.eu-west-1.es.amazonaws.com' \
  -H 'Postman-Token: 00000000-0000-4001-8006-9291e208a000' \
  -H 'X-Amz-Date: 20181119T220000Z' \
  -H 'cache-control: no-cache'

{"message":"The request signature we calculated does not match the signature you provided. Check your AWS Secret Access Key and signing method. Consult the service documentation for details."}%

罪のない人を保護するためにIDが変更されました。

私はすべてのキーと地域をチェックしました、そして私が言ったようにこれは郵便配達員を通して働きます。curlを介してキーを使用してこのAWSサービスにアクセスすることは可能ですか?

レディ

これはかなり長いうさぎの穴です。正しい方向に私を送ってくれたコメントをくれたAdamに感謝します。リンクhttps://docs.aws.amazon.com/apigateway/api-reference/signing-requests/は、実際に何をする必要があるかを理解するのに役立ちます。

それ以来、上記の署名リクエスト方法に従うスクリプトを見つけました。これはbashで実行され、elasticsearchリクエストで使用するために作成されていませんが、それらで使用できます。

https://github.com/riboseinc/aws-authenticating-secgroup-scriptsこれをgithubに配置してくれたhttps://www.ribose.com感謝します

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

資格情報を持つWebProxyは、認証なしでプロキシに接続します

分類Dev

CloudBuild-execラッパーを使用してCloudSQL Proxy +その他のGCPリソースに接続する際の認証情報エラー

分類Dev

SonarQubeサーバーへの接続中に認証できませんでした。資格情報を確認して、再試行してください

分類Dev

C#の資格情報を使用してTFSに接続します

分類Dev

エグゼキュータからの環境認証情報を使用して、リモートでaws_s3タスクを実行します

分類Dev

IAM認証情報を使用して、JDBC経由でSpringからAWS Auroraに接続することは適切ですか?

分類Dev

Swiftを使用してiOSのキーチェーンに認証資格情報を追加する

分類Dev

wpa supplicant-接続する前にAPにプローブして、資格情報を確認します

分類Dev

AWSは、StsClientを使用して一時的な認証情報getSessionTokenへのアクセスを制限します

分類Dev

AWS ECRget-loginに新しい認証情報を使用する

分類Dev

Azure DataLake-使用可能な資格情報キーを使用して*接続文字列*を生成します

分類Dev

PythonpyodbcはSQLServer認証を使用してSQLServerに接続します

分類Dev

PHPを使用したAWSサービスの認証情報にIAMサービスロールを使用する

分類Dev

AWSはgolangでロールベースの認証情報を取得します

分類Dev

AppSync:AWS_IAM認証を使用するときに$ contextでユーザー情報を取得します

分類Dev

codedeployスクリプトを使用してAWS認証情報をEC2サーバーに渡す方法は?

分類Dev

httpClientを使用して、プロキシ情報と基本認証をresttemplateに追加します

分類Dev

SymfonyDotEnvを介してAWSPHPSDKに認証情報を提供します

分類Dev

Azure DataFactoryを資格情報を使用してLogicAppに接続します

分類Dev

AWSSESは認証情報を使用してメールを送信します

分類Dev

3つの方法を使用してSparkプログラムにAWS認証情報を設定しますが、いずれも機能しません

分類Dev

資格情報を使用してkazoolib経由でZookeeperに接続します

分類Dev

Windows 10 WSLでAWS認証情報にアクセスする:エラー:TCPConnectWrap.afterConnectでECONNREFUSED 169.254.169.254:80に接続します

分類Dev

AWS CodeBuildで実行するときにBoto3はどの認証情報を使用しますか?

分類Dev

SSHキーを使用してSSH接続を検証します

分類Dev

Cognito認証済みユーザーのWebソケットを使用してAWSIoTに接続します

分類Dev

キーを使用してRのRESTAPIに接続します

分類Dev

aws STSを使用して一時的な認証情報を取得する:Web IDトークンはどこにありますか?

分類Dev

Python-pyodbcを使用して、Excelデータ接続からの情報を使用してリモートサーバーに接続する

Related 関連記事

  1. 1

    資格情報を持つWebProxyは、認証なしでプロキシに接続します

  2. 2

    CloudBuild-execラッパーを使用してCloudSQL Proxy +その他のGCPリソースに接続する際の認証情報エラー

  3. 3

    SonarQubeサーバーへの接続中に認証できませんでした。資格情報を確認して、再試行してください

  4. 4

    C#の資格情報を使用してTFSに接続します

  5. 5

    エグゼキュータからの環境認証情報を使用して、リモートでaws_s3タスクを実行します

  6. 6

    IAM認証情報を使用して、JDBC経由でSpringからAWS Auroraに接続することは適切ですか?

  7. 7

    Swiftを使用してiOSのキーチェーンに認証資格情報を追加する

  8. 8

    wpa supplicant-接続する前にAPにプローブして、資格情報を確認します

  9. 9

    AWSは、StsClientを使用して一時的な認証情報getSessionTokenへのアクセスを制限します

  10. 10

    AWS ECRget-loginに新しい認証情報を使用する

  11. 11

    Azure DataLake-使用可能な資格情報キーを使用して*接続文字列*を生成します

  12. 12

    PythonpyodbcはSQLServer認証を使用してSQLServerに接続します

  13. 13

    PHPを使用したAWSサービスの認証情報にIAMサービスロールを使用する

  14. 14

    AWSはgolangでロールベースの認証情報を取得します

  15. 15

    AppSync:AWS_IAM認証を使用するときに$ contextでユーザー情報を取得します

  16. 16

    codedeployスクリプトを使用してAWS認証情報をEC2サーバーに渡す方法は?

  17. 17

    httpClientを使用して、プロキシ情報と基本認証をresttemplateに追加します

  18. 18

    SymfonyDotEnvを介してAWSPHPSDKに認証情報を提供します

  19. 19

    Azure DataFactoryを資格情報を使用してLogicAppに接続します

  20. 20

    AWSSESは認証情報を使用してメールを送信します

  21. 21

    3つの方法を使用してSparkプログラムにAWS認証情報を設定しますが、いずれも機能しません

  22. 22

    資格情報を使用してkazoolib経由でZookeeperに接続します

  23. 23

    Windows 10 WSLでAWS認証情報にアクセスする:エラー:TCPConnectWrap.afterConnectでECONNREFUSED 169.254.169.254:80に接続します

  24. 24

    AWS CodeBuildで実行するときにBoto3はどの認証情報を使用しますか?

  25. 25

    SSHキーを使用してSSH接続を検証します

  26. 26

    Cognito認証済みユーザーのWebソケットを使用してAWSIoTに接続します

  27. 27

    キーを使用してRのRESTAPIに接続します

  28. 28

    aws STSを使用して一時的な認証情報を取得する:Web IDトークンはどこにありますか?

  29. 29

    Python-pyodbcを使用して、Excelデータ接続からの情報を使用してリモートサーバーに接続する

ホットタグ

アーカイブ