Frontend Endpoints - Enable Https
HTTPS トラフィックのフロントエンド エンドポイントを有効にします
POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/frontDoors/{frontDoorName}/frontendEndpoints/{frontendEndpointName}/enableHttps?api-version=2019-05-01
URI パラメーター
| 名前 | / | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
front
|
path | True |
string |
グローバルに一意である Front Door の名前。 |
|
frontend
|
path | True |
string |
Front Door 内で一意であるフロントエンド エンドポイントの名前。 |
|
resource
|
path | True |
string |
Azure サブスクリプション内のリソース グループの名前。 |
|
subscription
|
path | True |
string |
Microsoft Azure サブスクリプションを一意に識別するサブスクリプション資格情報。 サブスクリプション ID は、すべてのサービス呼び出しの URI の一部を形成します。 |
|
api-version
|
query | True |
string |
クライアント API のバージョン。 |
要求本文
| 名前 | 必須 | 型 | 説明 |
|---|---|---|---|
| certificateSource | True |
SSL 証明書のソースを定義します |
|
| minimumTlsVersion | True |
Front Door で SSL ハンドシェイクを確立するためにクライアントから必要な最小 TLS バージョン。 |
|
| protocolType | True |
セキュリティで保護された配信に使用される TLS 拡張プロトコルを定義します |
|
| frontDoorCertificateSourceParameters.certificateType |
frontendEndpoint へのセキュリティで保護された接続に使用される証明書の種類を定義します |
||
| keyVaultCertificateSourceParameters.secretName |
string |
完全な証明書 PFX を表す Key Vault シークレットの名前 |
|
| keyVaultCertificateSourceParameters.secretVersion |
string |
完全な証明書 PFX を表す Key Vault シークレットのバージョン |
|
| keyVaultCertificateSourceParameters.vault |
SSL 証明書を含む Key Vault |
応答
| 名前 | 型 | 説明 |
|---|---|---|
| 200 OK |
わかりました。 要求は成功しました。 |
|
| 202 Accepted |
受け入れられ、操作は非同期的に完了します。 |
|
| Other Status Codes |
操作が失敗した理由を説明する Front Door エラー応答。 |
セキュリティ
azure_auth
Azure Active Directory OAuth2 フロー
型:
oauth2
フロー:
implicit
Authorization URL (承認 URL):
https://login.microsoftonline.com/common/oauth2/authorize
スコープ
| 名前 | 説明 |
|---|---|
| user_impersonation | ユーザー アカウントを偽装する |
例
FrontendEndpoints_EnableHttps
要求のサンプル
POST https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/frontDoors/frontDoor1/frontendEndpoints/frontendEndpoint1/enableHttps?api-version=2019-05-01
{
"certificateSource": "AzureKeyVault",
"protocolType": "ServerNameIndication",
"minimumTlsVersion": "1.0",
"keyVaultCertificateSourceParameters": {
"vault": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.KeyVault/vaults/vault1"
},
"secretName": "secret1",
"secretVersion": "00000000-0000-0000-0000-000000000000"
}
}
応答のサンプル
定義
| 名前 | 説明 |
|---|---|
|
Custom |
ドメインの Https 設定 |
|
Error |
エラー応答は、Front Door サービスが受信要求を処理できないことを示します。 エラー メッセージに理由が示されます。 |
|
Front |
SSL 証明書のソースを定義します |
|
Front |
frontendEndpoint へのセキュリティで保護された接続に使用される証明書の種類を定義します |
|
Front |
セキュリティで保護された配信に使用される TLS 拡張プロトコルを定義します |
|
Minimum |
Front Door で SSL ハンドシェイクを確立するためにクライアントから必要な最小 TLS バージョン。 |
| Vault |
SSL 証明書を含む Key Vault |
CustomHttpsConfiguration
ドメインの Https 設定
| 名前 | 型 | 説明 |
|---|---|---|
| certificateSource |
SSL 証明書のソースを定義します |
|
| frontDoorCertificateSourceParameters.certificateType |
frontendEndpoint へのセキュリティで保護された接続に使用される証明書の種類を定義します |
|
| keyVaultCertificateSourceParameters.secretName |
string |
完全な証明書 PFX を表す Key Vault シークレットの名前 |
| keyVaultCertificateSourceParameters.secretVersion |
string |
完全な証明書 PFX を表す Key Vault シークレットのバージョン |
| keyVaultCertificateSourceParameters.vault |
SSL 証明書を含む Key Vault |
|
| minimumTlsVersion |
Front Door で SSL ハンドシェイクを確立するためにクライアントから必要な最小 TLS バージョン。 |
|
| protocolType |
セキュリティで保護された配信に使用される TLS 拡張プロトコルを定義します |
ErrorResponse
エラー応答は、Front Door サービスが受信要求を処理できないことを示します。 エラー メッセージに理由が示されます。
| 名前 | 型 | 説明 |
|---|---|---|
| code |
string |
エラー コード。 |
| message |
string |
操作が失敗した理由を示すエラー メッセージ。 |
FrontDoorCertificateSource
SSL 証明書のソースを定義します
| 値 | 説明 |
|---|---|
| AzureKeyVault | |
| FrontDoor |
FrontDoorCertificateType
frontendEndpoint へのセキュリティで保護された接続に使用される証明書の種類を定義します
| 値 | 説明 |
|---|---|
| Dedicated |
FrontDoorTlsProtocolType
セキュリティで保護された配信に使用される TLS 拡張プロトコルを定義します
| 値 | 説明 |
|---|---|
| ServerNameIndication |
MinimumTLSVersion
Front Door で SSL ハンドシェイクを確立するためにクライアントから必要な最小 TLS バージョン。
| 値 | 説明 |
|---|---|
| 1.0 | |
| 1.2 |
Vault
SSL 証明書を含む Key Vault
| 名前 | 型 | 説明 |
|---|---|---|
| id |
string |
リソース ID。 |