跳转到主要内容

将缺少的DynamoDB服务资源方法添加到boto3

项目描述

boto3-missing

AWS Python SDK,boto3,提供了对AWS服务的 高级接口的资源对象。DynamoDB资源极大地简化了数据的序列化和反序列化。我们依赖于资源方法,例如TransactWriteItems,这些方法在boto3中不存在。我们打开了https://github.com/boto/boto3/pull/4010的PR以添加该方法。

资源方法在运行时从数据文件中合成。幸运的是,boto3有一个加载器机制,允许用户添加额外的数据文件,并且加载器搜索路径是可配置的。

为了不依赖于我们上游的boto3 PR,我们通过将它们放在Python在启动时自动执行的.pth文件中来分发额外的数据文件和修复加载器搜索路径。

添加的方法

以下方法已添加到DynamoDB服务资源

  • get_item
  • put_item
  • query
  • scan
  • transact_write_items

项目详情


下载文件

下载适用于您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源分布

boto3-missing-0.1.0.tar.gz (7.3 kB 查看哈希值)

上传时间

构建分布

boto3_missing-0.1.0-py3-none-any.whl (7.4 kB 查看哈希值)

上传时间 Python 3

由以下支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面