Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows 使用AWS apigateway中的更新方法更新多个属性_Windows_Amazon Web Services_Cmd_Aws Api Gateway - Fatal编程技术网

Windows 使用AWS apigateway中的更新方法更新多个属性

Windows 使用AWS apigateway中的更新方法更新多个属性,windows,amazon-web-services,cmd,aws-api-gateway,Windows,Amazon Web Services,Cmd,Aws Api Gateway,我试图用以下命令更新资源中的api方法 aws apigateway update-method --rest-api-id !apiID! --resource-id !resourceID! --http-method POST --patch-operations op="replace",path="/apiKeyRequired",value="false",path="/authorizationType",value="NONE" --region !api_region!

我试图用以下命令更新资源中的api方法

aws apigateway update-method --rest-api-id !apiID! --resource-id !resourceID! --http-method POST --patch-operations op="replace",path="/apiKeyRequired",value="false",path="/authorizationType",value="NONE" --region !api_region!  
但在执行上述命令时,只修改了authorizationType,使apiKeyRequired与前面的命令相同。
是否有任何方法可以使用单个CLI命令更新多个属性?

尝试以下操作:

aws apigateway update-method --rest-api-id !apiID!  \
--resource-id !resourceID! --http-method POST \
--patch-operations  \   
    "op=replace,path=/apiKeyRequired,value=false" \
    "op=replace,path=/authorizationType,value=NONE" \
--region !api_region!

任何面临相同问题的人都可以咨询此aws论坛帖子: