

 AWS SDK untuk JavaScript V2 telah mencapai end-of-support. Kami menyarankan Anda bermigrasi ke [AWS SDK untuk JavaScript v3](https://docs.aws.amazon.com//sdk-for-javascript/v3/developer-guide/). Untuk detail dan informasi tambahan tentang cara bermigrasi, silakan lihat [pengumuman](https://aws.amazon.com/blogs//developer/announcing-end-of-support-for-aws-sdk-for-javascript-v2/) 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
<a name="iam-examples-account-aliases"></a>

![\[JavaScript code example that applies to Node.js execution\]](http://docs.aws.amazon.com/id_id/sdk-for-javascript/v2/developer-guide/images/nodeicon.png)

**Contoh kode Node.js ini menunjukkan:**
+ Cara mengelola alias untuk ID AWS akun Anda.

## Skenario
<a name="iam-examples-account-aliases-scenario"></a>

Jika Anda ingin URL untuk halaman masuk berisi nama perusahaan atau pengenal ramah lainnya, bukan ID AWS akun Anda, Anda dapat membuat alias untuk ID akun Anda AWS . Jika Anda membuat alias AWS akun, URL halaman masuk Anda berubah untuk memasukkan alias.

Dalam contoh ini, serangkaian modul Node.js digunakan untuk membuat dan mengelola alias akun IAM. Modul Node.js menggunakan SDK JavaScript untuk mengelola alias menggunakan metode kelas `AWS.IAM` klien berikut:
+ [createAccountAlias](https://docs.aws.amazon.com/AWSJavaScriptSDK/latest/AWS/IAM.html#createAccountAlias-property)
+ [listAccountAliases](https://docs.aws.amazon.com/AWSJavaScriptSDK/latest/AWS/IAM.html#listAccountAliases-property)
+ [deleteAccountAlias](https://docs.aws.amazon.com/AWSJavaScriptSDK/latest/AWS/IAM.html#deleteAccountAlias-property)

Untuk informasi selengkapnya tentang alias akun IAM, lihat [ID AWS Akun Anda dan Aliasnya di Panduan Pengguna](https://docs.aws.amazon.com/IAM/latest/UserGuide/console_account-alias.html) *IAM*.

## Tugas Prasyarat
<a name="iam-examples-account-aliases-prerequisites"></a>

Untuk mengatur dan menjalankan contoh ini, Anda harus terlebih dahulu menyelesaikan tugas-tugas ini:
+ Instal Node.js. Untuk informasi selengkapnya tentang menginstal Node.js, lihat [situs web Node.js](https://nodejs.org).
+ Buat file konfigurasi bersama dengan kredensi pengguna Anda. Untuk informasi selengkapnya tentang menyediakan file kredensial bersama, lihat. [Memuat Kredensial di Node.js dari File Kredensial Bersama](loading-node-credentials-shared.md)

## Membuat Akun Alias
<a name="iam-examples-account-aliases-creating"></a>

Buat modul Node.js dengan nama file`iam_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. Panggil `createAccountAlias` 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.js ALIAS
```

Kode contoh ini dapat ditemukan [di sini GitHub](https://github.com/awsdocs/aws-doc-sdk-examples/tree/master/javascript/example_code/iam/iam_createaccountalias.js).

## Daftar Alias Akun
<a name="iam-examples-account-aliases-listing"></a>

Buat modul Node.js dengan nama file`iam_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 daftar alias akun, yang mencakup jumlah maksimum item yang akan dikembalikan. Panggil `listAccountAliases` 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 contoh ini dapat ditemukan [di sini GitHub](https://github.com/awsdocs/aws-doc-sdk-examples/tree/master/javascript/example_code/iam/iam_listaccountaliases.js).

## Menghapus Alias Akun
<a name="iam-examples-account-aliases-deleting"></a>

Buat modul Node.js dengan nama file`iam_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. Panggil `deleteAccountAlias` 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.js ALIAS
```

Kode contoh ini dapat ditemukan [di sini GitHub](https://github.com/awsdocs/aws-doc-sdk-examples/tree/master/javascript/example_code/iam/iam_deleteaccountalias.js).