SslConfiguration Klas
Vertegenwoordigt een SSL-configuratieobject voor gebruik met AksCompute.
Initialiseer het SslConfiguration-object.
Constructor
SslConfiguration(status=None, cert=None, key=None, cname=None, leaf_domain_label=None, overwrite_existing_domain=False, renew=False)
Parameters
| Name | Description |
|---|---|
|
status
|
Geeft aan of SSL-validatie is ingeschakeld, uitgeschakeld of automatisch. Default value: None
|
|
cert
|
De certificaattekenreeks die moet worden gebruikt voor SSL-validatie. Indien opgegeven, moet u ook een Default value: None
|
|
key
|
De sleutelreeks die moet worden gebruikt voor SSL-validatie. Indien opgegeven, moet u ook een Default value: None
|
|
cname
|
De CNAME die moet worden gebruikt voor SSL-validatie. Indien opgegeven, moet u ook PEM-bestanden opgeven Default value: None
|
|
leaf_domain_label
|
Het leaf-domeinlabel dat moet worden gebruikt voor het automatisch gegenereerde certificaat. Default value: None
|
|
overwrite_existing_domain
|
Hiermee wordt aangegeven of het bestaande leaf-domeinlabel moet worden overschreven. De standaardwaarde is Onwaar. Default value: False
|
|
renew
|
Geeft aan of Default value: False
|
|
status
Vereist
|
Geeft aan of SSL-validatie is ingeschakeld, uitgeschakeld of automatisch. |
|
cert
Vereist
|
De certificaattekenreeks die moet worden gebruikt voor SSL-validatie. Indien opgegeven, moet u ook een |
|
key
Vereist
|
De sleutelreeks die moet worden gebruikt voor SSL-validatie. Indien opgegeven, moet u ook een |
|
cname
Vereist
|
De CNAME die moet worden gebruikt voor SSL-validatie. Indien opgegeven, moet u ook PEM-bestanden opgeven |
|
leaf_domain_label
Vereist
|
Het leaf-domeinlabel dat moet worden gebruikt voor het automatisch gegenereerde certificaat. |
|
overwrite_existing_domain
Vereist
|
Hiermee wordt aangegeven of het bestaande leaf-domeinlabel moet worden overschreven. De standaardwaarde is Onwaar. |
|
renew
Vereist
|
Geeft aan of |
Opmerkingen
Als u SSL wilt configureren, geeft u de leaf_domain_label parameter of de parameters cnameop, certen key.
Een typisch patroon voor het opgeven van SSL-configuratie is het gebruik van de attach_configuration of provisioning_configuration methode van de AksCompute klasse om een configuratieobject te verkrijgen. Gebruik vervolgens de enable_ssl methode van het geretourneerde configuratieobject. Gebruik bijvoorbeeld de methode voor de configuratie voor koppelen 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")
Zie SSL gebruiken om een webservice te beveiligen via Azure Machine Learning voor meer informatie over het inschakelen van SSL voor AKS.
Methoden
| deserialize |
Converteer een JSON-object naar een SslConfiguration-object. |
| serialize |
Converteer dit SslConfiguration-object naar een geserialiseerde JSON-woordenlijst. |
deserialize
Converteer een JSON-object naar een SslConfiguration-object.
static deserialize(object_dict)
Parameters
| Name | Description |
|---|---|
|
object_dict
Vereist
|
Een JSON-object dat moet worden geconverteerd naar een SslConfiguration-object. |
Retouren
| Type | Description |
|---|---|
|
De SslConfiguration-weergave van het opgegeven JSON-object. |
Uitzonderingen
| Type | Description |
|---|---|
serialize
Converteer dit SslConfiguration-object naar een geserialiseerde JSON-woordenlijst.
serialize()
Retouren
| Type | Description |
|---|---|
|
De JSON-weergave van dit SslConfiguration-object. |