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

status
str
valor predeterminado: None

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

cert
str
valor predeterminado: None

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

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

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

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

overwrite_existing_domain
bool
valor predeterminado: False

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

renew
bool
valor predeterminado: False

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.

status
str
Requerido

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

cert
str
Requerido

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

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

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

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

overwrite_existing_domain
bool
Requerido

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

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

object_dict
dict
Requerido

Objeto JSON que se convierte en un objeto SslConfiguration.

Devoluciones

Representación SslConfiguration del objeto JSON proporcionado.

Tipo de valor devuelto

Excepciones

serialize

Se convierte este objeto SslConfiguration en un diccionario serializado JSON.

serialize()

Devoluciones

Representación JSON de este objeto SslConfiguration.

Tipo de valor devuelto

Excepciones