我正在使用AWS CLI命令自动执行API网关部署 .
用于部署API的cli命令是这样的 .
aws apigateway create-deployment \
--rest-api-id abcd1234 \
--stage-name v1 \
--variables elbDomain=xxx.yyy.zzz.io
不幸的是,不明白为该阶段配置客户端证书的命令是什么 .
通过API网关UI,您可以实现这一点,并可在此处找到 .
2 回答
您需要使用aws apigateway update-domain-name .
http://docs.aws.amazon.com/cli/latest/reference/apigateway/update-domain-name.html
Answer:
我了解您正在尝试使用AWS CLI命令自动执行API网关部署过程,但您无法找到该阶段的配置客户端证书 .
无法直接使用“create-deployment”命令配置客户端证书 . 执行“create-deployment”命令后,需要使用“update-stage”命令添加客户端证书,如下所示:[] http://docs.aws.amazon.com/cli/latest/reference/apigateway/update-usage.html
如果要生成新证书,我们可以使用“generate-client-certificate”命令 . [] http://docs.aws.amazon.com/cli/latest/reference/apigateway/generate-client-certificate.html
对于在我们的文档中没有明确提到的不便,我深表歉意 . 我会向我们的文档团队请求相同的内容 .