当前位置: 首页 > 知识库问答 >
问题:

设置特定文件的AWS S3过期时间

邵俊才
2023-03-14

我在https://docs.aws.amazon.com/aws-sdk-php/v2/api/class-Aws.S3.S3Client.html阅读了PHP AWS SDK文档,了解了putBucketLifeycleConfiguration方法,我找不到为单个文件而不是桶设置过期日期的方法。那有可能吗?我想上传文件,并在24小时后将其删除。

共有1个答案

暴向笛
2023-03-14

生命周期策略应用于路径。它们通常用于整个bucket或子目录。

在对象本身上指定生命周期策略是不可能的,但是您可以将路径指定为对象的全名,这样生命周期策略只能在那个对象上工作。(我没试过,但理论上应该可以。)

 类似资料:
  • 但如何在指定时区设置日期的格式? 无论浏览器的当前时间如何,我都希望得到一致的结果,但我不希望以UTC显示日期。

  • 我正在使用日期选择器和选定的datePicker模式作为时间。当我加载日期选择器时,它显示的是当前时间。但我想设置默认时间总是5:00 PM。 我试过下面的方法,但对我不起作用。 请帮我把时间默认为下午5点。谢谢.

  • 我正试着从一个特定的日期开始做一个计数计时器。我使用了这个(http://tutorialzine.com/2012/09/count-up-jquery/)教程来做,但我不知道在哪里放进去: $('#countdown').countup({start:new Date(2012,10,27,15,58,21)//年,月,日,小时,分钟,秒}); 就像描述中说的。 代码的开头看起来是这样的:

  • 问题内容: 如何设置在特定时间仅运行一次文件?替代方法之一是,但并非所有标准托管计划的用户都可以访问。因此,我想知道是否有办法使用? 问题答案: 尝试在2011年3月30日午夜执行命令: 警告 :如评论所述,cron的标准/默认实现不支持 year 列。请参考下面的TomOnTime答案,以了解将来在cron的标准实现中在特定时间运行脚本的正确方法。

  • 问题内容: 我知道这个问题以前曾被问过,但我已不知所措。 我有一个警报管理器来设置通知: …然后我得到了通知本身即服务: } ....我加入了吐司,以确保我确实要使用此方法。敬酒,但通知没有。我在这里做错了什么?我需要更改清单文件中的内容吗? 问题答案: 没有图标(或标题是?)的通知将不起作用。 我确信我遇到了同样的问题,因为如果您忽略了通知的内容之一,则通知将不会显示。

  • 我们在spring boot应用程序中有多个测试类。有些类包含集成测试,有些包含单元测试。这意味着如果我(例如使用maven)让所有测试执行,它将运行所有类中的所有测试。 我希望实现的是,只有在设置了特定的spring概要文件(例如通过application.yml)时,才执行集成测试。例如,我喜欢注释整个测试类,以定义只有在设置了指定的spring概要文件时才执行该类中的测试。如果未设置,则忽略