Compartir a través de


SslConfiguration Clase

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

Inicialice el objeto SslConfiguration.

Herencia
builtins.object
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 es automática.

Valor predeterminado: None
cert
str

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

Valor predeterminado: None
key
str

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

Valor predeterminado: None
cname
str

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

Valor predeterminado: None
leaf_domain_label
str

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

Valor predeterminado: None
overwrite_existing_domain

Indica si se debe sobrescribir la etiqueta de dominio de 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 es automática.

cert
Requerido
str

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

key
Requerido
str

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

cname
Requerido
str

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

leaf_domain_label
Requerido
str

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

overwrite_existing_domain
Requerido

Indica si se debe sobrescribir la etiqueta de dominio de 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 parámetro leaf_domain_label o los parámetros cname, cert y key.

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


   # 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 la habilitación de SSL para AKS, consulte Uso de SSL para proteger un servicio web con Azure Machine Learning.

Métodos

deserialize

Se convierte un objeto JSON en un objeto SslConfiguration.

serialize

Se convierte este objeto SslConfiguration en un diccionario serializado JSON.

deserialize

Se convierte un objeto JSON en un objeto SslConfiguration.

static deserialize(object_dict)

Parámetros

Nombre Description
object_dict
Requerido

Objeto JSON que se convierte en un objeto SslConfiguration.

Devoluciones

Tipo Description

Representación SslConfiguration del objeto JSON proporcionado.

Excepciones

Tipo Description

serialize

Se convierte este objeto SslConfiguration en un diccionario serializado JSON.

serialize()

Devoluciones

Tipo Description

Representación JSON de este objeto SslConfiguration.

Excepciones

Tipo Description