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 deploy_configuration método de la AciWebservice clase .
Cree un objeto de configuración para implementar un servicio web de ACI.
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 van a asignar para este servicio web. 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 para este servicio web. Puede ser un decimal. El valor predeterminado es 0,5 Valor predeterminado: None
|
|
tags
|
Diccionario de etiquetas de valor de clave que se van a proporcionar a este servicio web. Valor predeterminado: None
|
|
properties
|
Diccionario de propiedades de valor de clave que se van a proporcionar a este servicio web. Estas propiedades no se pueden cambiar después de la implementación, pero se pueden agregar nuevos pares de valor de clave. Valor predeterminado: None
|
|
description
|
Descripción para proporcionar este servicio web. 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 obtener más información sobre las regiones disponibles, consulte Productos por región. Valor predeterminado: None
|
|
auth_enabled
|
Si se va a habilitar o no la autenticación para este servicio web. El valor predeterminado es False. Valor predeterminado: None
|
|
ssl_enabled
|
Indica si se va a habilitar SSL para este servicio web. El valor predeterminado es False. Valor predeterminado: None
|
|
enable_app_insights
|
Indica si se va a habilitar AppInsights para este servicio web. El valor predeterminado es False. Valor predeterminado: None
|
|
ssl_cert_pem_file
|
El archivo de certificado necesario si SSL está habilitado. Valor predeterminado: None
|
|
ssl_key_pem_file
|
El archivo de clave necesario si SSL está habilitado. Valor predeterminado: None
|
|
ssl_cname
|
Cname para si SSL está habilitado. Valor predeterminado: None
|
|
dns_name_label
|
Etiqueta de nombre DNS para el punto de conexión de puntuación. Si no se especifica una etiqueta de nombre DNS única, se generará para el punto de conexión de puntuación. Valor predeterminado: None
|
|
primary_key
|
Clave de autenticación principal que se va a usar para este servicio web. Valor predeterminado: None
|
|
secondary_key
|
Clave de autenticación secundaria que se va a usar para este servicio web. Valor predeterminado: None
|
|
collect_model_data
|
Si se va a habilitar o no la recopilación de datos del modelo para este servicio web. El valor predeterminado es False. Valor predeterminado: None
|
|
cmk_vault_base_url
|
dirección URL base del almacén de claves administrado 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 van a asignar para este servicio web. Puede ser un decimal. El valor predeterminado es 0.1 |
|
memory_gb
Requerido
|
Cantidad de memoria (en GB) que se va a asignar para este servicio web. Puede ser un decimal. El valor predeterminado es 0,5 |
|
tags
Requerido
|
Diccionario de etiquetas de valor de clave que se van a proporcionar a este servicio web. |
|
properties
Requerido
|
Diccionario de propiedades de valor de clave que se van a proporcionar a este servicio web. Estas propiedades no se pueden cambiar después de la implementación, pero se pueden agregar nuevos pares de valor de clave. |
|
description
Requerido
|
Descripción para proporcionar este servicio web. |
|
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 obtener más información sobre las regiones disponibles, consulte Productos por región. |
|
auth_enabled
Requerido
|
Si se va a habilitar o no la autenticación para este servicio web. El valor predeterminado es False. |
|
ssl_enabled
Requerido
|
Indica si se va a habilitar SSL para este servicio web. El valor predeterminado es False. |
|
enable_app_insights
Requerido
|
Indica si se va a habilitar AppInsights para este servicio web. El valor predeterminado es False. |
|
ssl_cert_pem_file
Requerido
|
El archivo de certificado necesario si SSL está habilitado. |
|
ssl_key_pem_file
Requerido
|
El archivo de clave necesario si SSL está habilitado. |
|
ssl_cname
Requerido
|
Cname para si SSL está habilitado. |
|
dns_name_label
Requerido
|
Etiqueta de nombre DNS para el punto de conexión de puntuación. Si no se especifica una etiqueta de nombre DNS única, se generará para el punto de conexión de puntuación. |
|
primary_key
Requerido
|
Clave de autenticación principal que se va a usar para este servicio web. |
|
secondary_key
Requerido
|
Clave de autenticación secundaria que se va a usar para este servicio web. |
|
collect_model_data
Requerido
|
Si se va a habilitar o no la recopilación de datos del modelo para este servicio web. El valor predeterminado es False. |
|
cmk_vault_base_url
Requerido
|
dirección URL base del almacén de claves administrado 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 van a asignar para este servicio web. Puede ser un decimal. El valor predeterminado es 0.1 |
|
memory_gb
|
Cantidad de memoria (en GB) que se va a asignar para este servicio web. Puede ser un decimal. El valor predeterminado es 0,5 |
|
azureml.core.webservice.AciServiceDeploymentConfiguration.tags
|
Diccionario de etiquetas de valor de clave que se van a proporcionar a este servicio web. |
|
azureml.core.webservice.AciServiceDeploymentConfiguration.properties
|
Diccionario de propiedades de valor de clave que se van a proporcionar a este servicio web. Estas propiedades no se pueden cambiar después de la implementación, pero se pueden agregar nuevos pares de valor de clave. |
|
azureml.core.webservice.AciServiceDeploymentConfiguration.description
|
Descripción para proporcionar este servicio web. |
|
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 obtener más información sobre las regiones disponibles, consulte Productos por región. |
|
auth_enabled
|
Si se va a habilitar o no la autenticación para este servicio web. El valor predeterminado es False. |
|
ssl_enabled
|
Indica si se va a habilitar SSL para este servicio web. El valor predeterminado es False. |
|
enable_app_insights
|
Indica si se va a habilitar AppInsights para este servicio web. El valor predeterminado es False. |
|
ssl_cert_pem_file
|
El archivo de certificado necesario si SSL está habilitado. |
|
ssl_key_pem_file
|
El archivo de clave necesario si SSL está habilitado. |
|
ssl_cname
|
Cname para si SSL está habilitado. |
|
dns_name_label
|
Etiqueta de nombre DNS para el punto de conexión de puntuación. Si no se especifica una etiqueta de nombre DNS única, se generará para el punto de conexión de puntuación. |
|
primary_key
|
Clave de autenticación principal que se va a usar para este servicio web. |
|
secondary_key
|
Clave de autenticación secundaria que se va a usar para este servicio web. |
|
collect_model_data
|
Indica si se va a habilitar la recopilación de datos del modelo para el servicio web. |
Métodos
| print_deploy_configuration |
Imprima la configuración de implementación. |
| validate_configuration |
Compruebe que los valores de configuración especificados son válidos. Generará un si se produce un WebserviceException error en la validación. |
print_deploy_configuration
Imprima la configuración de implementación.
print_deploy_configuration()
validate_configuration
Compruebe que los valores de configuración especificados son válidos.
Generará un si se produce un WebserviceException error en la validación.
validate_configuration()
Excepciones
| Tipo | Description |
|---|---|