

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

# `AWS-EnableDynamoDbAutoscaling`
<a name="AWS-EnableDynamoDbAutoscaling"></a>

 **Deskripsi** 

 `AWS-EnableDynamoDbAutoscaling`Runbook mengaktifkan Application Auto Scaling untuk tabel Amazon DynamoDB kapasitas yang disediakan yang Anda tentukan. Application Auto Scaling secara dinamis menyesuaikan kapasitas throughput yang disediakan sebagai respons terhadap pola lalu lintas. Untuk informasi selengkapnya, lihat [Mengelola kapasitas throughput secara otomatis dengan penskalaan otomatis DynamoDB di Panduan Pengembang *Amazon* DynamoDB](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/AutoScaling.html). 

**Jenis dokumen**

Otomatisasi

**Pemilik**

Amazon

**Platform**

Linux, macOS, Windows

**Parameter**
+ AutomationAssumeRole

  Tipe: String

  Deskripsi: (Opsional) Nama Sumber Daya Amazon (ARN) peran AWS Identity and Access Management (IAM) yang memungkinkan Otomasi Systems Manager untuk melakukan tindakan atas nama Anda. Jika tidak ada peran yang ditentukan, Systems Manager Automation menggunakan izin pengguna yang memulai runbook ini.
+ TableName

  Tipe: String

  Deskripsi: (Wajib) Nama tabel DynamoDB yang ingin Anda aktifkan Application Auto Scaling.
+ MinReadCapacity

  Jenis: Integer

  Deskripsi: (Wajib) Jumlah minimum unit kapasitas baca throughput yang disediakan untuk tabel DynamoDB.
+ MaxReadCapacity

  Jenis: Integer

  Deskripsi: (Wajib) Jumlah maksimum unit kapasitas baca throughput yang disediakan untuk tabel DynamoDB.
+ TargetReadCapacityUtilization

  Jenis: Integer

  Deskripsi: (Wajib) Pemanfaatan kapasitas baca target yang diinginkan. Pemanfaatan target adalah persentase throughput yang disediakan yang dikonsumsi pada suatu titik waktu. Anda dapat mengatur nilai pemanfaatan target penskalaan otomatis antara 20 dan 90 persen.
+ ReadScaleOutCooldown

  Jenis: Integer

  Deskripsi: (Wajib) Jumlah waktu dalam hitungan detik untuk menunggu aktivitas penskalaan kapasitas baca sebelumnya diterapkan.
+ ReadScaleInCooldown

  Jenis: Integer

  Deskripsi: (Wajib) Jumlah waktu dalam detik setelah aktivitas penskalaan kapasitas baca selesai sebelum aktivitas penskalaan lainnya dapat dimulai.
+ MinWriteCapacity

  Jenis: Integer

  Deskripsi: (Wajib) Jumlah minimum unit penulisan throughput yang disediakan untuk tabel DynamoDB.
+ MaxWriteCapacity

  Jenis: Integer

  Deskripsi: (Wajib) Jumlah maksimum unit penulisan throughput yang disediakan untuk tabel DynamoDB.
+ TargetWriteCapacityUtilization

  Jenis: Integer

  Deskripsi: (Wajib) Pemanfaatan kapasitas tulis target yang diinginkan. Pemanfaatan target adalah persentase throughput yang disediakan yang dikonsumsi pada suatu titik waktu. Anda dapat mengatur nilai pemanfaatan target penskalaan otomatis antara 20 dan 90 persen.
+ WriteScaleOutCooldown

  Jenis: Integer

  Deskripsi: (Wajib) Jumlah waktu dalam hitungan detik untuk menunggu aktivitas penskalaan kapasitas tulis sebelumnya diterapkan.
+ WriteScaleInCooldown

  Jenis: Integer

  Deskripsi: (Wajib) Jumlah waktu dalam detik setelah aktivitas penskalaan kapasitas tulis selesai sebelum aktivitas penskalaan lainnya dapat dimulai.

**Izin IAM yang diperlukan**

`AutomationAssumeRole`Parameter memerlukan tindakan berikut untuk menggunakan runbook dengan sukses.
+ `ssm:GetAutomationExecution`
+ `ssm:StartAutomationExecution`
+ `application-autoscaling:DescribeScalableTargets`
+ `application-autoscaling:DescribeScalingPolicies`
+ `application-autoscaling:PutScalingPolicy`
+ `application-autoscaling:RegisterScalableTarget`
+ RegisterAppAutoscalingTargetWrite (`aws:executeAwsApi`) - Mengkonfigurasi Application Auto Scaling pada tabel DynamoDB yang Anda tentukan.
+ RegisterAppAutoscalingTargetWriteDelay (`aws:sleep`) - Tidur untuk menghindari pelambatan API.
+ PutScalingPolicyWrite (`aws:executeAwsApi`) - Mengkonfigurasi pemanfaatan kapasitas tulis target untuk tabel DynamoDB.
+ PutScalingPolicyWriteDelay (`aws:sleep`) - Tidur untuk menghindari pelambatan API.
+ RegisterAppAutoscalingTargetRead (`aws:executeAwsApi`) - Mengkonfigurasi unit kapasitas baca minimum dan maksimum untuk tabel DynamoDB.
+ RegisterAppAutoscalingTargetReadDelay (`aws:sleep`) - Tidur untuk menghindari pelambatan API.
+ PutScalingPolicyRead (`aws:executeAwsApi`) - Mengkonfigurasi pemanfaatan kapasitas baca target untuk tabel DynamoDB.
+ VerifyDynamoDbAutoscalingEnabled (`aws:executeScript`) - Memverifikasi Application Auto Scaling diaktifkan untuk tabel DynamoDB sesuai dengan nilai yang Anda tentukan.

 **Keluaran** 
+ RegisterAppAutoscalingTargetWrite.Respon
+ PutScalingPolicyWrite.Respon
+ RegisterAppAutoscalingTargetRead.Respon
+ PutScalingPolicyRead.Respon
+ VerifyDynamoDbAutoscalingEnabled.DynamoDbAutoscalingEnabledResponse