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
|
Indica si la validación ssl está habilitada, deshabilitada o automática. Valor predeterminado: None
|
|
cert
|
Cadena de certificado que se va a usar para la validación ssl. Si se proporciona, también debe proporcionar Valor predeterminado: None
|
|
key
|
Cadena de clave que se va a usar para la validación ssl. Si se proporciona, también debe proporcionar Valor predeterminado: None
|
|
cname
|
CNAME que se va a usar para la validación SSL. Si se proporciona, también debe proporcionar Valor predeterminado: None
|
|
leaf_domain_label
|
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 Valor predeterminado: False
|
|
status
Requerido
|
Indica si la validación ssl está habilitada, deshabilitada o automática. |
|
cert
Requerido
|
Cadena de certificado que se va a usar para la validación ssl. Si se proporciona, también debe proporcionar |
|
key
Requerido
|
Cadena de clave que se va a usar para la validación ssl. Si se proporciona, también debe proporcionar |
|
cname
Requerido
|
CNAME que se va a usar para la validación SSL. Si se proporciona, también debe proporcionar |
|
leaf_domain_label
Requerido
|
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 |
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. |