Kami mengumumkan
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
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