SslConfiguration Klasa
Reprezentuje obiekt konfiguracji SSL do użycia z usługą AksCompute.
Zainicjuj obiekt SslConfiguration.
- Dziedziczenie
-
builtins.objectSslConfiguration
Konstruktor
SslConfiguration(status=None, cert=None, key=None, cname=None, leaf_domain_label=None, overwrite_existing_domain=False, renew=False)
Parametry
Nazwa | Opis |
---|---|
status
|
Wskazuje, czy walidacja PROTOKOŁU SSL jest włączona, wyłączona, czy automatyczna. Domyślna wartość: None
|
cert
|
Ciąg certyfikatu do użycia na potrzeby weryfikacji protokołu SSL. W przypadku podania należy również podać Domyślna wartość: None
|
key
|
Ciąg klucza do użycia na potrzeby weryfikacji protokołu SSL. W przypadku podania należy również podać Domyślna wartość: None
|
cname
|
Rekord CNAME do użycia na potrzeby weryfikacji protokołu SSL. W przypadku podania należy również podać Domyślna wartość: None
|
leaf_domain_label
|
Etykieta domeny liścia do użycia dla automatycznie wygenerowanego certyfikatu. Domyślna wartość: None
|
overwrite_existing_domain
|
Wskazuje, czy zastąpić istniejącą etykietę domeny liścia. Wartość domyślna to False. Domyślna wartość: False
|
renew
|
Wskazuje, czy Domyślna wartość: False
|
status
Wymagane
|
Wskazuje, czy walidacja PROTOKOŁU SSL jest włączona, wyłączona, czy automatyczna. |
cert
Wymagane
|
Ciąg certyfikatu do użycia na potrzeby weryfikacji protokołu SSL. W przypadku podania należy również podać |
key
Wymagane
|
Ciąg klucza do użycia na potrzeby weryfikacji protokołu SSL. W przypadku podania należy również podać |
cname
Wymagane
|
Rekord CNAME do użycia na potrzeby weryfikacji protokołu SSL. W przypadku podania należy również podać |
leaf_domain_label
Wymagane
|
Etykieta domeny liścia do użycia dla automatycznie wygenerowanego certyfikatu. |
overwrite_existing_domain
Wymagane
|
Wskazuje, czy zastąpić istniejącą etykietę domeny liścia. Wartość domyślna to False. |
renew
Wymagane
|
Wskazuje, czy |
Uwagi
Aby skonfigurować protokół SSL, określ leaf_domain_label
parametr lub parametry cname
, cert
i key
.
Typowym wzorcem określania konfiguracji protokołu SSL jest użycie attach_configuration
metody AksCompute lub provisioning_configuration
klasy w celu uzyskania obiektu konfiguracji. Następnie użyj enable_ssl
metody zwróconego obiektu konfiguracji. Na przykład w przypadku konfiguracji dołączania użyj enable_ssl metody .
# 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")
Aby uzyskać więcej informacji na temat włączania protokołu SSL dla usługi AKS, zobacz Zabezpieczanie usługi internetowej za pośrednictwem usługi Azure Machine Learning przy użyciu protokołu SSL.
Metody
deserialize |
Przekonwertuj obiekt JSON na obiekt SslConfiguration. |
serialize |
Przekonwertuj ten obiekt SslConfiguration na słownik serializacji JSON. |
deserialize
Przekonwertuj obiekt JSON na obiekt SslConfiguration.
static deserialize(object_dict)
Parametry
Nazwa | Opis |
---|---|
object_dict
Wymagane
|
Obiekt JSON do konwersji na obiekt SslConfiguration. |
Zwraca
Typ | Opis |
---|---|
Reprezentacja sslConfiguration dostarczonego obiektu JSON. |
Wyjątki
Typ | Opis |
---|---|
serialize
Przekonwertuj ten obiekt SslConfiguration na słownik serializacji JSON.
serialize()
Zwraca
Typ | Opis |
---|---|
Reprezentacja JSON tego obiektu SslConfiguration. |
Wyjątki
Typ | Opis |
---|---|