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)