

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# `AWS-ChangeDDBRWCapacityMode`
<a name="change-read-write-capacity"></a>

**説明**

`AWS-ChangeDDBRWCapacityMode` ランブックは、1 つ以上の Amazon DynamoDB (DynamoDB) テーブルの読み取り/書き込みキャパシティモードをオンデマンドモードまたはプロビジョンドモードに変更します。

[このオートメーションを実行する (コンソール)](https://console.aws.amazon.com/systems-manager/automation/execute/AWS-ChangeDDBRWCapacityMode)

**ドキュメントタイプ**

Automation

**[所有者]**

Amazon

**[Platforms]** (プラットフォーム)

データベース

**パラメータ**
+ AutomationAssumeRole

  タイプ: 文字列

  説明: (オプション) Systems Manager Automation がユーザーに代わってアクションを実行できるようにする AWS Identity and Access Management (IAM) ロールの Amazon リソースネーム (ARN)。ロールを指定しない場合、Systems Manager Automation はこのランブックを開始するユーザーのアクセス許可を使用します。
+ CapacityMode

  タイプ: 文字列

  有効な値: PROVISIONED \| PAY\_PER\_REQUEST

  説明: (必須) 必要な読み取り/書き込みキャパシティモード。オンデマンド (pay-per-requestからプロビジョンドキャパシティに切り替える場合は、プロビジョンドキャパシティの初期値を設定する必要があります。プロビジョニングされた初期容量値は、過去 30 分間にテーブルとグローバルセカンダリインデックスの消費された読み取りおよび書き込み容量に基づいて推定されます。
+ ReadCapacityUnits

  タイプ: 整数

  デフォルト: 0

  説明: (オプション) DynamoDB がスロットリング例外を返すまでに 1 秒あたりに消費される強力な整合性のある読み込みの最大数。
+ TableNames

  タイプ: 文字列

  説明: (必須) 読み取り/書き込みキャパシティモードを変更する DynamoDB テーブル名のカンマ区切りリスト。
+ WriteCapacityUnits

  タイプ: 整数

  デフォルト: 0

  説明: (オプション) DynamoDB がスロットリング例外を返すまでに 1 秒あたりに消費される書き込みの最大数。

**必要な IAM アクセス許可**

`AutomationAssumeRole` パラメータでは、ランブックを正常に使用するために、次のアクションが必要です。
+ `dynamodb:DescribeTable`
+ `dynamodb:UpdateTable`

**ドキュメントステップ**
+ `aws:executeScript` - `TableNames`パラメータで指定された DynamoDB テーブルの読み取り/書き込みキャパシティモードを変更します。

**出力**

ChangeDDBRWCapacityMode.SuccessesTables - キャパシティモードが正常に変更された DynamoDB テーブル名のリスト

ChangeDDBRWCapacityMode.FailedTables - 容量モードの変更が失敗した DynamoDB テーブル名のマップリストと、失敗の理由。