'InvalidSignatureException: while invoking lambda function
InvalidSignatureException: The request signature we calculated does not match the signature you provided. Check your AWS Secret Access Key and signing method.
I believe, I am getting this error probably because of different time zones at the AWS server and client-side. (I can call this function from another lambda function without any error because the timezone is the same).
How can I get rid of this?
I am new to using AWS services, please help.

const lambda = new AWS.Lambda({
      apiVersion: "version",
      region: "region",
      accessKeyId: "key",
      secretAccessKey: "secret",
      signatureVersion: "s4",
    });
await lambda
      .invoke(params, function (err, data) {
        if (err) {
          console.log(err, err.stack);
        } else {
          console.log(data);
        }
      })
      .promise();
I can invoke a lambda function the same way another lambda function. I am facing this issue when I invoke the function from react-native.
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
| Solution | Source | 
|---|
