共用方式為


New-AzApiManagementBackendServiceFabric

建立 PsApiManagementServiceFabric 的物件

語法

New-AzApiManagementBackendServiceFabric
   -ManagementEndpoint <String[]>
   [-ClientCertificateThumbprint <String>]
   [-ClientCertificateId <String>]
   [-MaxPartitionResolutionRetry <Int32>]
   [-ServerX509Name <Hashtable>]
   [-ServerCertificateThumbprint <String[]>]
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]

Description

New-AzApiManagementBackendServiceFabric Cmdlet PsApiManagementServiceFabric 會建立要用於 Cmdlet New-AzApiManagementBackendSet-AzApiManagementBackend的物件。

範例

範例 1:建立後端 Service Fabric In-Memory 物件

$apimContext = New-AzApiManagementContext -ResourceGroupName "Api-Default-WestUS" -ServiceName "contoso"
$ManagementEndpoints = 'https://sfbackend-01.net:443', 'https://sfbackend-02.net:443'
$ServerCertificateThumbprints = '33CC47C6FCA848DC9B14A6F071C1EF7C'
$serviceFabric = New-AzApiManagementBackendServiceFabric -ManagementEndpoint  $ManagementEndpoints -ClientCertificateThumbprint "33CC47C6FCA848DC9B14A6F071C1EF7C" -ServerX509Name @{"CN=foobar.net" = @('33CC47C6FCA848DC9B14A6F071C1EF7C'); } -ServerCertificateThumbprint $ServerCertificateThumbprints

$backend = New-AzApiManagementBackend -Context  $apimContext -BackendId 123 -Url 'https://contoso.com/awesomeapi' -Protocol http -ServiceFabricCluster $serviceFabric -Description "service fabric backend"

建立後端 Service Fabric 合約

參數

-ClientCertificateId

管理端點的客戶端憑證標識碼。 這個參數是選擇性的。

類型:String
Position:Named
預設值:None
必要:False
接受管線輸入:True
接受萬用字元:False

-ClientCertificateThumbprint

管理端點的客戶端憑證指紋。 這是必要參數。

類型:String
Position:Named
預設值:None
必要:False
接受管線輸入:True
接受萬用字元:False

-DefaultProfile

用於與 Azure 通訊的認證、帳戶、租用戶和訂用帳戶。

類型:IAzureContextContainer
別名:AzContext, AzureRmContext, AzureCredential
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-ManagementEndpoint

Service Fabric 叢集管理端點。 這是必要參數。

類型:String[]
Position:Named
預設值:None
必要:True
接受管線輸入:False
接受萬用字元:False

-MaxPartitionResolutionRetry

解析 Service Fabric 分割區時重試次數上限。 此參數是選擇性的,預設值為 5。

類型:Nullable<T>[Int32]
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-ServerCertificateThumbprint

叢集管理服務用於 tls 通訊的憑證指紋。這個參數是選擇性的。

類型:String[]
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-ServerX509Name

伺服器 X509 憑證名稱集合。 這個參數是選擇性的。

類型:Hashtable
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

輸入

String

輸出

PsApiManagementServiceFabric