Condividi tramite


SslConfiguration Classe

Rappresenta un oggetto di configurazione SSL da usare con AksCompute.

Inizializzare l'oggetto SslConfiguration.

Ereditarietà
builtins.object
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 di certificato da usare per la convalida SSL. Se specificato, è necessario specificare e key anche il cname file PEM

Valore predefinito: None
key
str

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

Valore predefinito: None
cname
str

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

Valore predefinito: None
leaf_domain_label
str

Etichetta di 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 di certificato da usare per la convalida SSL. Se specificato, è necessario specificare e key anche il cname file PEM

key
Necessario
str

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

cname
Necessario
str

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

leaf_domain_label
Necessario
str

Etichetta di 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 parametri cname, 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 specificato.

Eccezioni

Tipo Descrizione

serialize

Convertire questo oggetto SslConfiguration in un dizionario serializzato JSON.

serialize()

Restituisce

Tipo Descrizione

Rappresentazione JSON di questo oggetto SslConfiguration.

Eccezioni

Tipo Descrizione