2017-10-04 1 views
0

boto3を使用してdynamodbテーブルを作成して書きました。うまくいきますが、this is now an option以降、テーブルを作成するときにオートスケーリングプロパティを指定することも必要です。私はこれを手動で行うことができますが、Pythonのバックエンドを使用してboto3を使用してさまざまなテーブルを作成する際に、自動化したいと考えています。誰もこれを成功させましたか?もしそうならば、boto3 dynamodbクライアントで、より高いレベルのboto3クライアントオプションを使用することが可能ですか?ここでboto3クライアントでdynamodbのオートスケーリングを指定する

答えて

0

はあなたがDynamoDBのを自動スケールするために、名前空間 'DynamoDBの' を使用する必要が

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

、自動スケーリングのためのドキュメントです。

ます。また、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

はそれがお役に立てば幸いです。

+0

甘い、まさに私が探していたもの。実際に私はこれを試していましたが、誤って 'application-autoscaling'クライアントの代わりに' autoscaling'を使っていたので、明らかに動作しませんでした。ドゥー! – jeanmw

関連する問題