首页 > 解决方案 > Boto 3 DynamoDB 更新表 api 不提高表的配置?

问题描述

嗨,当我尝试更新表的配置时,我遇到了 boto3 update table api 的问题。该表确实获得了更新配置的事件,但没有将配置提升到我想要的级别,而是将其设置为表的默认值。

这是我正在使用的代码:

import boto3

dynamodb_client = boto3.client('dynamodb')

resp = dynamodb_client.update_table(
            TableName='my_table',
            ProvisionedThroughput={
                'ReadCapacityUnits': 5,
                'WriteCapacityUnits': 5000,
            }
        )

    print(str(resp))

目前我的桌子设置为自动缩放

阅读规定:5

写规定:10

每次我调用包含此代码的胶水 python 作业时。没有给出错误,当我检查表的扩展活动时,它总是说将写入容量更改为 10。这不是我传入的值吗?地区是一样的,我可以写到这张表吗?

会发生什么?

谢谢你

标签: pythonamazon-web-servicesamazon-dynamodbboto3aws-glue

解决方案


推荐阅读