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
|
Descripción para proporcionar a este Webservice. Valor predeterminado: None
|
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. 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
|
Archivo de certificado necesario si SSL está habilitado. Valor predeterminado: None
|
ssl_key_pem_file
|
Archivo de clave necesario si SSL está habilitado. Valor predeterminado: None
|
ssl_cname
|
CNAME si SSL está habilitado. Valor predeterminado: None
|
dns_name_label
|
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
|
Clave de autenticación principal que se usará para este Webservice. Valor predeterminado: None
|
secondary_key
|
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
|
dirección URL base del almacén de claves administradas por el cliente Valor predeterminado: None
|
cmk_key_name
|
nombre de clave administrada por el cliente. Valor predeterminado: None
|
cmk_key_version
|
versión de clave administrada por el cliente. Valor predeterminado: None
|
vnet_name
|
nombre de red virtual. Valor predeterminado: None
|
subnet_name
|
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
|
Descripción para proporcionar a este Webservice. |
location
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
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
|
Archivo de certificado necesario si SSL está habilitado. |
ssl_key_pem_file
Requerido
|
Archivo de clave necesario si SSL está habilitado. |
ssl_cname
Requerido
|
CNAME si SSL está habilitado. |
dns_name_label
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
Requerido
|
Clave de autenticación principal que se usará para este Webservice. |
secondary_key
Requerido
|
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
|
dirección URL base del almacén de claves administradas por el cliente |
cmk_key_name
Requerido
|
nombre de clave administrada por el cliente. |
cmk_key_version
Requerido
|
versión de clave administrada por el cliente. |
vnet_name
Requerido
|
nombre de red virtual. |
subnet_name
Requerido
|
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
|
Archivo de certificado necesario si SSL está habilitado. |
ssl_key_pem_file
|
Archivo de clave necesario si SSL está habilitado. |
ssl_cname
|
CNAME si SSL está habilitado. |
dns_name_label
|
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
|
Clave de autenticación principal que se usará para este Webservice. |
secondary_key
|
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 |
---|---|