使用boto3客户端

时间:2017-10-04 23:33:37

标签: amazon-dynamodb boto3

我们一直在使用boto3来创建和写入dynamodb表。它运行良好,但我们还希望在创建自this is now an option以来的表时指定自动缩放属性。我知道这可以手动完成,但我们希望自动化它,因为我们通过python后端使用boto3创建各种表。有人做过这样的成功吗?如果是这样,是否可以使用boto3 dynamodb客户端,更高级别的boto3客户端选项,或其他?

1 个答案:

答案 0 :(得分:2)

以下是自动缩放的文档,

http://boto3.readthedocs.io/en/latest/reference/services/application-autoscaling.html

您需要使用名称空间'dynamodb'来自动缩放dynamodb。

您也可以通过cli进行操作,它也会让您了解参数,

aws application-autoscaling register-scalable-target \
    --service-namespace dynamodb \
    --resource-id "table/TestTable" \
    --scalable-dimension "dynamodb:table:WriteCapacityUnits" \
    --min-capacity 5 \
    --max-capacity 10 \
    --role-arn roleARN

<强>参考:

http://docs.aws.amazon.com/amazondynamodb/latest/developerguide/AutoScaling.CLI.html

希望它有所帮助。