Menggunakan Wilayah dan Availability Zone dengan Amazon EC2 - AWS SDK for JavaScript

Kami mengumumkan yang akan datang end-of-support untuk AWS SDK for JavaScript v2. Kami menyarankan Anda bermigrasi ke AWS SDK for JavaScript v3. Untuk tanggal, detail tambahan, dan informasi tentang cara bermigrasi, silakan merujuk ke pengumuman tertaut.

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Menggunakan Wilayah dan Availability Zone dengan Amazon EC2

JavaScript code example that applies to Node.js execution

Contoh kode Node.js ini menunjukkan:

  • Cara mengambil deskripsi untuk Wilayah dan Zona Ketersediaan.

Skenario

Amazon EC2 di-host di beberapa lokasi di seluruh dunia. Lokasi ini terdiri dari Wilayah dan Zona Ketersediaan . Setiap Wilayah adalah wilayah geografis yang terpisah. Setiap Wilayah memiliki beberapa lokasi terisolasi yang dikenal sebagai Zona Ketersediaan. Amazon EC2 menyediakan kemampuan untuk menempatkan instans dan data di beberapa lokasi.

Dalam contoh ini, Anda menggunakan serangkaian modul Node.js untuk mengambil detail tentang Regions dan Availability Zones. Modul Node.js menggunakan SDK for JavaScript untuk mengelola instance dengan menggunakan metode berikut dari kelas klien Amazon EC2:

Untuk informasi selengkapnya tentang Wilayah dan Availability Zone, lihat Wilayah dan Availability Zone di Panduan Pengguna Amazon EC2 atau Wilayah dan Availability Zone di Panduan Pengguna Amazon EC2.

Tugas Prasyarat

Untuk mengatur dan menjalankan contoh ini, Anda harus terlebih dahulu menyelesaikan tugas-tugas ini:

Menjelaskan Wilayah dan Availability Zone

Buat modul Node.js dengan nama fileec2_describeregionsandzones.js. Pastikan untuk mengkonfigurasi SDK seperti yang ditunjukkan sebelumnya. Untuk mengakses Amazon EC2, buat objek AWS.EC2 layanan. Buat objek JSON kosong untuk diteruskan sebagai parameter, yang mengembalikan semua deskripsi yang tersedia. Kemudian panggil describeRegions dan describeAvailabilityZones metode.

// Load the AWS SDK for Node.js var AWS = require("aws-sdk"); // Set the region AWS.config.update({ region: "REGION" }); // Create EC2 service object var ec2 = new AWS.EC2({ apiVersion: "2016-11-15" }); var params = {}; // Retrieves all regions/endpoints that work with EC2 ec2.describeRegions(params, function (err, data) { if (err) { console.log("Error", err); } else { console.log("Regions: ", data.Regions); } }); // Retrieves availability zones only for region of the ec2 service object ec2.describeAvailabilityZones(params, function (err, data) { if (err) { console.log("Error", err); } else { console.log("Availability Zones: ", data.AvailabilityZones); } });

Untuk menjalankan contoh, ketik berikut ini di baris perintah.

node ec2_describeregionsandzones.js

Kode contoh ini dapat ditemukan di sini GitHub.