共用方式為


New-AzApiManagementSslSetting

建立 PsApiManagementSslSetting 的實例

語法

New-AzApiManagementSslSetting
   [-FrontendProtocol <Hashtable>]
   [-BackendProtocol <Hashtable>]
   [-CipherSuite <Hashtable>]
   [-ServerProtocol <Hashtable>]
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]

Description

用來建立 PsApiManagementSslSetting 實例的 Helper 命令。 此命令要與 New-AzApiManagement 命令搭配使用。

範例

範例 1:建立 SSL 設定以在後端和前端上啟用 TLS 1.0

$enableTls=@{"Tls10" = "True"}
New-AzApiManagementSslSetting -FrontendProtocol $enableTls -BackendProtocol $enableTls

FrontendProtocols BackendProtocols CipherSuites ServerProtocols
----------------- ---------------- ------------ ---------------
{Tls10}           {Tls10}

建立 PsApiManagementSslSetting 的新實例,以在前端(用戶端與 APIM 之間)和 ApiManagement 閘關的後端(在 APIM 與後端之間)啟用 TLSv 1.0。

參數

-BackendProtocol

後端安全性通訊協議設定。 這個參數是選擇性的。 有效的通訊協議設定是 Tls11 - Tls 1.1 Tls10 - Tls 1.0 Ssl30 - SSL 3.0

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

-CipherSuite

Ssl 加密會以指定的順序來設定。 這個參數是選擇性的。 有效的設定 TripleDes168 - 啟用/停用 Tripe des 168

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

-DefaultProfile

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

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

-FrontendProtocol

前端安全性通訊協議設定。 這個參數是選擇性的。 有效的通訊協議設定是 Tls11 - Tls 1.1 Tls10 - Tls 1.0 Ssl30 - SSL 3.0

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

-ServerProtocol

伺服器通訊協定設定,例如 Http2。 這個參數是選擇性的。 有效的設定 Http2 - 啟用 Http 2.0

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

輸入

None

輸出

Microsoft.Azure.Commands.ApiManagement.Models.PsApiManagementSslSettings