boto相关内容

使用 Boto 在 Amazon DynamoDB 中进行分页

如何使用 Boto python 库对来自 DynamoDB 的结果进行分页?从 Boto API 文档中,我无法确定它是否支持分页,尽管 DynamoDB API 确实支持分页. 解决方案 Boto 确实支持使用“ExclusiveStartKey"和“Limit"组合的“分页"行为.例如,对 Scan 进行分页. 这是一个应该按 10 个块解析整个表的示例 esk = 无而真: ..
发布时间:2022-01-15 17:10:48 Python

使用查询从 DynamoDB 中检索所有项目?

我正在尝试使用查询检索 dynamodb 表中的所有项目.以下是我的代码: 导入 boto.dynamodb2从 boto.dynamodb2.table 导入表从时间导入睡眠c = boto.dynamodb2.connect_to_region(aws_access_key_id="XXX",aws_secret_access_key="XXX",region_name="us-west-2 ..
发布时间:2022-01-15 16:55:13 Python

DynamoDB:提供的关键元素与架构不匹配

有没有办法根据不是哈希键的字段来获取项目? 例子 我的表用户:id (HashKey)、姓名、电子邮件 我想检索电子邮件为“test@mail.com"的用户 如何做到这一点? 我用 boto 试试这个: user = users.get_item(email='john.doe@gmail.com') 我收到以下错误: '提供的关键元素与架构不匹配' 解决方 ..
发布时间:2022-01-15 16:55:03 Python

从哈希键中检索不同的值 - DynamoDB

我有一个 dynamodb 表来存储电子邮件属性信息.我在电子邮件上有一个哈希键,在时间戳(数字)上有一个范围键.使用电子邮件作为哈希键的最初想法是按电子邮件查询所有电子邮件.但我想做的一件事是检索所有电子邮件 ID(在哈希键中).我为此使用 boto,但我不确定如何检索不同的电子邮件 ID. 我当前提取 10,000 条电子邮件记录的代码是 conn=boto.dynamodb2.con ..
发布时间:2022-01-13 13:25:38 Python

使用 python boto 创建和下载 AWS ec2 密钥对

我很难找到一种方法(如果可能的话)使用 Python Boto 库创建新的 AWS 密钥对,然后下载该密钥对. 解决方案 boto 中 create_keypair 方法返回的 Key 对象有一个“save"方法.所以,基本上你可以做这样的事情: >>>进口博托>>>ec2 = boto.connect_ec2()>>>key = ec2.create_key_pair('mynewke ..
发布时间:2021-12-21 11:21:15 Python

列出 Boto 中的 EC2 卷

我想列出附加到我的 EC2 实例的所有卷. 我可以用我的代码列出卷: conn = EC2Connection()属性 = get_instance_metadata()region=attribute['local-hostname'].split('.')[1]inst_id = 属性['instance-id']aws = boto.ec2.connect_to_region(reg ..
发布时间:2021-12-21 11:08:00 Python

如何使用 boto3 创建 ec2 实例

是否可以在 python 中使用 boto3 创建一个 ec2 实例?Boto3 文档在这里没有帮助,我在网上找不到任何帮助文档.请提供一些示例代码/链接. 解决方案 API 已更改,但它就在文档中 # Boto 3ec2.create_instances(ImageId='', MinCount=1, MaxCount=5) 文档链接:http://bot ..
发布时间:2021-12-21 11:02:20 Python

Boto 在 ec2 实例上执行 shell 命令

我是 EC2 和 boto 的新手.我有一个 EC2 运行实例,我想执行一个 shell 命令,例如apt-get update 通过 boto. 我搜索了很多,并在 run_instances 命令,但如果实例已经启动怎么办? 我什至不知道这是否可能.此参考资料中的任何线索都会有很大帮助. 解决方案 boto.manage.cmdshell 模块可用于执行此操作.要使用它,您 ..
发布时间:2021-12-21 10:53:01 Python

如何在 Python 3 上将文件上传到 Google Cloud Storage?

如何将文件从 Python 3 上传到 Google Cloud Storage?最终是 Python 2,如果它在 Python 3 中不可行的话. 我看了又看,但还没有找到真正有效的解决方案.我尝试了 boto,但是当我尝试通过 gsutil config -e 生成必要的 .boto 文件时,它一直说我需要通过 gcloud auth login 配置身份验证.然而,我已经做了很多次后 ..

确定文件夹或文件密钥 - Boto

使用 boto 和 Python,我试图区分密钥是否返回文件文件夹(我知道 S3 对两者的处理方式完全相同,因为我没有直接处理文件系统). 我现在有两把钥匙 第一个是“文件夹",第二个是“文件".我想要做的是确定密钥是否是“文件",但不确定如何确定这一点,很明显,密钥不是以 / 结尾,但我将如何在 ..
发布时间:2021-12-15 20:34:16 Python

如何查找 S3 存储桶中文件夹的大小?

我在 python 中使用 boto3 模块与 S3 交互,目前我能够获取 S3 存储桶中每个单独键的大小.但我的动机是只找到顶级文件夹的空间存储(每个文件夹都是不同的项目),我们需要根据使用的空间对每个项目收费.我能够获得顶级文件夹的名称,但无法获得有关以下实现中文件夹大小的任何详细信息.以下是我获取顶级文件夹名称的实现. 导入boto导入 boto.s3.connectionAWS_ACCE ..
发布时间:2021-12-15 20:25:19 Python

从 S3 读取 ZIP 文件,无需下载整个文件

我们有大小为 5-10GB 的 ZIP 文件.典型的 ZIP 文件有 5-10 个内部文件,每个未压缩的大小为 1-5 GB. 我有一套很好的 Python 工具来读取这些文件.基本上,我可以打开一个文件名,如果有 ZIP 文件,工具会在 ZIP 文件中搜索,然后打开压缩文件.这一切都相当透明. 我想将这些文件作为压缩文件存储在 Amazon S3 中.我可以获取 S3 文件的范围,所 ..
发布时间:2021-12-15 20:24:58 Python