2

aws4 パッケージを使用して Javascript でプライベート Amazon API を呼び出そうとしていますが、うまくいきません。Postman で呼び出しを正常に行うことができますが、コードで動作させようとして失敗しています。

郵便配達員のスクリーンショットは次のとおりです。

ここに画像の説明を入力

そして、これを複製しようとしているコードは次のとおりです。

request(aws4.sign({
    service: 'execute-api',
    region: 'us-east-1',
    method: 'POST',
    url: 'https://test.amazonAPI.com/test/doThing',
    body: load
  },
  {
    accessKeyId: tempCreds.Credentials.AccessKeyId,
    secretAccessKey: tempCreds.Credentials.SecretAccessKey,
    sessionToken: tempCreds.Credentials.SessionToken
  }))

そして、私が現在得ているエラー:

Error: getaddrinfo ENOTFOUND execute-api.us-east-1.amazonaws.com execute-api.us-east-1.amazonaws.com:443
    at errnoException (dns.js:53:10)
    at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:95:26)
4

1 に答える 1