9得票5回答
如何在AWS S3中不下载zip文件的情况下计算其中的文件数量?

案例: 在S3存储桶中,有一个包含大量图像的大型zip文件。是否有一种方法可以不下载整个文件,读取元数据或其他内容,以知道zip文件中有多少个文件? 当文件在本地时,在Python中我可以将其打开为zipfile(),然后调用namelist()方法,该方法返回所有文件的列表,我可以对其进行...

74得票4回答
Amazon S3 boto:如何在存储桶中重命名文件?

如何使用boto在S3存储桶中重命名键?

13得票3回答
如何使用Boto获取实例的最新Cloudwatch指标数据?

我正在尝试获取一个实例(实际上是几个实例,但只先从其中一个开始)的CPU利用率的最新数据,但是以下调用没有返回任何数据:cw = boto.cloudwatch.connect_to_region(Region) cw.get_metric_statistics( 300, d...

8得票2回答
SQS: 如何使用Python的boto库读取SQS消息的发送时间

我在AWS控制台的SQS消息视图中查看消息时可以看到发送时间。如何使用Python的boto库读取此数据?

59得票10回答
使用boto将公共URL上可用的图像上传到S3

我在Python的Web环境中工作,使用boto的key.set_contents_from_filename(path/to/file)可以简单地将文件从文件系统上传到S3。然而,我想上传一个已经存在于网络上的图像(比如 https://pbs.twimg.com/media/A9h_htA...

58得票3回答
使用boto调用lambda函数,如何异步执行?

我正在使用boto来调用我的Lambda函数并测试后端。我希望以异步方式调用它们。我注意到"invoke_async"已被弃用,不应再使用。相反,您应该使用InvocationType为"Event"的"invoke"来异步执行函数。但是,当函数返回时,我似乎无法得到响应。我尝试了以下方法:p...

18得票6回答
如何使用Python(和boto)在Amazon S3中克隆密钥?

我有一个文件在我的S3存储桶的一个键中。我想创建一个新的键,其中包含相同的文件。是否可以在不下载该文件的情况下完成? 我正在寻找Python解决方案(最好使用boto库)。

8得票1回答
Boto3:等待S3流式上传完成

我正在使用S3.Client.upload_fileobj(),并使用BytesIO流作为输入,从流上传文件到S3。我的函数在上传完成之前不应该返回,因此我需要一种等待的方式。 从文档中没有明显的方法来等待传输完成,但有一些提示可以工作: 使用回调参数等待进度达到100%。在Javasc...

16得票1回答
Dynamodb2 Table.get_item() 抛出 ValidationException "The number of conditions on the keys is invalid"

我只是在DynamoDB中执行一个简单的任务:创建表格,添加一项到表格中查询该项所对应的表格。这是我使用的脚本:from boto.dynamodb2.fields import HashKey, RangeKey, AllIndex, GlobalAllIndex from boto.dyn...

42得票9回答
如何使用Python Boto获取Amazon S3中仅文件夹的列表?

我正在使用boto、Python和Amazon S3。如果我使用[key.name for key in list(self.bucket.list())],那么我将获得所有文件的键。mybucket/files/pdf/abc.pdf mybucket/files/pdf/abc2.pdf ...