Share via


WebserviceDeploymentConfiguration Sınıf

Tüm Web hizmeti dağıtım yapılandırma nesneleri için temel sınıf işlevselliğini tanımlar.

Bu sınıf, belirli bir hedefe web hizmeti dağıtmak için yapılandırma parametrelerini temsil eder. Örneğin, Azure Kubernetes Service için dağıtım oluşturmak için sınıfının yöntemini AksWebservice kullanındeploy_configuration.

Yapılandırma nesnesini başlatın.

Devralma
WebserviceDeploymentConfiguration

Oluşturucu

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

Parametreler

type
Webservice
Gerekli

Bu nesneyle ilişkili Web hizmeti türü.

description
str
varsayılan değer: None

Bu Web hizmetini vermek için bir açıklama.

tags
dict[str, str]
varsayılan değer: None

Bu Web hizmetini vermek için anahtar değer etiketleri sözlüğü.

properties
dict[str, str]
varsayılan değer: None

Bu Web hizmetini vermek için anahtar değer özellikleri sözlüğü. Bu özellikler dağıtımdan sonra değiştirilemez, ancak yeni anahtar değer çiftleri eklenebilir.

primary_key
str
varsayılan değer: None

Bu Web hizmeti için kullanılacak birincil kimlik doğrulama anahtarı.

secondary_key
str
varsayılan değer: None

Bu Web hizmeti için kullanılacak ikincil kimlik doğrulama anahtarı.

location
str
varsayılan değer: None

Bu Web hizmetini dağıtılacak Azure bölgesi.

type
Webservice
Gerekli

Bu nesneyle ilişkili Web hizmeti türü.

description
str
Gerekli

Bu Web hizmetini vermek için bir açıklama.

tags
dict[str, str]
Gerekli

Bu Web hizmetini vermek için anahtar değer etiketleri sözlüğü.

properties
dict[str, str]
Gerekli

Bu Web hizmetini vermek için anahtar değer özellikleri sözlüğü. Bu özellikler dağıtımdan sonra değiştirilemez, ancak yeni anahtar değer çiftleri eklenebilir.

primary_key
str
Gerekli

Bu Web hizmeti için kullanılacak birincil kimlik doğrulama anahtarı.

secondary_key
str
Gerekli

Bu Web hizmeti için kullanılacak ikincil kimlik doğrulama anahtarı.

location
str
Gerekli

Bu Web hizmetini dağıtılacak Azure bölgesi.

Değişkenler

azureml.core.webservice.Webservice.description

Bu Web hizmetini vermek için bir açıklama.

azureml.core.webservice.Webservice.tags

Bu Web hizmetini vermek için anahtar değer etiketleri sözlüğü.

azureml.core.webservice.Webservice.properties

Bu Web hizmetini vermek için anahtar değer özellikleri sözlüğü. Bu özellikler dağıtımdan sonra değiştirilemez, ancak yeni anahtar değer çiftleri eklenebilir.

azureml.core.webservice.Webservice.primary_key

Bu Web hizmeti için kullanılacak birincil kimlik doğrulama anahtarı.

azureml.core.webservice.Webservice.secondary_key

Bu Web hizmeti için kullanılacak ikincil kimlik doğrulama anahtarı.

azureml.core.webservice.Webservice.location

Bu Web hizmetini dağıtılacak Azure bölgesi.

Yöntemler

print_deploy_configuration

Dağıtım yapılandırmasını yazdırın.

validate_configuration

Belirtilen yapılandırma değerlerinin geçerli olup olmadığını denetleyin.

Doğrulama başarısız olursa oluşturur WebserviceException .

validate_image

Webservice'e dağıtılan görüntünün geçerli olup olmadığını denetleyin.

Doğrulama başarısız olursa oluşturur WebserviceException .

print_deploy_configuration

Dağıtım yapılandırmasını yazdırın.

abstract print_deploy_configuration()

validate_configuration

Belirtilen yapılandırma değerlerinin geçerli olup olmadığını denetleyin.

Doğrulama başarısız olursa oluşturur WebserviceException .

abstract validate_configuration()

Özel durumlar

validate_image

Webservice'e dağıtılan görüntünün geçerli olup olmadığını denetleyin.

Doğrulama başarısız olursa oluşturur WebserviceException .

validate_image(image)

Parametreler

cls
Gerekli

Bunun bir sınıf yöntemi olduğunu gösterir.

image
Image
Gerekli

Webhizmetine dağıtılacak görüntü.

Özel durumlar