Mengunci Versi API - 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.

Mengunci Versi API

AWS layanan memiliki nomor versi API untuk melacak kompatibilitas API. Versi API dalam AWS layanan diidentifikasi oleh string tanggal yang YYYY-mm-dd diformat. Misalnya, versi API saat ini untuk Amazon S3 adalah. 2006-03-01

Kami merekomendasikan untuk mengunci versi API untuk layanan jika Anda mengandalkannya dalam kode produksi. Ini dapat mengisolasi aplikasi Anda dari perubahan layanan yang dihasilkan dari pembaruan ke SDK. Jika Anda tidak menentukan versi API saat membuat objek layanan, SDK menggunakan versi API terbaru secara default. Hal ini dapat menyebabkan aplikasi Anda mereferensikan API yang diperbarui dengan perubahan yang berdampak negatif pada aplikasi Anda.

Untuk mengunci versi API yang Anda gunakan untuk layanan, teruskan apiVersion parameter saat membuat objek layanan. Dalam contoh berikut, objek AWS.DynamoDB layanan yang baru dibuat dikunci ke versi 2011-12-05 API:

var dynamodb = new AWS.DynamoDB({apiVersion: '2011-12-05'});

Anda dapat mengonfigurasi serangkaian versi API layanan secara global dengan menentukan apiVersions parameter diAWS.Config. Misalnya, untuk menyetel versi tertentu dari DynamoDB dan Amazon EC2 API bersama dengan Amazon Redshift API saat ini, tetapkan sebagai berikut: apiVersions

AWS.config.apiVersions = { dynamodb: '2011-12-05', ec2: '2013-02-01', redshift: 'latest' };

Mendapatkan Versi API

Untuk mendapatkan versi API untuk layanan, lihat bagian Mengunci Versi API di halaman referensi layanan, seperti https://docs.aws.amazon.com/AWSJavaScriptSDK/latest/AWS/S3.html untuk Amazon S3.