如何使用Azure的API管理让我们加密

时间:2017-01-20 17:17:41

标签: azure encryption https lets-encrypt azure-api-management

我开始使用Azure的API管理服务作为反向代理,通过微服务架构进行开发。要为API管理提供自定义URL,您必须指定URL +包含证书。

enter image description here

我知道有一种手动方式可以通过let加密来接收证书,但是是否可以为Azure API管理自动执行此操作?

2 个答案:

答案 0 :(得分:1)

不可能,请投票支持API管理团队的功能请求。

https://feedback.azure.com/forums/248703-api-management/suggestions/17815891-support-for-let-s-encrypt

使手动工作的一些方法:

  • 申请证书
  • 创建API以向Letsencrypt证明您是所有者(域名验证)

答案 1 :(得分:1)

Key Vault Acmebot 似乎可以满足您的要求。以下是 GitHub 的摘录:

<块引用>

此应用程序会自动颁发和更新 ACME SSL/TLS 证书。证书存储在 Azure Key Vault 中。许多 Azure 服务,例如 Azure 应用服务、应用程序网关、CDN 等,都可以直接从 Key Vault 导入证书。