Delen via


SslConfiguration Klas

Vertegenwoordigt een SSL-configuratieobject voor gebruik met AksCompute.

Initialiseer het object SslConfiguration.

Overname
builtins.object
SslConfiguration

Constructor

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

Parameters

status
str
standaardwaarde: None

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

cert
str
standaardwaarde: None

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

key
str
standaardwaarde: None

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

cname
str
standaardwaarde: None

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

leaf_domain_label
str
standaardwaarde: None

Het leaf-domeinlabel dat moet worden gebruikt voor het automatisch gegenereerde certificaat.

overwrite_existing_domain
bool
standaardwaarde: False

Hiermee wordt aangegeven of het bestaande leaf-domeinlabel moet worden overschreven. De standaardwaarde is False.

renew
bool
standaardwaarde: False

Geeft aan of leaf_domain_label het automatisch gegenereerde certificaat wordt vernieuwd. Indien opgegeven, moet de bestaande SSL-configuratie automatisch zijn. De standaardwaarde is False.

status
str
Vereist

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

cert
str
Vereist

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

key
str
Vereist

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

cname
str
Vereist

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

leaf_domain_label
str
Vereist

Het leaf-domeinlabel dat moet worden gebruikt voor het automatisch gegenereerde certificaat.

overwrite_existing_domain
bool
Vereist

Hiermee wordt aangegeven of het bestaande leaf-domeinlabel moet worden overschreven. De standaardwaarde is False.

renew
bool
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 False.

Opmerkingen

Als u SSL wilt configureren, geeft u de leaf_domain_label parameter of de parameters cname, certen keyop.

Een typisch patroon voor het opgeven van een SSL-configuratie is het gebruik van de attach_configuration methode of provisioning_configuration van de AksCompute klasse om een configuratieobject te verkrijgen. Gebruik vervolgens de enable_ssl methode van het geretourneerde configuratieobject. Gebruik bijvoorbeeld voor de configuratie koppelen de enable_ssl methode .


   # 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

object_dict
dict
Vereist

Een JSON-object dat moet worden geconverteerd naar een SslConfiguration-object.

Retouren

De SslConfiguration-weergave van het opgegeven JSON-object.

Retourtype

Uitzonderingen

serialize

Converteer dit SslConfiguration-object naar een geserialiseerde JSON-woordenlijst.

serialize()

Retouren

De JSON-weergave van dit SslConfiguration-object.

Retourtype

Uitzonderingen