Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何从boto3获取对象(文件)过期日期

如何从boto3获取对象(文件)过期日期
EN

Stack Overflow用户
提问于 2019-10-03 00:32:22
回答 1查看 882关注 0票数 1

我在AWS S3桶中有一个文件,如下所示。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
/bucket_name/prefix1/prefix3/file_name.txt

我正在尝试获取file_name.txt对象的过期日期,但我只获得前缀级别的过期日期。

如何获得文件(对象级别)的过期日期??

我尝试了下面的代码

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
bucket        = "bucket_name"
prefix        = "/prefix1/prefix3/"
key           = "file_name.txt"
s3            = boto3.client('s3')
policy_data_1 = s3.get_bucket_lifecycle_configuration(Bucket=bucket)
bucket_policy = policy_exists_1['Rules'][0]['Expiration']
print(bucket_policy, policy_exists['Rules'])

我的产量越来越低

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
'Rules': [{'Expiration': {'Days': 6}, 'ID': 'S3 Object Prefix Expiration Rule for bucket_name/prefix1/prefix2/', 'Prefix': 'prefix1/prefix2/', 'Status': 'Enabled', 'NoncurrentVersionExpiration': {'NoncurrentDays': 6}, 'AbortIncompleteMultipartUpload': {'DaysAfterInitiation': 7}}, {'Expiration': {'Days': 6}, 'ID': 'S3 Object Prefix Expiration Rule for 'bucket_name/prefix1/prefix3/', 'Prefix': 'prefix1/prefix3/', 'Status': 'Enabled', 'NoncurrentVersionExpiration': {'NoncurrentDays': 6}, 'AbortIncompleteMultipartUpload': {'DaysAfterInitiation': 7}}
]
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-10-03 03:50:48

你打错电话了

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
import boto3
s3 = boto3.resource('s3')
object = s3.Object('bucket-name', 'filename.txt')
print (object.expiration)

https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/s3.html#object

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58215216

复制
相关文章
Power Automate从Excel获取日期如何格式化
最近在做一个项目,用到了Power Automate从excel online中获取一个表提交到流数据集中。
陈学谦
2022/02/17
4.6K0
Power Automate从Excel获取日期如何格式化
Spring 如何从 IoC 容器中获取对象?
前面几篇文章主要分析了 Spring IoC 容器如何初始化,以及解析和注册我们定义的 bean 信息。
WriteOnRead
2021/03/12
9.7K0
Spring 如何从 IoC 容器中获取对象?
PHP如何获取本周所有的日期
在日常的开发中,尤其是数据汇总的业务场景,我们一般会有这样的场景,统计本周内的订单数据。首先我们要得到本周内有哪些日期,在根据日期去做查询操作。这里分享一篇如何使用PHP获取本周的所有日期。
兔云小新LM
2023/05/11
2.6K0
PHP如何获取本周所有的日期
如何用Python获取两个日期之间的日期?
问:如何用Python获取两个日期之间的日期? def date_range(start, end): delta = end - start # as timedelta days = [start + timedelta(days=i) for i in range(delta.days + 1)] return days start_date = datetime(2020, 12, 1) end_date = datetime(2020, 12, 5) print(d
TalkPython
2020/12/11
5.8K0
jquery获取日期,对比日期大小
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/106361.html原文链接:https://javaforall.cn
全栈程序员站长
2022/06/30
4.7K0
java如何获取当前日期和时间[通俗易懂]
获取标准时间可以通过System.currentTimeMillis()方法获取,此方法不受时区影响,得到的结果是时间戳格式的。例如:
全栈程序员站长
2022/10/04
2.7K0
设置日期对象
// setTime() 设置日期对象中的日期与 1970 年 1 月 1 日相差的毫秒数
十月梦想
2018/08/29
8750
java如何获取当前日期和时间
Java 8提供了一个全新的API,用以替换java.util.Date和java.util.Calendar。Date / Time API提供了多个类,帮助我们来完成工作,包括:
Java架构师必看
2021/09/14
3K0
JavaScript|日期对象
在JavaScript中没有日期类型的数据,但我们在开发的过程中经常需要处理日期,所以在这里我将在这里给展示大家如何用日期对象(Date)来操作日期和时间。
算法与编程之美
2020/09/16
9480
JavaScript|日期对象
从 GitHub 上获取文件内容
企鹅号小编
2018/01/04
4.8K0
从 GitHub 上获取文件内容
如何从Facebook获取流量?
译者:Nic 审校:陈明艳 本文长度为4634字,预估阅读时间10分钟。 前言:作为重要的流量来源的Facebook,流量中究竟蕴藏了什么秘密,让我们一探究竟! Facebook带来数量相当可观
iCDO互联网数据官
2018/03/05
5.1K0
如何从Facebook获取流量?
从 GitHub 上获取文件内容
我依稀记得 Java 的 Spring Cloud 中有一个重要的部分就是集中配置:
凌虚
2020/07/20
1.9K0
从 GitHub 上获取文件内容
JavaScript——内置对象(Math对象、日期对象)
前面两种对象是JS基础内存,属于ECMAScript,第三种浏览器对象属于我们JS独有的。
岳泽以
2022/10/26
1.8K0
JavaScript——内置对象(Math对象、日期对象)
python获取日期加减之后的日期
python语言中的datetime模块可以利用其中的方法获取不同的日期,比如获取当前日期、明天、昨天、上个月、下个月和明年。下面利用几个实例说明这些日期的获取方法,操作如下:
周小董
2019/03/25
10.9K0
python获取日期加减之后的日期
js如何获取当前本地日期年月日
今天俺跟大家分享Javascript中如何获取到当前的日期,但是该方法在实际项目中使用的并不多。
IT工作者
2022/01/25
10.1K0
js如何获取当前本地日期年月日
/** * 时间:2019年8月18日 * 前端教程: https://www.pipipi.net/ */ var today = new Date(); var dd = String(today.getDate()).padStart(2, '0'); var mm = String(today.getMonth() + 1).padStart(2, '0'); var yyyy = today.getFullYear(); today = mm + '/' + dd + '/' + yy
用户1349575
2021/12/28
9K0
根据bed文件从fasta文件中获取基因
第一次写博客,分享一个做的提取基因序列的程序,根据bed文件里的位置信息从基因组里提取序列
py3study
2020/02/10
2.7K0
在shell程序里如何从文件中获取第n行
有没有一种“规范”的方式来做到这一点?我一直在使用 head -n | tail -1,它可以做到这一点,但我一直想知道是否有一个Bash工具,专门从文件中提取一行(或一段行)。
程序熵
2023/09/25
4940
在shell程序里如何从文件中获取第n行
JavaScript Date(日期) 对象
我们提供 JavaScript Date 对象参考手册,其中包括所有可用于日期对象的属性和方法。JavaScript Date 对象参考手册。
陈不成i
2021/07/20
1.3K0
点击加载更多

相似问题

如何从cookie文件中获取过期日期

13

过期日期:更新对象上的` boto3 -S3`

125

如何从javascript获取cookie过期日期/创建日期?

70

如何从gpg密钥中获取过期日期

22

如何在PHP中从SSL证书文件中获取过期日期

32
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文