Registrieren von Zertifikat-Bundles in Node.js - AWS SDK for JavaScript

Wir haben die bevorstehende end-of-support für AWS SDK for JavaScript v2 angekündigt. Wir empfehlen Ihnen, zu AWS SDK for JavaScript v3 zu migrieren. Datumsangaben, zusätzliche Details und Informationen zur Migration finden Sie in der verlinkten Ankündigung.

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Registrieren von Zertifikat-Bundles in Node.js

Die Standard-Vertrauensspeicher für Node.js enthalten die Zertifikate, die für den Zugriff auf - AWS Services erforderlich sind. In einigen Fällen könnte es vorteilhaft sein, nur eine bestimmte Gruppe von Zertifikaten einzuschließen.

In diesem Beispiel wird ein bestimmtes Zertifikat auf der Festplatte verwendet, mit dem ein https.Agent erstellt wird, der alle Verbindungen ablehnt, die nicht über das vorgesehene Zertifikat verfügen. Der neu erstellte https.Agent wird anschließend zur Aktualisierung der SDK-Konfiguration verwendet.

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