移动AWS API网关中的资源



我想将一些资源提升一级,例如:

v1test1 -> test1
v2test2 -> test2

这里的文件表明这是可能的。但是当我运行以下命令时:

aws apigateway  update-resource 
--rest-api-id xvxi2smff9 
--resource-id 2r0epq 
--cli-input-json "{"patchOperations" : [ 
      {
        "op" : "move",
        "path" : "eysorw",
        "value" : "2r0epq",
        "from" : "xvxi2smff9"
      } 
]}"

我得到的错误是,这是一个无效的补丁操作。

A client error (BadRequestException) occurred when calling the UpdateResource operation: Invalid patch operation specified. Must be 'add'|'remove'|'replace'

您可以通过向具有新父级的resourceId的/parentId路径发出replace修补操作来"重新分配"资源:

aws apigateway update-resource 
   --rest-api-id xvxi2smff9 
   --resource-id 2r0epq 
   --patch-operations op=replace,path=/parentId,value=eysorw

[编辑以用补丁操作替换补丁操作-注释以满足最少6个字符的编辑]

相关内容

  • 没有找到相关文章

最新更新