AWS SDK untuk JavaScript V2 telah mencapai akhir dukungan. Kami menyarankan Anda bermigrasi ke AWS SDK untuk JavaScript v3. Untuk detail dan informasi tambahan tentang cara bermigrasi, silakan lihat pengumuman ini
Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Mengelola Alias Akun IAM
Contoh Node.js kode ini menunjukkan:
Cara mengelola alias untuk ID AWS akun Anda.
Skenario
Jika Anda ingin URL halaman masuk berisi nama perusahaan atau pengidentifikasi ramah lainnya alih-alih ID AWS akun Anda, Anda dapat membuat alias untuk ID AWS akun Anda. Jika Anda membuat alias AWS akun, URL halaman masuk Anda berubah untuk memasukkan alias.
Dalam contoh ini, serangkaian Node.js modul digunakan untuk membuat dan mengelola alias akun IAM. Node.js Modul menggunakan SDK JavaScript untuk mengelola alias menggunakan metode kelas AWS.IAM klien berikut:
Untuk informasi selengkapnya tentang alias akun IAM, lihat ID AWS Akun Anda dan Alias-nya di Panduan Pengguna IAM.
Tugas Prasyarat
Untuk mengatur dan menjalankan contoh ini, Anda harus menyelesaikan tugas ini terlebih dahulu:
Instal Node.js. Untuk informasi lebih lanjut tentang menginstal Node.js, lihat situs Node.js web
. Buat file konfigurasi bersama dengan kredenSIAL pengguna Anda. Untuk informasi selengkapnya tentang menyediakan file kredenSIAL bersama, lihatMemuat Kredensial di Node.js dari File Kredensial Bersama.
Membuat Alias Akun
Buat Node.js modul dengan nama fileiam_createaccountalias.js. Pastikan untuk mengkonfigurasi SDK seperti yang ditunjukkan sebelumnya. Untuk mengakses IAM, buat objek AWS.IAM layanan. Buat objek JSON yang berisi parameter yang diperlukan untuk membuat alias akun, yang mencakup alias yang ingin Anda buat. Pang createAccountAlias gil metode objek AWS.IAM layanan.
// 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); } });
Untuk menjalankan contoh, ketik berikut ini di baris perintah.
node iam_createaccountalias.jsALIAS
Kode sampel ini dapat ditemukan di sini GitHub
Mendaftarkan Alias Akun
Buat Node.js modul dengan nama fileiam_listaccountaliases.js. Pastikan untuk mengkonfigurasi SDK seperti yang ditunjukkan sebelumnya. Untuk mengakses IAM, buat objek AWS.IAM layanan. Buat objek JSON yang berisi parameter yang diperlukan untuk membuat daftar alias akun, yang mencakup jumlah maksimum item yang akan dikembalikan. Pang listAccountAliases gil metode objek AWS.IAM layanan.
// 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); } });
Untuk menjalankan contoh, ketik berikut ini di baris perintah.
node iam_listaccountaliases.js
Kode sampel ini dapat ditemukan di sini GitHub
Menghapus Alias Akun
Buat Node.js modul dengan nama fileiam_deleteaccountalias.js. Pastikan untuk mengkonfigurasi SDK seperti yang ditunjukkan sebelumnya. Untuk mengakses IAM, buat objek AWS.IAM layanan. Buat objek JSON yang berisi parameter yang diperlukan untuk menghapus alias akun, yang mencakup alias yang ingin Anda hapus. Pang deleteAccountAlias gil metode objek AWS.IAM layanan.
// 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); } });
Untuk menjalankan contoh, ketik berikut ini di baris perintah.
node iam_deleteaccountalias.jsALIAS
Kode sampel ini dapat ditemukan di sini GitHub