Compartir a través de


SslConfiguration Clase

Representa un objeto de configuración SSL para su uso con AksCompute.

Inicialice el objeto SslConfiguration.

Constructor

SslConfiguration(status=None, cert=None, key=None, cname=None, leaf_domain_label=None, overwrite_existing_domain=False, renew=False)

Parámetros

Nombre Description
status
str

Indica si la validación ssl está habilitada, deshabilitada o automática.

Valor predeterminado: None
cert
str

Cadena de certificado que se va a usar para la validación ssl. Si se proporciona, también debe proporcionar cname y key archivo PEM.

Valor predeterminado: None
key
str

Cadena de clave que se va a usar para la validación ssl. Si se proporciona, también debe proporcionar cname y cert archivo PEM.

Valor predeterminado: None
cname
str

CNAME que se va a usar para la validación SSL. Si se proporciona, también debe proporcionar cert y key archivos PEM.

Valor predeterminado: None
leaf_domain_label
str

Etiqueta de dominio hoja que se va a usar para el certificado generado automáticamente.

Valor predeterminado: None
overwrite_existing_domain

Indica si se va a sobrescribir la etiqueta de dominio hoja existente. El valor predeterminado es False.

Valor predeterminado: False
renew

Indica si leaf_domain_label actualiza el certificado generado automáticamente. Si se proporciona, la configuración SSL existente debe ser automática. El valor predeterminado es False.

Valor predeterminado: False
status
Requerido
str

Indica si la validación ssl está habilitada, deshabilitada o automática.

cert
Requerido
str

Cadena de certificado que se va a usar para la validación ssl. Si se proporciona, también debe proporcionar cname y key archivo PEM.

key
Requerido
str

Cadena de clave que se va a usar para la validación ssl. Si se proporciona, también debe proporcionar cname y cert archivo PEM.

cname
Requerido
str

CNAME que se va a usar para la validación SSL. Si se proporciona, también debe proporcionar cert y key archivos PEM.

leaf_domain_label
Requerido
str

Etiqueta de dominio hoja que se va a usar para el certificado generado automáticamente.

overwrite_existing_domain
Requerido

Indica si se va a sobrescribir la etiqueta de dominio hoja existente. El valor predeterminado es False.

renew
Requerido

Indica si leaf_domain_label actualiza el certificado generado automáticamente. Si se proporciona, la configuración SSL existente debe ser automática. El valor predeterminado es False.

Comentarios

Para configurar SSL, especifique el leaf_domain_label parámetro o los parámetros cname, certy key.

Un patrón típico para especificar la configuración de SSL es usar el attach_configuration método o provisioning_configuration de la AksCompute clase para obtener un objeto de configuración. A continuación, use el enable_ssl método del objeto de configuración devuelto. Por ejemplo, para la configuración de asociación, use el enable_ssl método .


   # Load workspace configuration from the config.json file.
   from azureml.core import Workspace
   ws = Workspace.from_config()

   # Use the default configuration, but you can also provide parameters to customize.
   from azureml.core.compute import AksCompute
   prov_config = AksCompute.provisioning_configuration()
   attach_config = AksCompute.attach_configuration(resource_group=ws.resource_group,
                                                   cluster_name="dev-cluster")

   # Enable ssl.
   prov_config.enable_ssl(leaf_domain_label = "contoso")
   attach_config.enable_ssl(leaf_domain_label = "contoso")

Para más información sobre cómo habilitar SSL para AKS, consulte Uso de SSL para proteger un servicio web a través de Azure Machine Learning.

Métodos

deserialize

Convierta un objeto JSON en un objeto SslConfiguration.

serialize

Convierta este objeto SslConfiguration en un diccionario serializado JSON.

deserialize

Convierta un objeto JSON en un objeto SslConfiguration.

static deserialize(object_dict)

Parámetros

Nombre Description
object_dict
Requerido

Objeto JSON que se va a convertir en un objeto SslConfiguration.

Devoluciones

Tipo Description

Representación SslConfiguration del objeto JSON proporcionado.

Excepciones

Tipo Description

serialize

Convierta este objeto SslConfiguration en un diccionario serializado JSON.

serialize()

Devoluciones

Tipo Description

Representación JSON de este objeto SslConfiguration.