amazon-s3 – 告诉亚马逊的s3-log-service创建具有减少冗余存储级别的日志文件

我有一个只包含日志文件的存储桶,我希望此存储桶中的所有文件都使用减少冗余的存储类.

我的第一次尝试是定义一个存储桶策略.但据我所知,这些策略只能用于限制对存储桶内容的任何访问.它似乎缺少一些hock功能来修改s3-log-service的写访问权限.

有没有其他方法可以告诉s3-log-service使用减少冗余的存储类?

最佳答案 每个对象在创建时都会设置减少的冗余,因此您无法应用存储桶策略.要使用此功能,您必须在将对象写入S3时添加标头(x-amz-storage-class:REDUCED_REDUNDANCY).

我对记录设施并不是很熟悉,但据我所知,似乎你必须自己做.

由于您的文件已经在S3中的存储桶中,因此您必须使用COPY来设置新标头.执行此操作的技术步骤(高级)are outlined in the documentation,如果您让我知道您通常编写的代码语言,我可以尝试帮助您并扩展我的答案.

点赞