Pra*_*Nag 2 amazon-s3 amazon-web-services
我正在尝试通过 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"
}]
}}
Run Code Online (Sandbox Code Playgroud)
这是我的参数。请帮忙
Ott*_*kso 14
S3 支持两个版本的复制配置:V1 和 V2。定义要使用哪一个的方法非常晦涩:您可以通过在规则中包含字段Filter来表示使用 V2。相反,如果不包含Filter,则假定为 V1。Priority字段仅在 V2 中可用,因此如果您想使用它(或ReplicationTime时间),则需要包含Filter。
Prefix: "folder1/"您可以通过将条目替换为来将请求转换为 V2 Filter: { Prefix: "folder1/" }。
AWS 文档文章复制配置概述中描述了 V1 和 V2 之间的区别以及如何使用两者创建请求,但不幸的是非常不清楚
| 归档时间: |
|
| 查看次数: |
3622 次 |
| 最近记录: |