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
str

Geeft aan of SSL-validatie is ingeschakeld, uitgeschakeld of automatisch.

Default value: None
cert
str

De certificaattekenreeks die moet worden gebruikt voor SSL-validatie. Indien opgegeven, moet u ook een cname PEM-bestand opgeven key

Default value: None
key
str

De sleutelreeks die moet worden gebruikt voor SSL-validatie. Indien opgegeven, moet u ook een cname PEM-bestand opgeven cert

Default value: None
cname
str

De CNAME die moet worden gebruikt voor SSL-validatie. Indien opgegeven, moet u ook PEM-bestanden opgeven certkey .

Default value: None
leaf_domain_label
str

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 leaf_domain_label het automatisch gegenereerde certificaat wordt vernieuwd. Indien opgegeven, moet de bestaande SSL-configuratie automatisch zijn. De standaardwaarde is Onwaar.

Default value: False
status
Vereist
str

Geeft aan of SSL-validatie is ingeschakeld, uitgeschakeld of automatisch.

cert
Vereist
str

De certificaattekenreeks die moet worden gebruikt voor SSL-validatie. Indien opgegeven, moet u ook een cname PEM-bestand opgeven key

key
Vereist
str

De sleutelreeks die moet worden gebruikt voor SSL-validatie. Indien opgegeven, moet u ook een cname PEM-bestand opgeven cert

cname
Vereist
str

De CNAME die moet worden gebruikt voor SSL-validatie. Indien opgegeven, moet u ook PEM-bestanden opgeven certkey .

leaf_domain_label
Vereist
str

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 leaf_domain_label het automatisch gegenereerde certificaat wordt vernieuwd. Indien opgegeven, moet de bestaande SSL-configuratie automatisch zijn. De standaardwaarde is Onwaar.

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.