我正在尝试使用“ 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门户上有关该证书的指纹(请参见下文)
我还从Azure下载了.cer并将其安装在我的计算机上。
对于端点,我使用的是群集概述刀片中提供的“客户端连接端点”。
答案 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相同。