无法使用“ Connect-ServiceFabricCluster”连接到ServiceFabricCluster

时间:2019-07-08 08:20:15

标签: azure powershell azure-service-fabric

我正在尝试使用“ Connect-ServiceFabricCluster”连接到ServiceFabricCluster,但是不断获取

Connect-ServiceFabricCluster : An error occurred during this operation.  Please check the trace logs for more details

我正在使用的命令是:

Connect-ServiceFabricCluster -ConnectionEndpoint $endpoint `
    -X509Credential `
    -ServerCertThumbprint $serverThumbprint `
    -FindType FindByThumbprint -FindValue $serverThumbprint `
    -StoreLocation CurrentUser -StoreName My

对于$ serverThumbprint值,我正在使用Azure门户上有关该证书的指纹(请参见下文)

enter image description here

我还从Azure下载了.cer并将其安装在我的计算机上。

对于端点,我使用的是群集概述刀片中提供的“客户端连接端点”。

1 个答案:

答案 0 :(得分:0)

  

我还从Azure下载了.cer并将其安装在我的   机器。

这就是重点,您不必下载 .cer ,而要同时包含私钥和公钥,然后将其安装到个人 当前用户的strong>和受信任的根目录。 然后,在您的应用程序的发布配置文件中,您需要指定以下部分:

<ClusterConnectionParameters
ConnectionEndpoint="XXX.westeurope.cloudapp.azure.com:19000"
X509Credential="true"
FindType="FindByThumbprint"
FindValue="xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" 
ServerCertThumbprint="xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" 
StoreLocation="CurrentUser"
StoreName="My" />

FindValue和ServerCertThumbprint相同。