gpt4 book ai didi

asp.net-web-api - 如何在Azure Service Fabric中的自托管Web API上配置SSL

转载 作者:行者123 更新时间:2023-12-03 15:46:19 25 4
gpt4 key购买 nike

我已遵循this article在Azure Service Fabric无状态服务中设置OWIN自托管Web API。

我还发现this article,它描述了在Azure服务结构服务中设置HTTPS终结点。

  ...
<Certificates>
<EndpointCertificate Name="TestCert1" X509FindValue="FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF F0" X509StoreName="MY" />
</Certificates>
...

如何在服务结构中为WebAPI服务配置SSL证书?当我在Azure门户中访问我的服务结构群集时,“证书”文本框显示为灰色。

在其他Azure服务中,它们通常是上传证书的区域,然后可以由应用程序引用证书。

我需要在服务结构软件包中手动添加证书并将其安装到证书存储中,然后才能对其进行引用吗?

另外,azure是否为* .cloudapp.azure.com提供了可在开发期间使用的HTTPS证书?

最佳答案

要使用SSL保护SF中的OWIN自托管API,可以遵循我编译的不同脚本和示例配置:

https://gist.github.com/andersosthus/c483eaf8630219c789de

基本流程如下:

  • 将证书上传到KeyVault(uploadCertToKeyVault.ps1)
  • 将证书安装到SF VM(installCertOnVm.ps1)
  • 配置ServiceManifest
  • 的“端点”部分
  • 配置应用 list list 的ManifestImport和Policy部分

  • 可以跳过第1步和第2步,但是随后您需要登录到每个VM并手动安装证书。

    对于VMSS:
    要将证书从KeyVault安装到具有ARM的VMSS上,请执行以下操作:
    在您的VMSS模板中, OSProfile部分下有一个名为 secrets的部分。在这里,您可以配置 sourcevault并添加要安装的证书。

    这与所有其他ARM模板一样工作。您可以稍后将证书添加到此列表,然后重新部署模板。然后,该证书将安装在您的VMSS上。

    关于asp.net-web-api - 如何在Azure Service Fabric中的自托管Web API上配置SSL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35307118/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com