gpt4 book ai didi

amazon-web-services - 有没有办法使用 s3.putbucketreplication API 为 AWS S3 复制管理启用 ReplicationConfiguration?

转载 作者:行者123 更新时间:2023-12-05 08:20:05 25 4
gpt4 key购买 nike

我正在尝试通过 s3.putbucketreplication() api 启用复制配置。我收到“InvalidRequest:优先级不能用于此版本的跨区域复制配置架构。请参阅 S3 开发人员指南以获取更多信息。”错误。这是什么意思?

var params = {
Bucket: "428096-jwtuseragent-data-lab",
ReplicationConfiguration: {
Role: "arn:aws:iam::315327487940:role/S3BatchJobRole",
Rules: [ Destination: {
Bucket: "arn:aws:s3:::428096-jwtuseragent-details-lab",
ReplicationTime: {
Status: "Enabled",
Time: {
Minutes: 15
}
},
Metrics: {
Status: "Enabled",
EventThreshold: {
Minutes: 15
}
}

},
ID: "folder",
DeleteMarkerReplication:{
Status: "Disabled"
},
Prefix: "folder1/",
Priority: 2,
Status: "Enabled"
}]
}}

这是我的参数。请帮忙

最佳答案

S3 支持两个版本的复制配置,V1 和 V2。定义您要使用哪一个的方法非常模糊:您通过在规则中包含字段 Filter 来表示使用 V2。相反,如果您不包括 Filter,则假定为 V1。 Priority 字段仅在 V2 中可用,因此如果您想使用它(或 ReplicationTime 时间),您需要包含 Filter .

您可以通过将条目 Prefix: "folder1/" 替换为 Filter: { Prefix: "folder1/"} 将您的请求转换为 V2。

AWS 文档文章 Replication Configuration Overview 中描述了 V1 和 V2 之间的区别以及如何使用其中任何一个创建请求,但非常不清楚。

关于amazon-web-services - 有没有办法使用 s3.putbucketreplication API 为 AWS S3 复制管理启用 ReplicationConfiguration?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61875010/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com