Wählen Sie Ihre Cookie-Einstellungen aus

Wir verwenden essentielle Cookies und ähnliche Tools, die für die Bereitstellung unserer Website und Services erforderlich sind. Wir verwenden Performance-Cookies, um anonyme Statistiken zu sammeln, damit wir verstehen können, wie Kunden unsere Website nutzen, und Verbesserungen vornehmen können. Essentielle Cookies können nicht deaktiviert werden, aber Sie können auf „Anpassen“ oder „Ablehnen“ klicken, um Performance-Cookies abzulehnen.

Wenn Sie damit einverstanden sind, verwenden AWS und zugelassene Drittanbieter auch Cookies, um nützliche Features der Website bereitzustellen, Ihre Präferenzen zu speichern und relevante Inhalte, einschließlich relevanter Werbung, anzuzeigen. Um alle nicht notwendigen Cookies zu akzeptieren oder abzulehnen, klicken Sie auf „Akzeptieren“ oder „Ablehnen“. Um detailliertere Entscheidungen zu treffen, klicken Sie auf „Anpassen“.

Arbeiten mit IAM-Serverzertifikaten - AWS SDK für JavaScript

Wir haben das Kommende end-of-support für AWS SDK für JavaScript v2 angekündigt. Wir empfehlen Ihnen, auf AWS SDK für JavaScript Version 3 zu migrieren. Termine, weitere 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.

Wir haben das Kommende end-of-support für AWS SDK für JavaScript v2 angekündigt. Wir empfehlen Ihnen, auf AWS SDK für JavaScript Version 3 zu migrieren. Termine, weitere 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.

Arbeiten mit IAM-Serverzertifikaten

JavaScript code example that applies to Node.js execution

Dieses Node.js-Codebeispiel zeigt:

  • die Handhabung grundlegender Aufgaben für das Verwalten von Serverzertifikaten für HTTPS-Verbindungen.

Das Szenario

Um HTTPS-Verbindungen zu Ihrer Website oder Anwendung zu aktivieren AWS, benötigen Sie ein SSL/TLS-Serverzertifikat. Um ein Zertifikat zu verwenden, das Sie von einem externen Anbieter mit Ihrer Website oder Anwendung bezogen haben AWS, müssen Sie das Zertifikat in IAM hochladen oder in AWS Certificate Manager importieren.

In diesem Beispiel werden eine Reihe von Node.js -Modulen verwendet, um Serverzertifikate in IAM zu verarbeiten. Die Module Node.js verwenden das SDK für JavaScript die Verwaltung von Serverzertifikaten mithilfe der folgenden Methoden der AWS.IAM Client-Klasse:

Weitere Informationen zu Serverzertifikaten finden Sie unter Arbeiten mit Serverzertifikaten im IAM-Benutzerhandbuch.

Erforderliche Aufgaben

Zum Einrichten und Ausführen dieses Beispiels müssen Sie zunächst diese Aufgaben abschließen:

Auflisten Ihrer Serverzertifikate

Erstellen Sie ein Node.js-Modul mit dem Dateinamen iam_listservercerts.js. Stellen Sie sicher, dass Sie das SDK, wie zuvor dargestellt, konfigurieren. Um auf IAM zuzugreifen, erstellen Sie ein AWS.IAM Serviceobjekt. Rufen Sie die listServerCertificates-Methode des AWS.IAM-Serviceobjekts auf.

// Load the AWS SDK for Node.js var AWS = require("aws-sdk"); // Set the region AWS.config.update({ region: "REGION" }); // Create the IAM service object var iam = new AWS.IAM({ apiVersion: "2010-05-08" }); iam.listServerCertificates({}, function (err, data) { if (err) { console.log("Error", err); } else { console.log("Success", data); } });

Um das Beispiel auszuführen, geben Sie Folgendes in der Befehlszeile ein.

node iam_listservercerts.js

Diesen Beispielcode finden Sie hier unter GitHub.

Abrufen eines Serverzertifikats

Erstellen Sie ein Node.js-Modul mit dem Dateinamen iam_getservercert.js. Stellen Sie sicher, dass Sie das SDK, wie zuvor dargestellt, konfigurieren. Um auf IAM zuzugreifen, erstellen Sie ein AWS.IAM Serviceobjekt. Erstellen Sie ein JSON-Objekt mit den erforderlichen Parametern, um ein Zertifikat zu erhalten. Dazu gehört der Name des gewünschten Serverzertifikats. Rufen Sie die getServerCertificates-Methode des AWS.IAM-Serviceobjekts auf.

// Load the AWS SDK for Node.js var AWS = require("aws-sdk"); // Set the region AWS.config.update({ region: "REGION" }); // Create the IAM service object var iam = new AWS.IAM({ apiVersion: "2010-05-08" }); iam.getServerCertificate( { ServerCertificateName: "CERTIFICATE_NAME" }, function (err, data) { if (err) { console.log("Error", err); } else { console.log("Success", data); } } );

Um das Beispiel auszuführen, geben Sie Folgendes in der Befehlszeile ein.

node iam_getservercert.js

Diesen Beispielcode finden Sie hier unter GitHub.

Aktualisieren eines Serverzertifikats

Erstellen Sie ein Node.js-Modul mit dem Dateinamen iam_updateservercert.js. Stellen Sie sicher, dass Sie das SDK, wie zuvor dargestellt, konfigurieren. Um auf IAM zuzugreifen, erstellen Sie ein AWS.IAM Serviceobjekt. Erstellen Sie ein JSON-Objekt mit den erforderlichen Parametern zum Aktualisieren eines Zertifikats, bestehend aus dem Namen des vorhandenen Serverzertifikats sowie dem Namen des neuen Zertifikats. Rufen Sie die updateServerCertificate-Methode des AWS.IAM-Serviceobjekts auf.

// Load the AWS SDK for Node.js var AWS = require("aws-sdk"); // Set the region AWS.config.update({ region: "REGION" }); // Create the IAM service object var iam = new AWS.IAM({ apiVersion: "2010-05-08" }); var params = { ServerCertificateName: "CERTIFICATE_NAME", NewServerCertificateName: "NEW_CERTIFICATE_NAME", }; iam.updateServerCertificate(params, function (err, data) { if (err) { console.log("Error", err); } else { console.log("Success", data); } });

Um das Beispiel auszuführen, geben Sie Folgendes in der Befehlszeile ein.

node iam_updateservercert.js

Diesen Beispielcode finden Sie hier unter GitHub.

Löschen eines Serverzertifikats

Erstellen Sie ein Node.js-Modul mit dem Dateinamen iam_deleteservercert.js. Stellen Sie sicher, dass Sie das SDK, wie zuvor dargestellt, konfigurieren. Um auf IAM zuzugreifen, erstellen Sie ein AWS.IAM Serviceobjekt. Erstellen Sie ein JSON-Objekt mit den erforderlichen Parametern, um ein Serverzertifikat zu löschen. Dazu gehört der Name des Zertifikats, das Sie löschen möchten. Rufen Sie die deleteServerCertificates-Methode des AWS.IAM-Serviceobjekts auf.

// Load the AWS SDK for Node.js var AWS = require("aws-sdk"); // Set the region AWS.config.update({ region: "REGION" }); // Create the IAM service object var iam = new AWS.IAM({ apiVersion: "2010-05-08" }); iam.deleteServerCertificate( { ServerCertificateName: "CERTIFICATE_NAME" }, function (err, data) { if (err) { console.log("Error", err); } else { console.log("Success", data); } } );

Um das Beispiel auszuführen, geben Sie Folgendes in der Befehlszeile ein.

node iam_deleteservercert.js

Diesen Beispielcode finden Sie hier unter GitHub.

DatenschutzNutzungsbedingungen für die WebsiteCookie-Einstellungen
© 2025, Amazon Web Services, Inc. oder Tochtergesellschaften. Alle Rechte vorbehalten.