当前位置: 首页 > 面试题库 >

如何使用Boto获取S3对象的最后修改日期时间?

陆俊迈
2023-03-14
问题内容

我正在编写一个Python脚本,使用boto将文件上传到s3。我只想上传已更改的文件,可以在上次修改的日期时间之前检查一下。但是我找不到在boto
API中进行最后修改的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
>>>


 类似资料:
  • 问题内容: 我想通过curl获取远程文件的最后修改日期。有谁知道这是怎么做到的吗? 问题答案: 从PHP的文章: filemtime()是这里的关键。但是我不确定是否可以获取 远程 文件的最后修改日期,因为服务器应该将其发送给您……也许在HTTP标头中?

  • 我有一个用例,在这个用例中,我以编程方式启动一个EC2实例,从S3复制一个可执行文件,运行它并关闭实例(在用户数据中完成)。我只需要从S3获取最后添加的文件。 有没有办法使用AWS CLI工具从S3存储桶中获取上次修改的文件/对象?

  • 我试图复制最新的文件基于最后修改从AWS S3文件夹到一个文件夹在同一个桶中,并在复制命令中使用排除和包括。 Folder_Test1: 我必须过滤文件名只有最新的文件和排除复制文件: 我尝试:步骤1复制文件从Folder_Test1到Folder_Test2: 步骤2它将获取最新的文件从Folder_Test2: 如何将最新文件从文件夹_Test2复制到文件夹_Test3?或者如何从文件夹_Te

  • 我有一张每天更新数据的表。我使用Java工作表API v4在我的java应用程序中加载数据,我需要在我的工作表上进行增量加载。有没有办法高效地做到这一点? 这是我的电话,但这每次都加载所有数据,是否可以添加过滤器以在特定日期后更新行?(考虑到表没有时间戳列,我可以使用行的插入/修改日期吗?) 另外,如果有时间戳列,是否有方法在加载前过滤数据?

  • 我必须将这些详细信息显示在gridview中,如Tempname,作为下拉列表中唯一的和相关的日期时间,以及标签中最后一次按名称运行。无法上传表格图片,因为我没有足够的声誉。 但是我无法在标签中获得Runby名称。怎么显示?下面是我的存储过程

  • 问题内容: 我有一个JSON对象,其中有一个字段是生日日期: 但是该方法在JSONObject中不存在。 如何在用户对象中设置出生日期? 问题答案: 您可能会喜欢以下内容, 希望对您有所帮助:)