Setting the file. One moment.
Chapter 38 · AWS SDK Js V3 Usage
Subchapter 38.10
references/sigv4a.mdMarkdown2 KBView on GitHub
SigV4a (multi-region signing) is required for:
Without it you get:
Neither CRT nor JS SigV4a implementation is available.npm install @aws-sdk/signature-v4-crtimport "@aws-sdk/signature-v4-crt"; // side-effect import only — registers itself
import { S3Client, PutObjectCommand } from "@aws-sdk/client-s3";
const client = new S3Client({ region: "us-east-1" });
await client.send(new PutObjectCommand({
Bucket: "arn:aws:s3::123456789012:accesspoint/mfzwi23gnjvgw.mrap",
Key: "my-key",
Body: "hello",
}));npm install @aws-sdk/signature-v4aimport "@aws-sdk/signature-v4a"; // side-effect import only — registers itself
import { S3Client, PutObjectCommand } from "@aws-sdk/client-s3";
const client = new S3Client({ region: "us-east-1" });
// same usage as aboveimport "...".arn:aws:s3::<account-id>:accesspoint/<alias>.mrap