SCN*_*sen 3 amazon-web-services aws-api-gateway
我正在尝试配置和更新 AWS API Gateway 的二进制支持选项。我可以通过 Web UI 毫无问题地执行此操作,但我想编写脚本。
使用 CLI 命令参考页面: http://docs.aws.amazon.com/cli/latest/reference/apigateway/get-rest-api.html http://docs.aws.amazon.com/cli/latest/参考/apigateway/update-rest-api.html
能够发出 get-rest-api 命令就好了:
C:\> aws apigateway get-rest-api --rest-api-id [ID]
{
"id": "[ID]",
"createdDate": 1490723884,
"name": "testbinarymediatypes"
}
Run Code Online (Sandbox Code Playgroud)
但是当尝试更新 binaryMediaTypes 时:
PS C:\> aws apigateway update-rest-api --rest-api-id [ID] --patch-operations op=add,path=binaryMediaTypes,value='image/jpg'
Run Code Online (Sandbox Code Playgroud)
调用UpdateRestApi操作时发生错误(BadRequestException):补丁路径binaryMediaTypes无效
这可以完成吗?还是我每次都必须在 Web UI 中手动添加类型?
通过 CLI 添加这些内容的格式有点不直观。
aws apigateway update-rest-api --rest-api-id [ID]
--patch-operations "op=add,path=/binaryMediaTypes/image~1jpg"
aws apigateway update-rest-api --rest-api-id [ID]
--patch-operations "op=replace,path=/binaryMediaTypes/image~1jpg,value='image/gif'"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1933 次 |
| 最近记录: |