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


WebserviceDeploymentConfiguration Класс

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

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

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

Наследование
WebserviceDeploymentConfiguration

Конструктор

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
Обязательно

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

Исключения

Тип Описание