SSLエンドポイントを公開するサービスファブリックアプリケーションがあります。私は環境に基づいて別の証明書を使用したいと思います。私はインスタンスのカウントなど、他のものを指定するのと同じ方法で、ApplicationMainfest.xmlファイルのパラメータでこれを実行しようとしています。しかし、このためにパラメータが機能していないようです。私はこれが実際に本当であるか、あなたがパラメータ化できないものがあるかどうか疑問に思っています。また、環境に基づいて別の証明書を指定する方法はありますか?ここでサービスファブリック内の環境ごとに異なるエンドポイント証明書
は私のアプリケーションマニフェストから関連部分です:デプロイメントの
<Parameter Name="CERTNAME" DefaultValue="MyCert" />
...
<Certificates>
<EndpointCertificate X509FindValue="..." Name="MyCert" />
<EndpointCertificate X509FindValue="..." Name="SVSSL" />
</Certificates>
<Policies>
<EndpointBindingPolicy EndpointRef="ServiceEndpointHttps" CertificateRef="[CERTNAME]" />
</Policies>
、私は次のエラーを取得する: 登録-ServiceFabricApplicationType:CertificateRef '[CERTNAME]' EndpointBindingPolicyでは無効です。対応するApplicationManifestに一致する証明書がありません。
私はよく分かりません。私が言及したように、これはApplicaiton Manifestにあり、これはうまく動作するように見える他のパラメータでいっぱいです。 – AdamC
ああ私は誤解して、私は私の答えを更新します。 – masnider