AWS::DynamoDB::GlobalTable CapacityAutoScalingSettings - AWS CloudFormation

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

AWS::DynamoDB::GlobalTable CapacityAutoScalingSettings

Mengonfigurasi target yang dapat diskalakan dan kebijakan penskalaan otomatis untuk tabel atau kapasitas baca atau tulis indeks sekunder global.

Sintaks

Untuk mendeklarasikan entitas ini di AWS CloudFormation template Anda, gunakan sintaks berikut:

Properti

MaxCapacity

Unit kapasitas maksimum yang disediakan untuk tabel global.

Wajib: Ya

Tipe: Integer

Minimal: 1

Pembaruan membutuhkan: Tidak ada gangguan

MinCapacity

Unit kapasitas minimum yang disediakan untuk tabel global.

Wajib: Ya

Tipe: Integer

Minimal: 1

Pembaruan membutuhkan: Tidak ada gangguan

SeedCapacity

Ketika mengalihkan mode penagihan dari PAY_PER_REQUEST ke PROVISIONED, DynamoDB mengharuskan Anda untuk menentukan nilai unit kapasitas baca dan tulis untuk tabel dan untuk setiap indeks sekunder global. Nilai ini akan diterapkan ke semua replika. Tabel akan menggunakan nilai yang disediakan ini hingga CloudFormation membuat kebijakan penskalaan otomatis yang Anda konfigurasikan dalam templat Anda. CloudFormation tidak dapat menentukan kapasitas apa yang dibutuhkan tabel dan indeks sekunder globalnya dalam periode waktu ini, karena mereka bergantung pada aplikasi.

Jika Anda ingin mengalihkan mode penagihan tabel dari PAY_PER_REQUEST ke PROVISIONED, Anda harus menentukan nilai untuk properti ini untuk setiap sumber daya yang berskala otomatis. Jika Anda menentukan nilai yang berbeda untuk sumber daya yang sama di wilayah yang berbeda, CloudFormation akan menggunakan nilai tertinggi yang ditemukan di ReadCapacityUnits properti SeedCapacity atau. Misalnya, jika indeks sekunder global Anda myGSI memiliki SeedCapacity 10 di us-timur-1 dan tetap ReadCapacityUnits 20 di eu-barat-1, awalnya CloudFormation akan mengatur kapasitas baca menjadi 20. myGSI Perhatikan bahwa jika Anda menonaktifkan ScaleIn untuk myGSI di us-east-1, unit kapasitas bacanya mungkin tidak diatur kembali ke 10.

Anda juga harus menentukan nilai SeedCapacity ketika Anda berencana untuk mengganti mode penagihan tabel dari PROVISIONED kePAY_PER_REQUEST, karena CloudFormation mungkin perlu memutar kembali operasi (mengembalikan mode penagihan kePROVISIONED) dan ini tidak dapat berhasil tanpa menentukan nilai untuk. SeedCapacity

Wajib: Tidak

Tipe: Integer

Minimal: 1

Pembaruan membutuhkan: Tidak ada gangguan

TargetTrackingScalingPolicyConfiguration

Tentukan kebijakan penskalaan pelacakan target.

Wajib: Ya

Jenis: TargetTrackingScalingPolicyConfiguration

Pembaruan membutuhkan: Tidak ada gangguan