La versione AWS SDK per JavaScript v2 ha raggiunto la fine del supporto. Ti consigliamo di eseguire la migrazione alla v3. AWS SDK per JavaScript Per ulteriori dettagli e informazioni su come eseguire la migrazione, consulta questo annuncio. https://aws.amazon.com/blogs/developer/announcing-end-of-support-for-aws-sdk-for-javascript-v2/
Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Gestire gli alias per l'account IAM
Questo esempio di Node.js codice mostra:
Come gestire gli alias per l'ID del tuo AWS account.
Lo scenario
Se desideri che l'URL della tua pagina di accesso contenga il nome della tua azienda o un altro identificativo descrittivo anziché l'ID del tuo AWS account, puoi creare un alias per l'ID del tuo AWS account. Se crei un alias per l' AWS account, l'URL della pagina di accesso cambia per incorporare l'alias.
In questo esempio, vengono utilizzati una serie di Node.js moduli per creare e gestire gli alias degli account IAM. I Node.js moduli utilizzano l'SDK per JavaScript gestire gli alias utilizzando questi metodi della AWS.IAM classe client:
Per ulteriori informazioni sugli alias degli account IAM, consulta l'ID AWS dell'account e il relativo alias nella Guida per l'utente IAM.
Attività prerequisite
Per configurare ed eseguire questo esempio, è necessario completare queste attività:
Installa. Node.js Per ulteriori informazioni sull'installazione Node.js, consulta il Node.js sito Web
. Creazione di un file di configurazione condiviso con le credenziali utente. Per ulteriori informazioni sulla fornitura di un file delle credenziali condiviso, consulta Caricamento delle credenziali su Node.js dal file delle credenziali condiviso.
Creazione di un alias dell'account
Crea un Node.js modulo con il nome del fileiam_createaccountalias.js. Assicurati di configurare il kit SDK come mostrato in precedenza. Per accedere a IAM, crea un oggetto AWS.IAM di servizio. Crea un oggetto JSON che contenga i parametri necessari per creare un alias dell'account, che include l'alias che desideri creare. Chiama il metodo createAccountAlias dell'oggetto di servizio AWS.IAM.
// 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); } });
Digita la seguente riga di comando per eseguire l'esempio.
node iam_createaccountalias.jsALIAS
Questo codice di esempio può essere trovato qui su GitHub
Elencazione di alias dell'account
Crea un Node.js modulo con il nome del fileiam_listaccountaliases.js. Assicurati di configurare il kit SDK come mostrato in precedenza. Per accedere a IAM, crea un oggetto AWS.IAM di servizio. Crea un oggetto JSON che contenga i parametri necessari per elencare gli alias dell'account, che include il numero massimo di elementi da restituire. Chiama il metodo listAccountAliases dell'oggetto di servizio AWS.IAM.
// 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); } });
Digita la seguente riga di comando per eseguire l'esempio.
node iam_listaccountaliases.js
Questo codice di esempio può essere trovato qui su GitHub
Eliminazione di un alias dell'account
Crea un Node.js modulo con il nome del fileiam_deleteaccountalias.js. Assicurati di configurare il kit SDK come mostrato in precedenza. Per accedere a IAM, crea un oggetto AWS.IAM di servizio. Crea un oggetto JSON che contenga i parametri necessari per eliminare un alias dell'account, che include l'alias che desideri eliminare. Chiama il metodo deleteAccountAlias dell'oggetto di servizio AWS.IAM.
// 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); } });
Digita la seguente riga di comando per eseguire l'esempio.
node iam_deleteaccountalias.jsALIAS
Questo codice di esempio può essere trovato qui su GitHub