Windows 使用AWS apigateway中的更新方法更新多个属性
我试图用以下命令更新资源中的api方法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!
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论坛帖子: