LoginSignup
1
1

More than 5 years have passed since last update.

DynamoDBのオートスケールしきい値設定をAWS CLIから行う

Posted at

DynamoDBのオートスケール設定をAWS CLIから行う

今までブラウザのAWSコンソールからポチポチやっていましたが、必要になったので調べました。
オートスケール設定はDynamoDBではなくapplication-autoscaling経由で行うようです。

DynamoDBテーブルの確認

aws application-autoscaling describe-scaling-policies --service-namespace dynamodb --resource-id "table/テーブル名"

オートスケールしきい値設定

aws application-autoscaling put-scaling-policy --service-namespace dynamodb --policy-name "DynamoDBReadCapacityUtilization:table/テーブル名"  --resource-id "table/テーブル名" --scalable-dimension dynamodb:table:ReadCapacityUnits --policy-type TargetTrackingScaling --target-tracking-scaling-policy-configuration '{ "TargetValue": リードの値, "PredefinedMetricSpecification": { "PredefinedMetricType": "DynamoDBReadCapacityUtilization" } }'
aws application-autoscaling put-scaling-policy --service-namespace dynamodb --policy-name "DynamoDBWriteCapacityUtilization:table/テーブル名"  --resource-id "table/テーブル名" --scalable-dimension dynamodb:table:WriteCapacityUnits --policy-type TargetTrackingScaling --target-tracking-scaling-policy-configuration '{ "TargetValue": ライトの値, "PredefinedMetricSpecification": { "PredefinedMetricType": "DynamoDBWriteCapacityUtilization" } }'
1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1