python - 使用 boto 获取 S3 对象的最后修改日期时间

标签 python amazon-web-services amazon-s3 boto3 boto

我正在编写一个 Python 脚本,它使用 boto 库将文件上传到 S3。我只想上传 更改 文件(我可以通过它们的“最后修改”日期时间检查),但我找不到 Boto API 端点来获取最后修改日期。

最佳答案

这是一段 Python/boto 代码,它将打印存储桶中所有键的 last_modified 属性:

>>> import boto
>>> s3 = boto.connect_s3()
>>> bucket = s3.lookup('mybucket')
>>> for key in bucket:
       print key.name, key.size, key.last_modified
index.html 13738 2012-03-13T03:54:07.000Z
markdown.css 5991 2012-03-06T18:32:43.000Z
>>>

关于python - 使用 boto 获取 S3 对象的最后修改日期时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9679344/

相关文章:

python - Seaborn:如何在 factorplot 中分别更改线宽和标记大小?

python - Django REST Framework 3 中的附加序列化程序字段

amazon-web-services - 如何从亚马逊 EC2 发送电子邮件?

amazon-web-services - 从 CloudFormation 模板生成代码(java、python 等)

amazon-web-services - 是否可以在AWS cloudformation中提供非base64字符串作为输入

java - 使用 AWS Java SDK 为现有 S3 对象设置过期 header

python - 第一个文件路径值未添加到 linux ubuntu 上的数组中

python - 如何在 Python 中查找 base64 编码图像的文件扩展名

java - 上传后 Amazon S3 文件可用性

java - 将 DAX 与 DynamoDB 结合使用时出现配置集群端点失败错误