Freigeben über


SslConfiguration Klasse

Stellt ein SSL-Konfigurationsobjekt für die Verwendung mit AksCompute dar.

Initialisieren Sie das SslConfiguration-Objekt.

Vererbung
builtins.object
SslConfiguration

Konstruktor

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

Parameter

status
str
Standardwert: None

Gibt an, ob die SSL-Überprüfung aktiviert oder deaktiviert ist oder automatisch erfolgt.

cert
str
Standardwert: None

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
Standardwert: None

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
Standardwert: None

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
Standardwert: None

Die Blattdomänenbezeichnung, die für das automatisch generierte Zertifikat verwendet werden soll.

overwrite_existing_domain
bool
Standardwert: False

Gibt an, ob die vorhandene Bezeichnung der Blattdomäne überschrieben werden soll. Die Standardeinstellung lautet „false“.

renew
bool
Standardwert: False

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
Erforderlich

Gibt an, ob die SSL-Überprüfung aktiviert oder deaktiviert ist oder automatisch erfolgt.

cert
str
Erforderlich

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
Erforderlich

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
Erforderlich

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
Erforderlich

Die Blattdomänenbezeichnung, die für das automatisch generierte Zertifikat verwendet werden soll.

overwrite_existing_domain
bool
Erforderlich

Gibt an, ob die vorhandene Bezeichnung der Blattdomäne überschrieben werden soll. Die Standardeinstellung lautet „false“.

renew
bool
Erforderlich

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
Erforderlich

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