AWS SDK for JavaScript v2 のサポート終了が間近に迫っていることが発表
Node.js で証明書バンドルを登録する
Node.js のデフォルトの信頼ストアには、AWS のサービスへのアクセスに必要な証明書が含まれています 場合によっては、特定の証明書セットのみを含めることが望ましい場合があります。
この例では、指定された証明書が提供されない限り、接続を拒否する
https.Agent
を作成するためにディスク上の特定の証明書が使用されます。新しく作成された https.Agent
はその後、SDK 設定を更新するために使用されます。
var fs = require('fs'); var https = require('https'); var certs = [ fs.readFileSync('
/path/to/cert.pem
') ]; AWS.config.update({ httpOptions: { agent: new https.Agent({ rejectUnauthorized: true, ca: certs }) } });