amazon-s3 - AWS S3 生命周期配置过滤器以禁用存储类冰川到同一存储桶中的某个文件夹
问题描述
我有一个包含许多文件夹的存储桶,并且我最初已将生命周期规则应用于整个存储桶,现在我想在存储桶中排除一些文件夹(前缀,如:folderA 和 FolderB/ContentA)?
Bucket Structure:s3://mybucket/
-folderA
-FolderB/ContentA
LifecycleConfiguration:
Rules:
-
Prefix: organization_excluded/
Status: Disabled
Transitions:
-
StorageClass: GLACIER
TransitionInDays: 1
-
Prefix: dbo/organization_excluded/
Status: Disabled
Transitions:
-
StorageClass: GLACIER
TransitionInDays: 1
-
Status: Enabled
Transitions:
-
StorageClass: GLACIER
TransitionInDays: 1
在上面的过滤规则中,一天后,整个内容都更改为 Glacier 的存储类,但我的要求是前缀如下:folderA 和 FolderB/ContentA 不应更改为 Glacier,因为我已禁用,这是因为 TransitionInDays 设置为 1,如果我删除了前缀文件夹堆栈的 TransitionInDays 参数失败,我在这里错过了什么。
解决方案
拥有Status: Disabled
它仅意味着 Amazon S3 不会对此处的禁用规则执行任何操作。所以基本上这些规则是没有用的。Atm 没有办法直接排除某些前缀。
推荐阅读
- android - 如何从 HtmlCompat.fromHtml 中的字符串资源应用 CSS 样式
- sql - 如何在 SELECT 语句中使用表名获取不同数据库中同一张表的 COUNT?
- r - 倾向得分匹配与面板数据
- python-3.x - 在 python 中使用 bisect 和元组
- javascript - 反应组件未呈现内容
- ios - 如何使可拖动的 UIView 捕捉到屏幕上的角落?
- loops - 如何计算每小时观察次数?
- python - 希腊字母的 Python 键盘快捷键
- linux - ISPConfig 重定向问题 - 如何在 ISPConfig 控制面板中添加通配符重定向
- java - 在单个对象中返回多个 Flux