次の方法で共有


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 パラメーター

名前 / 必須 説明
frontDoorName
path True

string

グローバルに一意である Front Door の名前。

frontendEndpointName
path True

string

Front Door 内で一意であるフロントエンド エンドポイントの名前。

resourceGroupName
path True

string

Azure サブスクリプション内のリソース グループの名前。

subscriptionId
path True

string

Microsoft Azure サブスクリプションを一意に識別するサブスクリプション資格情報。 サブスクリプション ID は、すべてのサービス呼び出しの URI の一部を形成します。

api-version
query True

string

クライアント API のバージョン。

要求本文

名前 必須 説明
certificateSource True

FrontDoorCertificateSource

SSL 証明書のソースを定義します

minimumTlsVersion True

MinimumTLSVersion

Front Door で SSL ハンドシェイクを確立するためにクライアントから必要な最小 TLS バージョン。

protocolType True

FrontDoorTlsProtocolType

セキュリティで保護された配信に使用される TLS 拡張プロトコルを定義します

frontDoorCertificateSourceParameters.certificateType

FrontDoorCertificateType

frontendEndpoint へのセキュリティで保護された接続に使用される証明書の種類を定義します

keyVaultCertificateSourceParameters.secretName

string

完全な証明書 PFX を表す Key Vault シークレットの名前

keyVaultCertificateSourceParameters.secretVersion

string

完全な証明書 PFX を表す Key Vault シークレットのバージョン

keyVaultCertificateSourceParameters.vault

Vault

SSL 証明書を含む Key Vault

応答

名前 説明
200 OK

わかりました。 要求は成功しました。

202 Accepted

受け入れられ、操作は非同期的に完了します。

Other Status Codes

ErrorResponse

操作が失敗した理由を説明する 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"
  }
}

応答のサンプル

定義

名前 説明
CustomHttpsConfiguration

ドメインの Https 設定

ErrorResponse

エラー応答は、Front Door サービスが受信要求を処理できないことを示します。 エラー メッセージに理由が示されます。

FrontDoorCertificateSource

SSL 証明書のソースを定義します

FrontDoorCertificateType

frontendEndpoint へのセキュリティで保護された接続に使用される証明書の種類を定義します

FrontDoorTlsProtocolType

セキュリティで保護された配信に使用される TLS 拡張プロトコルを定義します

MinimumTLSVersion

Front Door で SSL ハンドシェイクを確立するためにクライアントから必要な最小 TLS バージョン。

Vault

SSL 証明書を含む Key Vault

CustomHttpsConfiguration

ドメインの Https 設定

名前 説明
certificateSource

FrontDoorCertificateSource

SSL 証明書のソースを定義します

frontDoorCertificateSourceParameters.certificateType

FrontDoorCertificateType

frontendEndpoint へのセキュリティで保護された接続に使用される証明書の種類を定義します

keyVaultCertificateSourceParameters.secretName

string

完全な証明書 PFX を表す Key Vault シークレットの名前

keyVaultCertificateSourceParameters.secretVersion

string

完全な証明書 PFX を表す Key Vault シークレットのバージョン

keyVaultCertificateSourceParameters.vault

Vault

SSL 証明書を含む Key Vault

minimumTlsVersion

MinimumTLSVersion

Front Door で SSL ハンドシェイクを確立するためにクライアントから必要な最小 TLS バージョン。

protocolType

FrontDoorTlsProtocolType

セキュリティで保護された配信に使用される 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。