Condividi tramite


SslConfiguration Classe

Rappresenta un oggetto di configurazione SSL da utilizzare con AksCompute.

Inizializzare l'oggetto SslConfiguration.

Costruttore

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

Parametri

Nome Descrizione
status
str

Indica se la convalida SSL è abilitata, disabilitata o automatica.

Valore predefinito: None
cert
str

Stringa del certificato da utilizzare per la convalida SSL. Se specificato, è necessario specificare e cname anche il key file PEM

Valore predefinito: None
key
str

Stringa di chiave da usare per la convalida SSL. Se specificato, è necessario specificare e cname anche il cert file PEM

Valore predefinito: None
cname
str

CNAME da utilizzare per la convalida SSL. Se specificato, è necessario specificare e cert anche file key PEM.

Valore predefinito: None
leaf_domain_label
str

Etichetta del dominio foglia da usare per il certificato generato automaticamente.

Valore predefinito: None
overwrite_existing_domain

Indica se sovrascrivere l'etichetta di dominio foglia esistente. Il valore predefinito è False.

Valore predefinito: False
renew

Indica se leaf_domain_label aggiorna il certificato generato automaticamente. Se specificato, la configurazione SSL esistente deve essere automatica. Il valore predefinito è False.

Valore predefinito: False
status
Necessario
str

Indica se la convalida SSL è abilitata, disabilitata o automatica.

cert
Necessario
str

Stringa del certificato da utilizzare per la convalida SSL. Se specificato, è necessario specificare e cname anche il key file PEM

key
Necessario
str

Stringa di chiave da usare per la convalida SSL. Se specificato, è necessario specificare e cname anche il cert file PEM

cname
Necessario
str

CNAME da utilizzare per la convalida SSL. Se specificato, è necessario specificare e cert anche file key PEM.

leaf_domain_label
Necessario
str

Etichetta del dominio foglia da usare per il certificato generato automaticamente.

overwrite_existing_domain
Necessario

Indica se sovrascrivere l'etichetta di dominio foglia esistente. Il valore predefinito è False.

renew
Necessario

Indica se leaf_domain_label aggiorna il certificato generato automaticamente. Se specificato, la configurazione SSL esistente deve essere automatica. Il valore predefinito è False.

Commenti

Per configurare SSL, specificare il leaf_domain_label parametro o i cnameparametri , certe key.

Un modello tipico per specificare la configurazione SSL consiste nell'usare il attach_configuration metodo o provisioning_configuration della AksCompute classe per ottenere un oggetto di configurazione. Usare quindi il enable_ssl metodo dell'oggetto di configurazione restituito. Ad esempio, per la configurazione del collegamento, usare il enable_ssl metodo .


   # 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")

Per altre informazioni sull'abilitazione di SSL per il servizio Azure Kubernetes, vedere Usare SSL per proteggere un servizio Web tramite Azure Machine Learning.

Metodi

deserialize

Convertire un oggetto JSON in un oggetto SslConfiguration.

serialize

Convertire questo oggetto SslConfiguration in un dizionario serializzato JSON.

deserialize

Convertire un oggetto JSON in un oggetto SslConfiguration.

static deserialize(object_dict)

Parametri

Nome Descrizione
object_dict
Necessario

Oggetto JSON da convertire in un oggetto SslConfiguration.

Restituisce

Tipo Descrizione

Rappresentazione SslConfiguration dell'oggetto JSON fornito.

Eccezioni

Tipo Descrizione

serialize

Convertire questo oggetto SslConfiguration in un dizionario serializzato JSON.

serialize()

Restituisce

Tipo Descrizione

Rappresentazione JSON di questo oggetto SslConfiguration.