SslConfiguration Classe
Rappresenta un oggetto di configurazione SSL da usare con AksCompute.
Inizializzare l'oggetto SslConfiguration.
- Ereditarietà
-
builtins.objectSslConfiguration
Costruttore
SslConfiguration(status=None, cert=None, key=None, cname=None, leaf_domain_label=None, overwrite_existing_domain=False, renew=False)
Parametri
Nome | Descrizione |
---|---|
status
|
Indica se la convalida SSL è abilitata, disabilitata o automatica. Valore predefinito: None
|
cert
|
Stringa di certificato da usare per la convalida SSL. Se specificato, è necessario specificare e Valore predefinito: None
|
key
|
Stringa di chiave da usare per la convalida SSL. Se specificato, è necessario specificare e Valore predefinito: None
|
cname
|
CNAME da usare per la convalida SSL. Se specificato, è necessario specificare e Valore predefinito: None
|
leaf_domain_label
|
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 Valore predefinito: False
|
status
Necessario
|
Indica se la convalida SSL è abilitata, disabilitata o automatica. |
cert
Necessario
|
Stringa di certificato da usare per la convalida SSL. Se specificato, è necessario specificare e |
key
Necessario
|
Stringa di chiave da usare per la convalida SSL. Se specificato, è necessario specificare e |
cname
Necessario
|
CNAME da usare per la convalida SSL. Se specificato, è necessario specificare e |
leaf_domain_label
Necessario
|
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 |
Commenti
Per configurare SSL, specificare il leaf_domain_label
parametro o i parametri cname
, cert
e 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 |
---|---|