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

2024-06-23

我正在尝试通过 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。定义要使用哪一个的方法非常晦涩:您可以通过包含字段来表示使用 V2Filter在规则中。相反,如果不包括Filter,假设为 V1。Priority字段仅在 V2 中可用,因此如果您想使用它(或复制时间时间),你需要包括Filter.

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

AWS 文档文章中描述了 V1 和 V2 之间的区别以及如何使用两者创建请求,但不幸的是非常不清楚复制配置概述 https://docs.aws.amazon.com/AmazonS3/latest/dev/replication-add-config.html

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

有没有办法使用 s3.putbucketreplication API 为 AWS S3 复制管理启用 ReplicationConfiguration? 的相关文章

随机推荐

  • Swift 中的动态类转换

    我正在尝试动态转换为 Swift 中的类 这可能吗 这是我尝试使用的代码 let stringClass AnyClass NSString self let anyObject AnyObject foo let string anyOb
  • 使用 Pandas 模拟 Excel AverageIF

    我正在尝试在 Pandas 中模拟日期范围内的 Excel 的 AVERAGEIFs 函数 但到目前为止尚未成功 我知道我需要使用 apply 和 groupby 但显然我的语法不正确 因为我收到此错误 TypeError can only
  • 当 git 说它正在“解决增量”时,它在做什么?

    在存储库的第一次克隆期间 git 首先接收对象 然后花费大约相同的时间 解析增量 在克隆的这个阶段实际上发生了什么 的阶段git clone are 接收存储库数据库中所有对象的 pack 文件 为收到的包创建索引文件 查看头部修订版 显然
  • 使用 Linq C# 检查 XML 节点是否具有属性?

    如何检查节点是否确实具有特定属性 我有一个包含几个节点的 XML 文件 如下所示
  • 在 PHP 中解析 CFML 标签

    背景 我一直在跑步a site http www gastronomicfightclub com 过去 5 年一直在博客平台上 我选择在自己的服务器上托管该网站 并通过 FTP 发布 我的服务器正在运行 ColdFusion 因此我决定利
  • 使用 python requests 模块登录网站

    我正在尝试使用 python 请求模块登录网页 我在使用 chrome 提交登录表单并重新检查该表单的代码时捕获了发布请求 下面的代码片段中提到了网站以及参数 根据某人的帖子 我能够创建一个尝试登录和访问受保护内容的 python 代码片段
  • Selenium 看不到 AngularJS 页面元素

    我在编写 Selenium 测试来检查我的应用程序时遇到问题 我想测试的是 当用户输入正确的登录名 密码时 会显示正确的页面并且用户已登录 主要问题是我的登录表单是作为 AngularJS 指令生成的 我有两个不同的登录页面 并且该指令在两
  • 使用间接的动态 Vlookup

    我在使用间接函数时遇到问题 这就是我正在寻找的内容 我正在尝试根据当前选项卡创建动态 vlookup VLOOKUP B3 NH BBC E 1 Z 188 MATCH Share Outstanding NH BBC E 1 Z 1 0
  • Typescript Promise 拒绝类型

    如何设置拒绝承诺的类型 假设我这样做 const start Promise
  • 带着色器的 HUD (opengl-es 2.0)

    如何在opengl es 2 0上使用着色器绘制HUD 我有一个在屏幕上绘制纹理四边形的着色器 它使用 MVP 矩阵 四边形有自己的顶点 独立于视图位置等 MVP 矩阵的原因 Matrix frustumM mProjMatrix 0 ra
  • imageView 在 Nexus 5 (Android 6.0) 中不显示

    我在RelativeLayout中有一个ImageView
  • 将一个范围分组到一个范围

    我有一张桌子 tblUnit ID Name PriceFrom PriceTo 1 Audi 170 340 2 BMW 250 290 3 Ford 275 500 4 Kia 110 250 5 VW 135 460 然后我预先定义了
  • 如何在 Lumen 中使用辅助函数?

    credentials app path 结果是 Symfony Component Debug Exception FatalThrowableError 调用 未定义函数 App LtClasses app path 但它在这里被列为助
  • 如何为使用 NPOI 创建的 Excel 中的单元格设置验证

    我使用以下命令创建了一个 excel 文件NPOI使用以下代码 var workbook new HSSFWorkbook var sheet workbook CreateSheet Candidate Add header labels
  • 声明内容提供商

    这是我第一次使用内容提供商 但我遵循了开发者文档 http developer android com guide topics providers content providers html但是当我运行该程序时它告诉我failed to
  • TypeScript 中的“const”关键字

    为什么 TypeScript 中类成员不能有 const 关键字 我在以下位置找不到任何有关它的有用信息TypeScript 文档网站 http www typescriptlang org Handbook classes 为什么 Typ
  • Oracle - 如何向用户授予对另一个用户的对象的权限

    我需要授予用户 TARGETUSER 选择 插入 更新用户 SOURCEUSER 的所有表的权限 我可以从here https stackoverflow com questions 187886 grant select on all t
  • 从超类调用方法

    你好 我试图通过子类从超类调用方法 但不断收到错误 我试图调用的方法是setDestination 但是编译器一直给我错误 找不到符号 方法 setDestination java lang string 我的讲师说这是方法调用的参数和方法
  • Android:微调器未显示所选值

    我有一个微调器和下拉列表 微调器的值是从 JSON 解析中获取的 我的问题是该值设置到微调器中 但是当我从下拉列表中选择一个值时 它不会在选定的微调器中显示 它总是空白的 我将微调器初始化为 final Spinner spinner Sp
  • 有没有办法使用 s3.putbucketreplication API 为 AWS S3 复制管理启用 ReplicationConfiguration?

    我正在尝试通过 s3 putbucketreplication api 启用复制配置 我正进入 状态 InvalidRequest 优先级不能用于此版本的跨区域复制配置架构 请参阅 S3 开发人员指南了解更多信息 错误 这是什么意思 var