Compartir a través de


AciServiceDeploymentConfiguration Clase

Representa la información de configuración de implementación de un servicio implementado en Azure Container Instances.

Cree un objeto AciServiceDeploymentConfiguration mediante el método deploy_configuration de la clase AciWebservice.

Cree un objeto de configuración para implementar un servicio web de ACI.

Herencia
AciServiceDeploymentConfiguration

Constructor

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)

Parámetros

Nombre Description
cpu_cores

Número de núcleos de CPU que se asignarán a este Webservice. Puede ser un decimal. El valor predeterminado es 0,1.

Valor predeterminado: None
memory_gb

Cantidad de memoria (en GB) que se va a asignar a este Webservice. Puede ser un decimal. El valor predeterminado es 0,5.

Valor predeterminado: None
tags

Diccionario de etiquetas valor-clave para proporcionar a este Webservice.

Valor predeterminado: None
properties

Diccionario de propiedades valor-clave para proporcionar este Webservice. Estas propiedades no se pueden cambiar después de la implementación, pero se pueden agregar nuevos pares clave-valor.

Valor predeterminado: None
description
str

Descripción para proporcionar a este Webservice.

Valor predeterminado: None
location
str

Región de Azure en la que se implementará este servicio web. Si no se especifica, se usará la ubicación del área de trabajo. Para más información sobre las regiones disponibles, consulte Productos por región.

Valor predeterminado: None
auth_enabled

Indica si se debe habilitar o no la autenticación para este servicio web. El valor predeterminado es False.

Valor predeterminado: None
ssl_enabled

Indica si se debe habilitar o no SSL para este servicio web. El valor predeterminado es False.

Valor predeterminado: None
enable_app_insights

Indica si se debe habilitar o no AppInsights para este servicio web. El valor predeterminado es False.

Valor predeterminado: None
ssl_cert_pem_file
str

Archivo de certificado necesario si SSL está habilitado.

Valor predeterminado: None
ssl_key_pem_file
str

Archivo de clave necesario si SSL está habilitado.

Valor predeterminado: None
ssl_cname
str

CNAME si SSL está habilitado.

Valor predeterminado: None
dns_name_label
str

Etiqueta del nombre DNS para el punto de conexión de puntuación. Si no se especifica, se generará una etiqueta de nombre DNS única para el punto de conexión de puntuación.

Valor predeterminado: None
primary_key
str

Clave de autenticación principal que se usará para este Webservice.

Valor predeterminado: None
secondary_key
str

Clave de autenticación secundaria que se usará para este Webservice.

Valor predeterminado: None
collect_model_data

Indica si se debe habilitar o no la recopilación de datos del modelo para este Webservice. El valor predeterminado es False.

Valor predeterminado: None
cmk_vault_base_url
str

dirección URL base del almacén de claves administradas por el cliente

Valor predeterminado: None
cmk_key_name
str

nombre de clave administrada por el cliente.

Valor predeterminado: None
cmk_key_version
str

versión de clave administrada por el cliente.

Valor predeterminado: None
vnet_name
str

nombre de red virtual.

Valor predeterminado: None
subnet_name
str

nombre de subred dentro de la red virtual.

Valor predeterminado: None
cpu_cores
Requerido

Número de núcleos de CPU que se asignarán a este Webservice. Puede ser un decimal. El valor predeterminado es 0,1.

memory_gb
Requerido

Cantidad de memoria (en GB) que se va a asignar a este Webservice. Puede ser un decimal. El valor predeterminado es 0,5.

tags
Requerido

Diccionario de etiquetas valor-clave para proporcionar a este Webservice.

properties
Requerido

Diccionario de propiedades valor-clave para proporcionar este Webservice. Estas propiedades no se pueden cambiar después de la implementación, pero se pueden agregar nuevos pares clave-valor.

description
Requerido
str

Descripción para proporcionar a este Webservice.

location
Requerido
str

Región de Azure en la que se implementará este servicio web. Si no se especifica, se usará la ubicación del área de trabajo. Para más información sobre las regiones disponibles, consulte Productos por región.

auth_enabled
Requerido

Indica si se debe habilitar o no la autenticación para este servicio web. El valor predeterminado es False.

ssl_enabled
Requerido

Indica si se debe habilitar o no SSL para este servicio web. El valor predeterminado es False.

enable_app_insights
Requerido

Indica si se debe habilitar o no AppInsights para este servicio web. El valor predeterminado es False.

ssl_cert_pem_file
Requerido
str

Archivo de certificado necesario si SSL está habilitado.

ssl_key_pem_file
Requerido
str

Archivo de clave necesario si SSL está habilitado.

ssl_cname
Requerido
str

CNAME si SSL está habilitado.

dns_name_label
Requerido
str

Etiqueta del nombre DNS para el punto de conexión de puntuación. Si no se especifica, se generará una etiqueta de nombre DNS única para el punto de conexión de puntuación.

primary_key
Requerido
str

Clave de autenticación principal que se usará para este Webservice.

secondary_key
Requerido
str

Clave de autenticación secundaria que se usará para este Webservice.

collect_model_data
Requerido

Indica si se debe habilitar o no la recopilación de datos del modelo para este Webservice. El valor predeterminado es False.

cmk_vault_base_url
Requerido
str

dirección URL base del almacén de claves administradas por el cliente

cmk_key_name
Requerido
str

nombre de clave administrada por el cliente.

cmk_key_version
Requerido
str

versión de clave administrada por el cliente.

vnet_name
Requerido
str

nombre de red virtual.

subnet_name
Requerido
str

nombre de subred dentro de la red virtual.

Variables

Nombre Description
cpu_cores

Número de núcleos de CPU que se asignarán a este Webservice. Puede ser un decimal. El valor predeterminado es 0,1.

memory_gb

Cantidad de memoria (en GB) que se va a asignar a este Webservice. Puede ser un decimal. El valor predeterminado es 0,5.

azureml.core.webservice.AciServiceDeploymentConfiguration.tags

Diccionario de etiquetas valor-clave para proporcionar a este Webservice.

azureml.core.webservice.AciServiceDeploymentConfiguration.properties

Diccionario de propiedades valor-clave para proporcionar este Webservice. Estas propiedades no se pueden cambiar después de la implementación, pero se pueden agregar nuevos pares clave-valor.

azureml.core.webservice.AciServiceDeploymentConfiguration.description

Descripción para proporcionar a este Webservice.

azureml.core.webservice.AciServiceDeploymentConfiguration.location

Región de Azure en la que se implementará este servicio web. Si no se especifica, se usará la ubicación del área de trabajo. Para más información sobre las regiones disponibles, consulte Productos por región.

auth_enabled

Indica si se debe habilitar o no la autenticación para este servicio web. El valor predeterminado es False.

ssl_enabled

Indica si se debe habilitar o no SSL para este servicio web. El valor predeterminado es False.

enable_app_insights

Indica si se debe habilitar o no AppInsights para este servicio web. El valor predeterminado es False.

ssl_cert_pem_file
str

Archivo de certificado necesario si SSL está habilitado.

ssl_key_pem_file
str

Archivo de clave necesario si SSL está habilitado.

ssl_cname
str

CNAME si SSL está habilitado.

dns_name_label
str

Etiqueta del nombre DNS para el punto de conexión de puntuación. Si no se especifica, se generará una etiqueta de nombre DNS única para el punto de conexión de puntuación.

primary_key
str

Clave de autenticación principal que se usará para este Webservice.

secondary_key
str

Clave de autenticación secundaria que se usará para este Webservice.

collect_model_data

Indica si se debe habilitar o no la recopilación de datos del modelo para Webservice.

Métodos

print_deploy_configuration

Imprime la configuración de implementación.

validate_configuration

Comprueba que los valores de configuración especificados sean válidos.

Genera un WebserviceException si se produce un error en la validación.

print_deploy_configuration

Imprime la configuración de implementación.

print_deploy_configuration()

validate_configuration

Comprueba que los valores de configuración especificados sean válidos.

Genera un WebserviceException si se produce un error en la validación.

validate_configuration()

Excepciones

Tipo Description