Node.js で証明書バンドルを登録する - AWS SDK for JavaScript

AWS SDK for JavaScript v2 の近日発表 end-of-support しました。AWS SDK for JavaScript v3 に移行することをお勧めします。日付、その他の詳細、移行方法については、リンク先の発表内容を参照してください。

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

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 }) } });