SslConfiguration Klasse
Stellt ein SSL-Konfigurationsobjekt für die Verwendung mit AksCompute dar.
Initialisieren Sie das SslConfiguration-Objekt.
- Vererbung
-
builtins.objectSslConfiguration
Konstruktor
SslConfiguration(status=None, cert=None, key=None, cname=None, leaf_domain_label=None, overwrite_existing_domain=False, renew=False)
Parameter
- status
- str
Gibt an, ob die SSL-Überprüfung aktiviert oder deaktiviert ist oder automatisch erfolgt.
- cert
- str
Die cert-Zeichenfolge, die zur SSL-Überprüfung verwendet werden soll. Falls diese angegeben ist, müssen Sie auch die PEM-Dateien cname
und key
angeben.
- key
- str
Die Schlüsselzeichenfolge, die für die SSL-Überprüfung verwendet werden soll. Falls diese angegeben ist, müssen Sie auch die PEM-Dateien cname
und cert
angeben.
- cname
- str
Der CNAME, der für die SSL-Überprüfung verwendet werden soll. Wenn dieser angegeben ist, müssen Sie auch die PEM-Dateien cert
und key
angeben.
- leaf_domain_label
- str
Die Blattdomänenbezeichnung, die für das automatisch generierte Zertifikat verwendet werden soll.
- overwrite_existing_domain
- bool
Gibt an, ob die vorhandene Bezeichnung der Blattdomäne überschrieben werden soll. Die Standardeinstellung lautet „false“.
- renew
- bool
Gibt an, ob leaf_domain_label
das automatisch generierte Zertifikat aktualisiert. Wenn dieses angegeben wird, muss die vorhandene SSL-Konfiguration automatisch sein. Der Standardwert lautet „False“.
- status
- str
Gibt an, ob die SSL-Überprüfung aktiviert oder deaktiviert ist oder automatisch erfolgt.
- cert
- str
Die cert-Zeichenfolge, die zur SSL-Überprüfung verwendet werden soll. Falls diese angegeben ist, müssen Sie auch die PEM-Dateien cname
und key
angeben.
- key
- str
Die Schlüsselzeichenfolge, die für die SSL-Überprüfung verwendet werden soll. Falls diese angegeben ist, müssen Sie auch die PEM-Dateien cname
und cert
angeben.
- cname
- str
Der CNAME, der für die SSL-Überprüfung verwendet werden soll. Wenn dieser angegeben ist, müssen Sie auch die PEM-Dateien cert
und key
angeben.
- leaf_domain_label
- str
Die Blattdomänenbezeichnung, die für das automatisch generierte Zertifikat verwendet werden soll.
- overwrite_existing_domain
- bool
Gibt an, ob die vorhandene Bezeichnung der Blattdomäne überschrieben werden soll. Die Standardeinstellung lautet „false“.
- renew
- bool
Gibt an, ob leaf_domain_label
das automatisch generierte Zertifikat aktualisiert. Wenn dieses angegeben wird, muss die vorhandene SSL-Konfiguration automatisch sein. Der Standardwert lautet „False“.
Hinweise
Geben Sie entweder den Parameter leaf_domain_label
oder die Parameter cname
, cert
und key
an, um SSL zu konfigurieren.
Ein typisches Muster zum Angeben der SSL-Konfiguration ist die Verwendung der attach_configuration
- oder provisioning_configuration
-Methode der AksCompute-Klasse, um ein Konfigurationsobjekt zu erhalten. Verwenden Sie dann die Methode enable_ssl
des zurückgegebenen Konfigurationsobjekts. Verwenden Sie beispielsweise für die Anfügekonfiguration die Methode 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")
Weitere Informationen zum Aktivieren von SSL für AKS finden Sie unter Verwenden von SSL zum Sichern eines Webdiensts durch Azure Machine Learning.
Methoden
deserialize |
Konvertiert ein JSON-Objekt in ein SslConfiguration-Objekt. |
serialize |
Konvertiert dieses SslConfiguration-Objekt in ein serialisiertes JSON-Wörterbuch. |
deserialize
Konvertiert ein JSON-Objekt in ein SslConfiguration-Objekt.
static deserialize(object_dict)
Parameter
- object_dict
- dict
Ein JSON-Objekt, das in ein SslConfiguration-Objekt konvertiert werden soll.
Gibt zurück
Die SslConfiguration-Darstellung des bereitgestellten JSON-Objekts.
Rückgabetyp
Ausnahmen
serialize
Konvertiert dieses SslConfiguration-Objekt in ein serialisiertes JSON-Wörterbuch.
serialize()
Gibt zurück
Die JSON-Darstellung dieses SslConfiguration-Objekts.
Rückgabetyp
Ausnahmen
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für