Mendapatkan Endpoint Khusus Wilayah Anda untuk MediaConvert - 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.

Mendapatkan Endpoint Khusus Wilayah Anda untuk MediaConvert

JavaScript code example that applies to Node.js execution

Contoh kode Node.js ini menunjukkan:

  • Cara mengambil titik akhir khusus wilayah Anda dari. MediaConvert

Skenario

Dalam contoh ini, Anda menggunakan modul Node.js untuk memanggil MediaConvert dan mengambil titik akhir khusus wilayah Anda. Anda dapat mengambil URL titik akhir Anda dari titik akhir default layanan sehingga belum memerlukan titik akhir khusus wilayah Anda. Kode menggunakan SDK for JavaScript untuk mengambil titik akhir ini dengan menggunakan metode kelas klien ini: MediaConvert

penting

Agen HTTP/HTTPS Node.js default membuat koneksi TCP baru untuk setiap permintaan baru. Untuk menghindari biaya membangun koneksi baru, AWS SDK for JavaScript menggunakan kembali koneksi TCP. Untuk informasi selengkapnya, lihat Menggunakan Kembali Koneksi dengan Keep-Alive di Node.js.

Tugas Prasyarat

Untuk mengatur dan menjalankan contoh ini, pertama-tama selesaikan tugas-tugas ini:

  • Instal Node.js. Untuk informasi selengkapnya, lihat situs web Node.js.

  • 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

  • Buat peran IAM yang memberikan MediaConvert akses ke file input Anda dan bucket Amazon S3 tempat file output Anda disimpan. Untuk detailnya, lihat Mengatur Izin IAM di AWS Elemental MediaConvertPanduan Pengguna.

Mendapatkan URL Endpoint Anda

Buat modul Node.js dengan nama fileemc_getendpoint.js. Pastikan untuk mengkonfigurasi SDK seperti yang ditunjukkan sebelumnya.

Buat objek untuk melewati parameter permintaan kosong untuk describeEndpoints metode kelas AWS.MediaConvert klien. Untuk memanggil describeEndpoints metode, buat janji untuk memanggil objek MediaConvert layanan, melewati parameter. Tangani respons dalam callback janji.

// Load the SDK for JavaScript. const aws = require("aws-sdk"); // Set the AWS Region. aws.config.update({ region: "us-west-2" }); // Create the client. const mediaConvert = new aws.MediaConvert({ apiVersion: "2017-08-29" }); exports.handler = async (event, context) => { // Create empty request parameters const params = { MaxResults: 0, }; try { const { Endpoints } = await mediaConvert .describeEndpoints(params) .promise(); console.log("Your MediaConvert endpoint is ", Endpoints); } catch (err) { console.log("MediaConvert Error", err); } };

Untuk menjalankan contoh, ketik berikut ini di baris perintah.

node emc_getendpoint.js

Kode contoh ini dapat ditemukan di sini GitHub.