Dela via


WebserviceDeploymentConfiguration Klass

Definierar basklassfunktionerna för alla konfigurationsobjekt för webbtjänstdistribution.

Den här klassen representerar konfigurationsparametrarna för att distribuera en webbtjänst på ett specifikt mål. Om du till exempel vill skapa distribution för Azure Kubernetes Service använder du deploy_configuration -metoden för AksWebservice klassen.

Initiera konfigurationsobjektet.

Arv
WebserviceDeploymentConfiguration

Konstruktor

WebserviceDeploymentConfiguration(type, description=None, tags=None, properties=None, primary_key=None, secondary_key=None, location=None)

Parametrar

Name Description
type
Obligatorisk

Den typ av webbtjänst som är associerad med det här objektet.

description
str

En beskrivning för att ge den här webbtjänsten.

Standardvärde: None
tags

En ordlista med nyckelvärdetaggar som ger den här webbtjänsten.

Standardvärde: None
properties

En ordlista med nyckelvärdeegenskaper som ger den här webbtjänsten. Dessa egenskaper kan inte ändras efter distributionen, men nya nyckelvärdepar kan läggas till.

Standardvärde: None
primary_key
str

En primär autentiseringsnyckel som ska användas för den här webbtjänsten.

Standardvärde: None
secondary_key
str

En sekundär autentiseringsnyckel som ska användas för den här webbtjänsten.

Standardvärde: None
location
str

Den Azure-region som webbtjänsten ska distribueras till.

Standardvärde: None
type
Obligatorisk

Den typ av webbtjänst som är associerad med det här objektet.

description
Obligatorisk
str

En beskrivning för att ge den här webbtjänsten.

tags
Obligatorisk

En ordlista med nyckelvärdetaggar som ger den här webbtjänsten.

properties
Obligatorisk

En ordlista med nyckelvärdeegenskaper som ger den här webbtjänsten. Dessa egenskaper kan inte ändras efter distributionen, men nya nyckelvärdepar kan läggas till.

primary_key
Obligatorisk
str

En primär autentiseringsnyckel som ska användas för den här webbtjänsten.

secondary_key
Obligatorisk
str

En sekundär autentiseringsnyckel som ska användas för den här webbtjänsten.

location
Obligatorisk
str

Den Azure-region som webbtjänsten ska distribueras till.

Variabler

Name Description
azureml.core.webservice.Webservice.description

En beskrivning för att ge den här webbtjänsten.

azureml.core.webservice.Webservice.tags

En ordlista med nyckelvärdetaggar som ger den här webbtjänsten.

azureml.core.webservice.Webservice.properties

En ordlista med nyckelvärdeegenskaper som ger den här webbtjänsten. Dessa egenskaper kan inte ändras efter distributionen, men nya nyckelvärdepar kan läggas till.

azureml.core.webservice.Webservice.primary_key

En primär autentiseringsnyckel som ska användas för den här webbtjänsten.

azureml.core.webservice.Webservice.secondary_key

En sekundär autentiseringsnyckel som ska användas för den här webbtjänsten.

azureml.core.webservice.Webservice.location

Den Azure-region som webbtjänsten ska distribueras till.

Metoder

print_deploy_configuration

Skriv ut distributionskonfigurationen.

validate_configuration

Kontrollera att de angivna konfigurationsvärdena är giltiga.

Genererar en WebserviceException om valideringen misslyckas.

validate_image

Kontrollera att avbildningen som distribueras till webbtjänsten är giltig.

Genererar en WebserviceException om valideringen misslyckas.

print_deploy_configuration

Skriv ut distributionskonfigurationen.

abstract print_deploy_configuration()

validate_configuration

Kontrollera att de angivna konfigurationsvärdena är giltiga.

Genererar en WebserviceException om valideringen misslyckas.

abstract validate_configuration()

Undantag

Typ Description

validate_image

Kontrollera att avbildningen som distribueras till webbtjänsten är giltig.

Genererar en WebserviceException om valideringen misslyckas.

validate_image(image)

Parametrar

Name Description
cls
Obligatorisk

Anger att detta är en klassmetod.

image
Obligatorisk

Avbildningen som ska distribueras till webbtjänsten.

Undantag

Typ Description