我想将一些资源提升一级,例如:
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个字符的编辑]