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