当前位置: 首页 > 知识库问答 >
问题:

无法使用awscli添加AWS DataPipeline活动

冷善
2023-03-14

我有很多DynamoDB表要在数据管道中设置备份。我能够通过aws命令行为1或2个表传递一个json文件,这意味着json文件正在工作。

但是,当我传递一个大型JSON(包含50-100个DynamoDB表)来设置DataPipeline时,我会遇到这样的错误:

调用PutPipelineDefinition操作时发生错误(InvalidRequestException):超过Web服务限制:超过每个管道允许的最大对象数

我的主要问题是:如果我在多个JSON中使用put-pipeline-definition,有没有办法不覆盖datapipeline活动?

我必须使用JSON创建多个(读取~50)活动和数据节点。json适用于1个活动,但对于第二个活动,它覆盖了现有的活动。

共有1个答案

司浩壤
2023-03-14

对于每个json,您需要创建一个单独的管道:

aws datapipeline create-pipeline --pipeline-name mytable --unique-id mytable 
aws datapipeline put-pipeline-definition --pipeline-id <ID from previous command> --pipeline-definition file://mytable.json
 类似资料:
  • 根据下面的内容,我不确定如何排除这个非常简单的使用场景。 我有一个脚本(大约一个月运行一次),它在功能上做相同的事情,一个月前就开始工作了。 我将感谢任何关于开始研究为什么这不起作用的地方的建议。

  • 我想将导航抽屉图标添加到此导航抽屉活动。现在我已经编辑了代码,但仍然现在错误应用程序在启动时停止

  • 问题内容: 对于下面的内容,我不确定如何解决这种非常简单的使用情况。 我有脚本功能上做了相同的事情,这(我跑大约每月一次) 用 工作作为一个月前。 我会很高兴有任何地方的指针开始研究为什么它不起作用。 问题答案: 您应该先打开url并加载cookie,然后再打开包含cookie的下一个URL。如果要打开相同的url,也可以像这样打开: 希望这可以帮助

  • 这里是Android新手。我不知道为什么,但我无法将特定的项目/元素添加到活动\u主节点。xml(NestedScrollView、CardViev、Google MapView等)。如果我尝试添加,比如说Google MapView,会出现一条消息,上面写着: 此操作需要库com。谷歌。Androidgms:播放服务地图:。 问题:发现现有项目依赖项不一致。版本不兼容:-com.google.a

  • 使用1.8.9 http://www.cinemas-utopia.org/admin/grilles/toulouse/2015-06-02.pdf

  • 在备课菜单中,可以添加教案及四类教学活动:练习、问卷、公告、 讨论(注意:只支持网页端备课,手机 APP 无法备课)。 添加教案:教案支持从教案库导入、从校级资源库添加、本地上传三种方式; 如果选择从校级资源库添加,老师可以按照课程或教案两种方式来查找自己需要的教案资源: 添加练习:在备课日期下点击【添加练习】,可以选择【从练习库导入】或【创建练习】: 【创建练习】需要手动录入题目内容,题目不可重