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
|
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
|
En primär autentiseringsnyckel som ska användas för den här webbtjänsten. Standardvärde: None
|
secondary_key
|
En sekundär autentiseringsnyckel som ska användas för den här webbtjänsten. Standardvärde: None
|
location
|
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
|
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
|
En primär autentiseringsnyckel som ska användas för den här webbtjänsten. |
secondary_key
Obligatorisk
|
En sekundär autentiseringsnyckel som ska användas för den här webbtjänsten. |
location
Obligatorisk
|
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 |
---|---|