Web Apps - Analyze Custom Hostname

Opis funkcji Analizowanie niestandardowej nazwy hosta.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/analyzeCustomHostname?api-version=2023-01-01
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/analyzeCustomHostname?hostName={hostName}&api-version=2023-01-01

Parametry identyfikatora URI

Nazwa W Wymagane Typ Opis
name
path True

string

Nazwa aplikacji internetowej.

resourceGroupName
path True

string

Nazwa grupy zasobów, do której należy zasób.

Regex pattern: ^[-\w\._\(\)]+[^\.]$

subscriptionId
path True

string

Identyfikator subskrypcji platformy Azure. Jest to ciąg w formacie GUID (np. 00000000-0000-0000-0000-0000-000000000000).

api-version
query True

string

Wersja interfejsu API

hostName
query

string

Niestandardowa nazwa hosta.

Odpowiedzi

Nazwa Typ Opis
200 OK

CustomHostnameAnalysisResult

OK

Other Status Codes

DefaultErrorResponse

App Service odpowiedź na błąd.

Zabezpieczenia

azure_auth

Przepływ OAuth2 usługi Azure Active Directory

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Nazwa Opis
user_impersonation personifikacja konta użytkownika

Przykłady

Analyze custom hostname for webapp.

Sample Request

GET https://management.azure.com/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Web/sites/sitef6141/analyzeCustomHostname?api-version=2023-01-01

Sample Response

{
  "id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Web/sites/sitef6141",
  "name": "sitef6141",
  "type": "Microsoft.Web/sites",
  "properties": {
    "isHostnameAlreadyVerified": true,
    "customDomainVerificationTest": "Passed",
    "customDomainVerificationFailureInfo": {
      "code": "07198",
      "message": "Custom domain verification failed on conflicting CNAMEs."
    },
    "hasConflictOnScaleUnit": false,
    "hasConflictAcrossSubscription": true,
    "conflictingAppResourceId": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Web/sites/siteog",
    "cNameRecords": [
      "siteog.azurewebsites.net"
    ]
  }
}

Definicje

Nazwa Opis
CustomHostnameAnalysisResult

Analiza domeny niestandardowej.

DefaultErrorResponse

App Service odpowiedź na błąd.

Details
DnsVerificationTestResult

Wynik testu weryfikacji DNS.

Error

Model błędu.

ErrorEntity

Treść odpowiedzi o błędzie zwróconej z interfejsu API.

CustomHostnameAnalysisResult

Analiza domeny niestandardowej.

Nazwa Typ Opis
id

string

Identyfikator zasobu.

kind

string

Rodzaj zasobu.

name

string

Nazwa zasobu.

properties.aRecords

string[]

Kontroler rekordów może zobaczyć dla tej nazwy hosta.

properties.alternateCNameRecords

string[]

Alternatywny kontroler rekordów CName może zobaczyć dla tej nazwy hosta.

properties.alternateTxtRecords

string[]

Alternatywny kontroler rekordów TXT może zobaczyć dla tej nazwy hosta.

properties.cNameRecords

string[]

Kontroler rekordów CName może zobaczyć dla tej nazwy hosta.

properties.conflictingAppResourceId

string

Nazwa aplikacji powodującej konflikt w jednostce skalowania, jeśli znajduje się ona w tej samej subskrypcji.

properties.customDomainVerificationFailureInfo

ErrorEntity

Nieprzetworzone informacje o niepowodzeniu weryfikacji DNS.

properties.customDomainVerificationTest

DnsVerificationTestResult

Wynik testu weryfikacji DNS.

properties.hasConflictAcrossSubscription

boolean

true w przypadku konfliktu między subskrypcjami; w przeciwnym razie , false.

properties.hasConflictOnScaleUnit

boolean

true w przypadku konfliktu w jednostce skalowania; w przeciwnym razie , false.

properties.isHostnameAlreadyVerified

boolean

true jeśli nazwa hosta jest już zweryfikowana; w przeciwnym razie , false.

properties.txtRecords

string[]

Kontroler rekordów TXT może zobaczyć dla tej nazwy hosta.

type

string

Typ zasobu.

DefaultErrorResponse

App Service odpowiedź na błąd.

Nazwa Typ Opis
error

Error

Model błędu.

Details

Nazwa Typ Opis
code

string

Ustandaryzowany ciąg w celu programowego identyfikowania błędu.

message

string

Szczegółowy opis błędu i informacje o debugowaniu.

target

string

Szczegółowy opis błędu i informacje o debugowaniu.

DnsVerificationTestResult

Wynik testu weryfikacji DNS.

Nazwa Typ Opis
Failed

string

Passed

string

Skipped

string

Error

Model błędu.

Nazwa Typ Opis
code

string

Ustandaryzowany ciąg w celu programowego identyfikowania błędu.

details

Details[]

Szczegółowe błędy.

innererror

string

Więcej informacji na temat debugowania błędu.

message

string

Szczegółowy opis błędu i informacje o debugowaniu.

target

string

Szczegółowy opis błędu i informacje o debugowaniu.

ErrorEntity

Treść odpowiedzi o błędzie zwróconej z interfejsu API.

Nazwa Typ Opis
code

string

Podstawowy kod błędu.

details

ErrorEntity[]

Szczegóły błędu.

extendedCode

string

Typ błędu.

innerErrors

ErrorEntity[]

Błędy wewnętrzne.

message

string

Wszelkie szczegóły błędu.

messageTemplate

string

Szablon wiadomości.

parameters

string[]

Parametry szablonu.

target

string

Element docelowy błędu.