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
|
Indica se la convalida SSL è abilitata, disabilitata o automatica. Valore predefinito: None
|
|
cert
|
Stringa del certificato da utilizzare 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 utilizzare per la convalida SSL. Se specificato, è necessario specificare e Valore predefinito: None
|
|
leaf_domain_label
|
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 Valore predefinito: False
|
|
status
Necessario
|
Indica se la convalida SSL è abilitata, disabilitata o automatica. |
|
cert
Necessario
|
Stringa del certificato da utilizzare 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 utilizzare per la convalida SSL. Se specificato, è necessario specificare e |
|
leaf_domain_label
Necessario
|
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 |
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. |