aws4
aws4 copied to clipboard
Signs and prepares Node.js requests using AWS Signature Version 4
When using the "headers to exclude" feature, they are excluded from the "signedHeaders" group, but they aren't excluded from the cannonicalString, and that causes a signature mismatch.
I am signing a url for iot core as follows: ``` const aws = new aws4.RequestSigner( { host: AWS_IOT_ENDPOINT, path: "/mqtt", service: "iotdevicegateway", region: "", signQuery: true, }, { accessKeyId:...
### Description I am sending requests from Firefox to a Lambda Function URL and everything is fine in chrome, but when using Firefox i get this error `The request signature...
Hi, I need to generate a signed request to hit an API Gateway(secured with IAM). I need to implement this in a React application, so I am using aws4 to...
Lambda functions URLs have the following format: ``` https://.lambda-url..on.aws ```
Bumps [minimist](https://github.com/minimistjs/minimist) from 1.2.5 to 1.2.8. Changelog Sourced from minimist's changelog. v1.2.8 - 2023-02-09 Merged [Fix] Fix long option followed by single dash [#17](https://github.com/minimistjs/minimist/issues/17) [Tests] Remove duplicate test [#12](https://github.com/minimistjs/minimist/issues/12) [Fix]...
I've been using this library to sign requests in a Docker container that uses an AWS Lambda base image for NodeJS (public.ecr.aws/lambda/nodejs:14.2022.10.26.11) for a while now without issue. When I...
Bumps [minimatch](https://github.com/isaacs/minimatch) from 3.0.4 to 3.1.2. Commits 699c459 3.1.2 2f2b5ff fix: trim pattern 25d7c0d 3.1.1 55dda29 fix: treat nocase:true as always having magic 5e1fb8d 3.1.0 f8145c5 Add 'allowWindowsEscape' option 570e8b1...
Amazon Serverless OpenSearch requires `X-Amz-Content-Sha256` too. https://docs.aws.amazon.com/opensearch-service/latest/developerguide/serverless-clients.html We've been having to add it in a lot of places, e.g. https://github.com/jamesmbourne/aws4-axios/pull/1621 or https://github.com/opensearch-project/opensearch-js/pull/366.
The URL used to interact with the Amazon Managed Prometheus (AMP) service utilizes the `aps-workspaces` prefix, which differs from the service name required for interact with it: `aps`. This PR...