代码之家  ›  专栏  ›  技术社区  ›  dudeNumber4

为Azure SQL Elastic(sharded)数据库部署拆分合并服务

  •  0
  • dudeNumber4  · 技术社区  · 6 年前

    我正试着跟随 the tutorial 用于部署拆分合并服务(Azure弹性数据库。。。工具)。

    第一个复杂的问题是doc指示我创建一个“Azure云服务”,最接近它的似乎是“云服务(经典)”,所以这就是我创建的。

    在创建自签名证书时,我必须转换makecert的参数 is deprecated 似乎不再出现在任何sdk中)到powershell New-SelfSignedCertificate 指挥官。我传递给cmdlet的相关参数是:

    • 主题:CN=*.cloudapp.net
    • KeySpec:密钥交换

    我最终获得了创建/导出/上载的证书,完成了服务配置文件并创建了服务。Azure门户报告web和workers正在运行,但我无法访问服务URL( 403拒绝访问 即使在提示我选择证书之后)。我确认我的证书指纹在服务配置中的各个位置(DataEncryptionPrimaryCertificateThumbprint、DataEncryptionPrimary、AdditionalTrustedRootCertificationAuthorities、AllowedClientCertificateThumbprints、DataEncryptionPrimaryCertificateThumbprint)正确显示。我的证书的指纹在“证书”部分下也显示为配置中的指纹,如SSL、CA和DataEncryptionPrimary。

    我唯一能想到的是导致访问被拒绝的是 this doc 如果使用自签名证书,则需要禁用证书链验证。 无效手术。

    0 回复  |  直到 6 年前