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


AciServiceDeploymentConfiguration Класс

Представляет сведения о конфигурации развертывания для службы, развернутой в Экземплярах контейнеров Azure.

Создайте объект AksServiceDeploymentConfiguration с помощью метода deploy_configuration класса AciWebservice.

Создайте объект конфигурации для развертывания веб-службы ACI.

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

Конструктор

AciServiceDeploymentConfiguration(cpu_cores=None, memory_gb=None, tags=None, properties=None, description=None, location=None, auth_enabled=None, ssl_enabled=None, enable_app_insights=None, ssl_cert_pem_file=None, ssl_key_pem_file=None, ssl_cname=None, dns_name_label=None, primary_key=None, secondary_key=None, collect_model_data=None, cmk_vault_base_url=None, cmk_key_name=None, cmk_key_version=None, vnet_name=None, subnet_name=None)

Параметры

Имя Описание
cpu_cores

Количество ядер ЦП, выделяемых для этого объекта WebService. Может выражаться десятичным числом. Значение по умолчанию — 0,1

Default value: None
memory_gb

Объем памяти (в ГБ), выделяемой для этого объекта WebService. Может выражаться десятичным числом. Значение по умолчанию — 0,5

Default value: None
tags

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

Default value: None
properties

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

Default value: None
description
str

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

Default value: None
location
str

Регион Azure для развертывания этой веб-службы. Если не указать, будет использоваться расположение рабочей области. Дополнительные сведения о доступных регионах приведены в статье Продукты по регионам.

Default value: None
auth_enabled

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

Default value: None
ssl_enabled

Указывает, следует ли включить SSL для этой веб-службы. Значение по умолчанию — False.

Default value: None
enable_app_insights

Указывает, следует ли включить AppInsights для этой веб-службы. Значение по умолчанию — False.

Default value: None
ssl_cert_pem_file
str

Файл сертификата, необходимый при включенном SSL.

Default value: None
ssl_key_pem_file
str

Файл ключа, необходимый при включенном SSL.

Default value: None
ssl_cname
str

CNAME, необходимый при включенном SSL.

Default value: None
dns_name_label
str

Метка DNS-имени для конечной точки оценки. Если она не указана, для данной конечной точки оценки будет создана уникальная метка DNS-имени.

Default value: None
primary_key
str

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

Default value: None
secondary_key
str

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

Default value: None
collect_model_data

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

Default value: None
cmk_vault_base_url
str

базовый URL-адрес хранилища ключей, управляемого клиентом

Default value: None
cmk_key_name
str

имя ключа, управляемого клиентом.

Default value: None
cmk_key_version
str

версия ключа, управляемого клиентом.

Default value: None
vnet_name
str

имя виртуальной сети.

Default value: None
subnet_name
str

имя подсети в виртуальной сети.

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

Количество ядер ЦП, выделяемых для этого объекта WebService. Может выражаться десятичным числом. Значение по умолчанию — 0,1

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

Объем памяти (в ГБ), выделяемой для этого объекта WebService. Может выражаться десятичным числом. Значение по умолчанию — 0,5

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

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

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

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

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

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

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

Регион Azure для развертывания этой веб-службы. Если не указать, будет использоваться расположение рабочей области. Дополнительные сведения о доступных регионах приведены в статье Продукты по регионам.

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

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

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

Указывает, следует ли включить SSL для этой веб-службы. Значение по умолчанию — False.

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

Указывает, следует ли включить AppInsights для этой веб-службы. Значение по умолчанию — False.

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

Файл сертификата, необходимый при включенном SSL.

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

Файл ключа, необходимый при включенном SSL.

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

CNAME, необходимый при включенном SSL.

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

Метка DNS-имени для конечной точки оценки. Если она не указана, для данной конечной точки оценки будет создана уникальная метка DNS-имени.

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

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

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

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

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

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

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

базовый URL-адрес хранилища ключей, управляемого клиентом

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

имя ключа, управляемого клиентом.

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

версия ключа, управляемого клиентом.

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

имя виртуальной сети.

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

имя подсети в виртуальной сети.

Переменные

Имя Описание
cpu_cores

Количество ядер ЦП, выделяемых для этого объекта WebService. Может выражаться десятичным числом. Значение по умолчанию — 0,1

memory_gb

Объем памяти (в ГБ), выделяемой для этого объекта WebService. Может выражаться десятичным числом. Значение по умолчанию — 0,5

azureml.core.webservice.AciServiceDeploymentConfiguration.tags

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

azureml.core.webservice.AciServiceDeploymentConfiguration.properties

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

azureml.core.webservice.AciServiceDeploymentConfiguration.description

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

azureml.core.webservice.AciServiceDeploymentConfiguration.location

Регион Azure для развертывания этой веб-службы. Если не указать, будет использоваться расположение рабочей области. Дополнительные сведения о доступных регионах приведены в статье Продукты по регионам.

auth_enabled

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

ssl_enabled

Указывает, следует ли включить SSL для этой веб-службы. Значение по умолчанию — False.

enable_app_insights

Указывает, следует ли включить AppInsights для этой веб-службы. Значение по умолчанию — False.

ssl_cert_pem_file
str

Файл сертификата, необходимый при включенном SSL.

ssl_key_pem_file
str

Файл ключа, необходимый при включенном SSL.

ssl_cname
str

CNAME, необходимый при включенном SSL.

dns_name_label
str

Метка DNS-имени для конечной точки оценки. Если она не указана, для данной конечной точки оценки будет создана уникальная метка DNS-имени.

primary_key
str

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

secondary_key
str

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

collect_model_data

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

Методы

print_deploy_configuration

Выводит конфигурацию развертывания.

validate_configuration

Проверка допустимости указанных значений конфигурации.

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

print_deploy_configuration

Выводит конфигурацию развертывания.

print_deploy_configuration()

validate_configuration

Проверка допустимости указанных значений конфигурации.

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

validate_configuration()

Исключения

Тип Описание