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
float
значение по умолчанию: None

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

memory_gb
float
значение по умолчанию: None

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

tags
dict[str, str]
значение по умолчанию: None

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

properties
dict[str, str]
значение по умолчанию: None

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

description
str
значение по умолчанию: None

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

location
str
значение по умолчанию: None

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

auth_enabled
bool
значение по умолчанию: None

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

ssl_enabled
bool
значение по умолчанию: None

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

enable_app_insights
bool
значение по умолчанию: None

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

ssl_cert_pem_file
str
значение по умолчанию: None

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

ssl_key_pem_file
str
значение по умолчанию: None

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

ssl_cname
str
значение по умолчанию: None

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

dns_name_label
str
значение по умолчанию: None

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

primary_key
str
значение по умолчанию: None

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

secondary_key
str
значение по умолчанию: None

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

collect_model_data
bool
значение по умолчанию: None

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

cmk_vault_base_url
str
значение по умолчанию: None

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

cmk_key_name
str
значение по умолчанию: None

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

cmk_key_version
str
значение по умолчанию: None

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

vnet_name
str
значение по умолчанию: None

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

subnet_name
str
значение по умолчанию: None

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

cpu_cores
float
Обязательно

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

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

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

tags
dict[str, str]
Обязательно

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

properties
dict[str, str]
Обязательно

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

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

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

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

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

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

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

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

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

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

Указывает, следует ли включить 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
bool
Обязательно

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

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

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

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

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

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

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

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

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

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

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

Переменные

cpu_cores
float

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

memory_gb
float

Объем памяти (в ГБ), выделяемой для этого объекта 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
bool

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

ssl_enabled
bool

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

enable_app_insights
bool

Указывает, следует ли включить 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
bool

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

Методы

print_deploy_configuration

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

validate_configuration

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

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

print_deploy_configuration

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

print_deploy_configuration()

validate_configuration

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

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

validate_configuration()

Исключения