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
|
Anger om SSL-validering är aktiverat, inaktiverat eller automatiskt. Standardvärde: None
|
|
cert
|
Certifikatsträngen som ska användas för SSL-validering. Om detta anges måste du även ange Standardvärde: None
|
|
key
|
Nyckelsträngen som ska användas för SSL-validering. Om detta anges måste du även ange Standardvärde: None
|
|
cname
|
CNAME som ska användas för SSL-validering. Om detta anges måste du även ange Standardvärde: None
|
|
leaf_domain_label
|
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 Standardvärde: False
|
|
status
Obligatorisk
|
Anger om SSL-validering är aktiverat, inaktiverat eller automatiskt. |
|
cert
Obligatorisk
|
Certifikatsträngen som ska användas för SSL-validering. Om detta anges måste du även ange |
|
key
Obligatorisk
|
Nyckelsträngen som ska användas för SSL-validering. Om detta anges måste du även ange |
|
cname
Obligatorisk
|
CNAME som ska användas för SSL-validering. Om detta anges måste du även ange |
|
leaf_domain_label
Obligatorisk
|
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 |
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. |