The Amazon SDK for JavaScript V3 API
            Reference Guide
Register certificate bundles in Node.js
The default trust stores for Node.js include the certificates needed to access Amazon services. In some cases, it might be preferable to include only a specific set of certificates.
In this example, a specific certificate on disk is used to create an 
                https.Agent that rejects connections unless the designated certificate is
                provided. The newly created https.Agent is then used by the DynamoDB
                client.
import { DynamoDBClient } from "@aws-sdk/client-dynamodb"; import { NodeHttpHandler } from "@smithy/node-http-handler"; import { Agent } from "https"; import { readFileSync } from "fs"; const certs = [readFileSync("/path/to/cert.pem")]; const agent = new Agent({ rejectUnauthorized: true, ca: certs }); const dynamodbClient = new DynamoDBClient({ requestHandler: new NodeHttpHandler({ httpAgent: agent, httpsAgent: agent }) });