Dela via


SslConfiguration Klass

Representerar ett SSL-konfigurationsobjekt för användning med AksCompute.

Initiera SslConfiguration-objektet.

Konstruktor

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

Parametrar

Name Description
status
str

Anger om SSL-validering är aktiverat, inaktiverat eller automatiskt.

Standardvärde: None
cert
str

Certifikatsträngen som ska användas för SSL-validering. Om detta anges måste du även ange cname och key PEM-fil

Standardvärde: None
key
str

Nyckelsträngen som ska användas för SSL-validering. Om detta anges måste du även ange cname och cert PEM-fil

Standardvärde: None
cname
str

CNAME som ska användas för SSL-validering. Om detta anges måste du även ange cert PEM-filer och key PEM-filer.

Standardvärde: None
leaf_domain_label
str

Den lövdomänetikett som ska användas för det automatiskt genererade certifikatet.

Standardvärde: None
overwrite_existing_domain

Anger om du vill skriva över den befintliga lövdomänetiketten. Standardvärdet är False.

Standardvärde: False
renew

Anger om leaf_domain_label uppdaterar det automatiskt genererade certifikatet. Om den tillhandahålls måste den befintliga SSL-konfigurationen vara automatisk. Standardvärdet är False.

Standardvärde: False
status
Obligatorisk
str

Anger om SSL-validering är aktiverat, inaktiverat eller automatiskt.

cert
Obligatorisk
str

Certifikatsträngen som ska användas för SSL-validering. Om detta anges måste du även ange cname och key PEM-fil

key
Obligatorisk
str

Nyckelsträngen som ska användas för SSL-validering. Om detta anges måste du även ange cname och cert PEM-fil

cname
Obligatorisk
str

CNAME som ska användas för SSL-validering. Om detta anges måste du även ange cert PEM-filer och key PEM-filer.

leaf_domain_label
Obligatorisk
str

Den lövdomänetikett som ska användas för det automatiskt genererade certifikatet.

overwrite_existing_domain
Obligatorisk

Anger om du vill skriva över den befintliga lövdomänetiketten. Standardvärdet är False.

renew
Obligatorisk

Anger om leaf_domain_label uppdaterar det automatiskt genererade certifikatet. Om den tillhandahålls måste den befintliga SSL-konfigurationen vara automatisk. Standardvärdet är False.

Kommentarer

Om du vill konfigurera SSL anger du antingen parametern leaf_domain_label eller parametrarna cname, certoch key.

Ett typiskt mönster för att ange SSL-konfiguration är att använda attach_configuration klassens eller provisioning_configuration -metod AksCompute för att hämta ett konfigurationsobjekt. Använd sedan metoden för enable_ssl det returnerade konfigurationsobjektet. Använd till exempel metoden för att koppla konfigurationen enable_ssl .


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

Mer information om hur du aktiverar SSL för AKS finns i Använda SSL för att skydda en webbtjänst via Azure Machine Learning.

Metoder

deserialize

Konvertera ett JSON-objekt till ett SslConfiguration-objekt.

serialize

Konvertera det här SslConfiguration-objektet till en JSON-serialiserad ordlista.

deserialize

Konvertera ett JSON-objekt till ett SslConfiguration-objekt.

static deserialize(object_dict)

Parametrar

Name Description
object_dict
Obligatorisk

Ett JSON-objekt som ska konverteras till ett SslConfiguration-objekt.

Returer

Typ Description

SslConfiguration-representationen av det angivna JSON-objektet.

Undantag

Typ Description

serialize

Konvertera det här SslConfiguration-objektet till en JSON-serialiserad ordlista.

serialize()

Returer

Typ Description

JSON-representationen av det här SslConfiguration-objektet.