首页 > 解决方案 > 如何在 Azure 服务结构网格中为 Asp.net 核心应用程序启用 TLS SSL Https

问题描述

我正在部署一个带有 Asp.Net API 核心容器映像的新网格应用程序。我能够使用http://[]:80成功部署和访问 API 。我在网关 yaml 文件中使用了以下配置:

http:
  - name: BenApiHTTP
    port: 80
    hosts:
      - name: "*"
        routes:
          - name: benapi
            match:
              path:
                value: "/benapiservice/"
                rewrite: "/"
                type: Prefix
            destination:
              applicationName: BenApplication
              serviceName: BenApi
              endpointName: BenApiListener

现在我想使用我自己的 ssl 证书并希望在端口 443 上使用 https 即启用相同的 api。所以我的问题是:

  1. 如何在网格中上传 ssl 证书?
  2. 我必须在 gateway.yaml 中进行哪些 Yaml 更新?
  3. 如何为 url 设置 FQDN?

标签: azure-service-fabric-mesh

解决方案


推荐阅读