首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何使用AWS设置aws API网关部署阶段的客户端证书

如何使用AWS设置aws API网关部署阶段的客户端证书
EN

Stack Overflow用户
提问于 2017-04-11 14:55:08
回答 2查看 558关注 0票数 0

我正在使用AWS命令自动化API网关部署。

用于部署API的cli命令如下所示。

代码语言:javascript
运行
复制
aws apigateway create-deployment \
               --rest-api-id abcd1234 \
               --stage-name v1 \
               --variables elbDomain=xxx.yyy.zzz.io

不幸的是,不明白为该阶段配置客户端证书的命令是什么。

通过API网关UI,您可以实现这一点,并可以找到这里

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-04-12 13:44:08

我从AWS技术支持处得到了下面的答案,它运行得很好,和预期的一样。此外,他们承诺更新他们的文档。

答案:

我了解到,您正在尝试使用AWS命令自动化API网关部署过程,但您无法在此阶段找到配置客户证书。

无法直接使用“创建-部署”命令配置客户端证书。执行“创建-部署”命令后,您需要使用“更新阶段”命令添加客户端证书,如下所示:+

代码语言:javascript
运行
复制
aws apigateway update-stage --rest-api-id API_ID --stage-name STAGE_NAME --patch-operations '[{"op":"replace","path":"/clientCertificateId","value":"CERTIFICATE_ID"}]'

如果您想要生成新证书,我们可以使用“”命令。+

我为我们的文件中没有明确提到这一点而给您带来的不便表示歉意。我将向我们的文档小组提出同样的要求。

票数 0
EN

Stack Overflow用户

发布于 2017-04-11 22:56:42

您需要使用aws apigateway更新-域名。

http://docs.aws.amazon.com/cli/latest/reference/apigateway/update-domain-name.html

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43349461

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档