Azure 部署 — PKI Trust Manager CertAPI

在 Azure Container Apps 上部署 PKI Trust Manager CertAPI 的指南。

将 Securetron PKI Trust Manager CertAPI 部署到 Azure Cloud

点击此处观看

快速指南

本教程将指导您在 Azure Cloud 环境中部署 Securetron PKI Trust Manager CertAPI。您将配置容器应用、注册表信息和入口规则,并完成部署流程。CertAPI 提供 SCEP、EST、ACME 和 RESTful API 接口,支持自动化。

Azure Portal#

1. 选择 Container App#

点击 Container App 选项,开始创建新的容器应用。

选择 Container App

2. 进入 Container App 名称字段#

点击容器应用名称字段,输入名称以标识部署,例如 pki-trust-manager-cert-api。

进入 Container App 名称字段

3. 继续配置容器#

点击 Next,继续配置容器专属设置。

继续配置容器

4. 注册表登录服务器#

输入注册表登录服务器地址,例如 securetron.azurecr.io,以连接 Securetron 容器注册表。

注册表登录服务器

5. 映像和标签#

输入映像和标签,例如 certapiee:latest。

映像和标签

6. 选择 .NET 堆栈#

选择 .NET 开发堆栈以优化容器。

选择 .NET 堆栈

7. 环境变量#

输入环境变量,例如 ConnectionStrings__OurDBContext,将应用连接到数据库。本文档还列出了其他变量。

建议

  • Smtp__Server=Your_SMTP_Server_FQDN
  • Smtp__Auth=true
  • Smtp__SenderName=PKI-Trust-Manager-CertAPI
  • Smtp__SenderAddress=[email protected]
  • Smtp__ReceiverAddressOnError=[email protected]
  • Smtp__ReceiverAddressOnEvent=[email protected]
  • Smtp__Port=Your_SMTP_Server_Port
  • Smtp__Username=Your_SMTP_Username
  • Smtp__Password=Your_SMTP_Password
  • Smtp__EnableSsl=true

环境变量

8. 继续配置入口#

点击 Next,配置容器应用的网络流量和访问规则。

继续配置入口

9. 启用入口#

启用 ingress,让容器应用接收网络流量。

启用入口

10. 启用流量接收#

启用此设置以接受来自所有来源的容器应用流量。

启用流量接收

11. 启用 Session Affinity#

启用 Session Affinity 以确保连接持久性。

启用 Session Affinity

12. 继续到 Tags#

点击 Next,为容器应用添加元数据标签以便整理。

继续到 Tags

13. 前往 Review And Create#

点击 Next,在部署前检查配置。

前往 Review And Create

14. 确认验证通过#

应显示 Passed,表示容器应用配置没有错误。

确认验证通过

15. 开始创建 Container App#

点击 Create,开始在 Azure 上部署已配置的容器应用。

开始创建 Container App

16. 确认部署完成#

部署应顺利完成,容器应已成功部署。

确认部署完成

17. 访问已部署资源#

点击 Go to resource,打开已部署容器应用的资源页面。

访问已部署资源

18. 打开应用 URL#

点击 Application URL,查看已部署容器应用的公共端点。

打开应用 URL

19. 切换到应用标签页#

切换到显示容器应用 URL 的浏览器标签页,您应能看到屏幕消息。

切换到应用标签页

20. 查看健康状态响应#

在 URL 后添加 /health 并按 Enter,即可查看容器健康状态。

查看健康状态响应

通过配置容器、注册表访问和入口规则,您已在 Azure Cloud 成功部署 Securetron PKI Trust Manager CertAPI。CertAPI 为应用、网络、服务器和 DevOps 提供 SCEP、EST、ACME 和 RESTful API 接口,以自动化证书生命周期管理。更多信息请访问 https://securetron.net 或联系支持团队。

由 securetron 提供