在AWS生命周期管理中,我们是否可以创建一个具有多个前缀的规则。 我浏览了这个博客https://docs.aws.amazon.com/AmazonS3/latest/dev/manage-lifecycle-using-dot-net.html
但本文档仅显示一个规则和一个前缀的示例
有没有其他方法可以通过只有一个规则来创建多个前缀。
还有一个选项,例如 Tag ,我不知道它是如何工作的,也不知道它是否有助于实现我的目标
提前致谢
最佳答案
每个规则可以使用一个前缀,但也可以添加多个规则,但仅更改前缀。 aws docs 中甚至有一个例子:
<LifecycleConfiguration>
<Rule>
<Filter>
<Prefix>projectA/</Prefix>
</Filter>
transition/expiration actions.
...
</Rule>
<Rule>
<Filter>
<Prefix>projectB/</Prefix>
</Filter>
transition/expiration actions.
...
</Rule>
</LifecycleConfiguration>
标记意味着您可以将标签附加到对象,并且生命周期规则将应用于具有该特定标签的对象。来自相同的文档:
<LifecycleConfiguration>
<Rule>
<Filter>
<Tag>
<Key>key</Key>
<Value>value</Value>
</Tag>
</Filter>
transition/expiration actions.
...
</Rule>
</LifecycleConfiguration>
在这种情况下,该规则对于具有 key=value 标签的对象有效。更多信息:https://docs.aws.amazon.com/AmazonS3/latest/dev/object-tagging.html
关于c# - 是否可以在AWS S3 LifeCycle中创建多个前缀,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63937682/