Share via


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

cpu_cores
float
valor predeterminado: None

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
float
valor predeterminado: None

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

tags
dict[str, str]
valor predeterminado: None

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

properties
dict[str, str]
valor predeterminado: None

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
str
valor predeterminado: None

Descripción para proporcionar a este Webservice.

location
str
valor predeterminado: None

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
bool
valor predeterminado: None

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

ssl_enabled
bool
valor predeterminado: None

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

enable_app_insights
bool
valor predeterminado: None

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

ssl_cert_pem_file
str
valor predeterminado: None

Archivo de certificado necesario si SSL está habilitado.

ssl_key_pem_file
str
valor predeterminado: None

Archivo de clave necesario si SSL está habilitado.

ssl_cname
str
valor predeterminado: None

CNAME si SSL está habilitado.

dns_name_label
str
valor predeterminado: None

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
valor predeterminado: None

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

secondary_key
str
valor predeterminado: None

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

collect_model_data
bool
valor predeterminado: None

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
str
valor predeterminado: None

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

cmk_key_name
str
valor predeterminado: None

nombre de clave administrada por el cliente.

cmk_key_version
str
valor predeterminado: None

versión de clave administrada por el cliente.

vnet_name
str
valor predeterminado: None

nombre de red virtual.

subnet_name
str
valor predeterminado: None

nombre de subred dentro de la red virtual.

cpu_cores
float
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
float
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
dict[str, str]
Requerido

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

properties
dict[str, str]
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
str
Requerido

Descripción para proporcionar a este Webservice.

location
str
Requerido

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
bool
Requerido

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

ssl_enabled
bool
Requerido

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

enable_app_insights
bool
Requerido

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

ssl_cert_pem_file
str
Requerido

Archivo de certificado necesario si SSL está habilitado.

ssl_key_pem_file
str
Requerido

Archivo de clave necesario si SSL está habilitado.

ssl_cname
str
Requerido

CNAME si SSL está habilitado.

dns_name_label
str
Requerido

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
Requerido

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

secondary_key
str
Requerido

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

collect_model_data
bool
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
str
Requerido

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

cmk_key_name
str
Requerido

nombre de clave administrada por el cliente.

cmk_key_version
str
Requerido

versión de clave administrada por el cliente.

vnet_name
str
Requerido

nombre de red virtual.

subnet_name
str
Requerido

nombre de subred dentro de la red virtual.

Variables

cpu_cores
float

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
float

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
bool

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

ssl_enabled
bool

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

enable_app_insights
bool

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
bool

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