View a markdown version of this page

Verwalten von IAM-Konto-Aliassen - AWS SDK für JavaScript

Die AWS SDK für JavaScript Version 2 hat das Ende des Supports erreicht. Wir empfehlen Ihnen, auf Version 3 zu AWS SDK für JavaScript migrieren. Weitere Einzelheiten und Informationen zur Migration finden Sie in dieser 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.

Verwalten von IAM-Konto-Aliassen

JavaScript code example that applies to Node.js execution

Dieses Node.js Codebeispiel zeigt:

  • So verwalten Sie Aliase für Ihre AWS Konto-ID.

Das Szenario

Wenn Sie möchten, dass die URL Ihrer Anmeldeseite Ihren Firmennamen oder eine andere benutzerfreundliche Kennung anstelle Ihrer AWS Konto-ID enthält, können Sie einen Alias für Ihre AWS Konto-ID erstellen. Wenn Sie einen AWS Konto-Alias erstellen, ändert sich die URL Ihrer Anmeldeseite, sodass der Alias enthalten ist.

In diesem Beispiel werden eine Reihe von Node.js Modulen verwendet, um IAM-Kontoaliase zu erstellen und zu verwalten. Die Node.js Module verwenden das SDK für JavaScript , um Aliase mithilfe der folgenden Methoden der AWS.IAM Client-Klasse zu verwalten:

Weitere Informationen zu IAM-Kontoaliasen finden Sie unter Ihre AWS Konto-ID und ihr Alias im IAM-Benutzerhandbuch.

Erforderliche Aufgaben

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

Erstellen eines Konto-Alias

Erstellen Sie ein Node.js Modul mit dem Dateinameniam_createaccountalias.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 Erstellen eines Konto-Alias, einschließlich dem Alias, den Sie erstellen möchten. Rufen Sie die createAccountAlias-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.createAccountAlias({ AccountAlias: process.argv[2] }, 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_createaccountalias.js ALIAS

Diesen Beispielcode finden Sie hier auf GitHub.

Auflisten von Konto-Aliassen

Erstellen Sie ein Node.js Modul mit dem Dateinameniam_listaccountaliases.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 Auflisten von Konto-Alias, einschließlich der maximalen Anzahl der zurückzugebenden Elemente. Rufen Sie die listAccountAliases-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.listAccountAliases({ MaxItems: 10 }, 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_listaccountaliases.js

Diesen Beispielcode finden Sie hier auf GitHub.

Löschen eines Konto-Alias

Erstellen Sie ein Node.js Modul mit dem Dateinameniam_deleteaccountalias.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 Löschen eines Konto-Alias, einschließlich dem Alias, den Sie löschen möchten. Rufen Sie die deleteAccountAlias-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.deleteAccountAlias({ AccountAlias: process.argv[2] }, 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_deleteaccountalias.js ALIAS

Diesen Beispielcode finden Sie hier auf GitHub.