Поделиться через


WebserviceDeploymentConfiguration Класс

Определяет функциональные возможности базового класса для всех объектов конфигурации развертывания веб-службы.

Этот класс представляет параметры конфигурации для развертывания веб-службы в определенном целевом объекте. Например, чтобы создать развертывание для службы Azure Kubernetes, используйте deploy_configuration метод AksWebservice класса.

Инициализация объекта конфигурации.

Конструктор

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

Параметры

Имя Описание
type
Обязательно

Тип веб-службы, связанной с этим объектом.

description
str

Описание для предоставления этой веб-службы.

Default value: None
tags

Словарь тегов значений ключа для предоставления этой веб-службы.

Default value: None
properties

Словарь свойств значений ключа для предоставления этой веб-службы. Эти свойства нельзя изменить после развертывания, однако можно добавить новые пары значений ключей.

Default value: None
primary_key
str

Первичный ключ проверки подлинности, используемый для этой веб-службы.

Default value: None
secondary_key
str

Дополнительный ключ проверки подлинности, используемый для этой веб-службы.

Default value: None
location
str

Регион Azure для развертывания этой веб-службы.

Default value: None
type
Обязательно

Тип веб-службы, связанной с этим объектом.

description
Обязательно
str

Описание для предоставления этой веб-службы.

tags
Обязательно

Словарь тегов значений ключа для предоставления этой веб-службы.

properties
Обязательно

Словарь свойств значений ключа для предоставления этой веб-службы. Эти свойства нельзя изменить после развертывания, однако можно добавить новые пары значений ключей.

primary_key
Обязательно
str

Первичный ключ проверки подлинности, используемый для этой веб-службы.

secondary_key
Обязательно
str

Дополнительный ключ проверки подлинности, используемый для этой веб-службы.

location
Обязательно
str

Регион Azure для развертывания этой веб-службы.

Переменные

Имя Описание
azureml.core.webservice.Webservice.description

Описание для предоставления этой веб-службы.

azureml.core.webservice.Webservice.tags

Словарь тегов значений ключа для предоставления этой веб-службы.

azureml.core.webservice.Webservice.properties

Словарь свойств значений ключа для предоставления этой веб-службы. Эти свойства нельзя изменить после развертывания, однако можно добавить новые пары значений ключей.

azureml.core.webservice.Webservice.primary_key

Первичный ключ проверки подлинности, используемый для этой веб-службы.

azureml.core.webservice.Webservice.secondary_key

Дополнительный ключ проверки подлинности, используемый для этой веб-службы.

azureml.core.webservice.Webservice.location

Регион Azure для развертывания этой веб-службы.

Методы

print_deploy_configuration

Печать конфигурации развертывания.

validate_configuration

Убедитесь, что указанные значения конфигурации допустимы.

Вызывает ошибку, если проверка завершается ошибкой WebserviceException .

validate_image

Убедитесь, что образ, развернутый в веб-службе, является допустимым.

Вызывает ошибку, если проверка завершается ошибкой WebserviceException .

print_deploy_configuration

Печать конфигурации развертывания.

abstract print_deploy_configuration()

validate_configuration

Убедитесь, что указанные значения конфигурации допустимы.

Вызывает ошибку, если проверка завершается ошибкой WebserviceException .

abstract validate_configuration()

Исключения

Тип Описание

validate_image

Убедитесь, что образ, развернутый в веб-службе, является допустимым.

Вызывает ошибку, если проверка завершается ошибкой WebserviceException .

validate_image(image)

Параметры

Имя Описание
cls
Обязательно

Указывает, что это метод класса.

image
Обязательно

Образ, который будет развернут в веб-службе.

Исключения

Тип Описание