Freigeben über


SslConfiguration Klasse

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

Initialisieren Sie das SslConfiguration-Objekt.

Konstruktor

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

Parameter

Name Beschreibung
status
str

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

Standardwert: None
cert
str

Die Zertifikatzeichenfolge, die für die SSL-Überprüfung verwendet werden soll. Falls angegeben, müssen Sie auch PEM-Datei bereitstellen cname und key

Standardwert: None
key
str

Die schlüsselzeichenfolge, die für die SSL-Überprüfung verwendet werden soll. Falls angegeben, müssen Sie auch PEM-Datei bereitstellen cname und cert

Standardwert: None
cname
str

Der für die SSL-Überprüfung zu verwendende CNAME. Falls angegeben, müssen Sie auch PEM-Dateien bereitstellencert.key

Standardwert: None
leaf_domain_label
str

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

Standardwert: None
overwrite_existing_domain

Gibt an, ob die vorhandene Blattdomänenbezeichnung überschrieben werden soll. Der Standardwert ist False.

Standardwert: False
renew

Gibt an, ob leaf_domain_label das automatisch generierte Zertifikat aktualisiert wird. Wenn angegeben, muss die vorhandene SSL-Konfiguration automatisch sein. Der Standardwert ist False.

Standardwert: False
status
Erforderlich
str

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

cert
Erforderlich
str

Die Zertifikatzeichenfolge, die für die SSL-Überprüfung verwendet werden soll. Falls angegeben, müssen Sie auch PEM-Datei bereitstellen cname und key

key
Erforderlich
str

Die schlüsselzeichenfolge, die für die SSL-Überprüfung verwendet werden soll. Falls angegeben, müssen Sie auch PEM-Datei bereitstellen cname und cert

cname
Erforderlich
str

Der für die SSL-Überprüfung zu verwendende CNAME. Falls angegeben, müssen Sie auch PEM-Dateien bereitstellencert.key

leaf_domain_label
Erforderlich
str

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

overwrite_existing_domain
Erforderlich

Gibt an, ob die vorhandene Blattdomänenbezeichnung überschrieben werden soll. Der Standardwert ist False.

renew
Erforderlich

Gibt an, ob leaf_domain_label das automatisch generierte Zertifikat aktualisiert wird. Wenn angegeben, muss die vorhandene SSL-Konfiguration automatisch sein. Der Standardwert ist False.

Hinweise

Um SSL zu konfigurieren, geben Sie entweder den leaf_domain_label Parameter oder die Parameter cnamean , certund key.

Ein typisches Muster zum Angeben der SSL-Konfiguration ist die attach_configurationprovisioning_configuration Verwendung oder Methode der AksCompute Klasse zum Abrufen eines Konfigurationsobjekts. Verwenden Sie dann die enable_ssl Methode des zurückgegebenen Konfigurationsobjekts. Verwenden Sie z. B. für die Anfügungskonfiguration die 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")

Weitere Informationen zum Aktivieren von SSL für AKS finden Sie unter Verwenden von SSL zum Sichern eines Webdiensts über Azure Machine Learning.

Methoden

deserialize

Konvertieren Sie ein JSON-Objekt in ein SslConfiguration-Objekt.

serialize

Konvertieren Sie dieses SslConfiguration-Objekt in ein serialisiertes JSON-Wörterbuch.

deserialize

Konvertieren Sie ein JSON-Objekt in ein SslConfiguration-Objekt.

static deserialize(object_dict)

Parameter

Name Beschreibung
object_dict
Erforderlich

Ein JSON-Objekt, das in ein SslConfiguration-Objekt konvertiert werden soll.

Gibt zurück

Typ Beschreibung

Die SslConfiguration-Darstellung des bereitgestellten JSON-Objekts.

Ausnahmen

Typ Beschreibung

serialize

Konvertieren Sie dieses SslConfiguration-Objekt in ein serialisiertes JSON-Wörterbuch.

serialize()

Gibt zurück

Typ Beschreibung

Die JSON-Darstellung dieses SslConfiguration-Objekts.