SslConfiguration Klas
Vertegenwoordigt een SSL-configuratieobject voor gebruik met AksCompute.
Initialiseer het object SslConfiguration.
- Overname
-
builtins.objectSslConfiguration
Constructor
SslConfiguration(status=None, cert=None, key=None, cname=None, leaf_domain_label=None, overwrite_existing_domain=False, renew=False)
Parameters
- status
- str
Geeft aan of SSL-validatie is ingeschakeld, uitgeschakeld of automatisch.
- cert
- str
De certificaattekenreeks die moet worden gebruikt voor SSL-validatie. Indien opgegeven, moet u ook het PEM-bestand en key
opgeven cname
- key
- str
De sleutelreeks die moet worden gebruikt voor SSL-validatie. Indien opgegeven, moet u ook het PEM-bestand en cert
opgeven cname
- cname
- str
De CNAME die moet worden gebruikt voor SSL-validatie. Indien opgegeven, moet u ook PEM-bestanden opgeven cert
key
.
- leaf_domain_label
- str
Het leaf-domeinlabel dat moet worden gebruikt voor het automatisch gegenereerde certificaat.
- overwrite_existing_domain
- bool
Hiermee wordt aangegeven of het bestaande leaf-domeinlabel moet worden overschreven. De standaardwaarde is False.
- renew
- bool
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.
- cert
- str
De certificaattekenreeks die moet worden gebruikt voor SSL-validatie. Indien opgegeven, moet u ook het PEM-bestand en key
opgeven cname
- key
- str
De sleutelreeks die moet worden gebruikt voor SSL-validatie. Indien opgegeven, moet u ook het PEM-bestand en cert
opgeven cname
- cname
- str
De CNAME die moet worden gebruikt voor SSL-validatie. Indien opgegeven, moet u ook PEM-bestanden opgeven cert
key
.
- leaf_domain_label
- str
Het leaf-domeinlabel dat moet worden gebruikt voor het automatisch gegenereerde certificaat.
- overwrite_existing_domain
- bool
Hiermee wordt aangegeven of het bestaande leaf-domeinlabel moet worden overschreven. De standaardwaarde is False.
- renew
- bool
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
, cert
en key
op.
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
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
Feedback
https://aka.ms/ContentUserFeedback.
Binnenkort beschikbaar: In de loop van 2024 zullen we GitHub-problemen geleidelijk uitfaseren als het feedbackmechanisme voor inhoud en deze vervangen door een nieuw feedbacksysteem. Zie voor meer informatie:Feedback verzenden en weergeven voor