Partager via


SslConfiguration Classe

Représente un objet de configuration SSL à utiliser avec AKSCompute.

Initialisez l’objet SslConfiguration.

Héritage
builtins.object
SslConfiguration

Constructeur

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

Paramètres

Nom Description
status
str

Indique si la validation SSL est activée, désactivée ou automatique.

Valeur par défaut: None
cert
str

Chaîne de certificat à utiliser pour la validation SSL. Si elle est fournie, vous devez également fournir cname et le fichier PEM key.

Valeur par défaut: None
key
str

Chaîne de clé à utiliser pour la validation SSL. Si elle est fournie, vous devez également fournir cname et le fichier PEM cert.

Valeur par défaut: None
cname
str

Enregistrement CNAME à utiliser pour la validation SSL. S’il est fourni, vous devez également fournir cert et les fichiers PEM key.

Valeur par défaut: None
leaf_domain_label
str

Étiquette de domaine feuille à utiliser pour le certificat généré automatiquement.

Valeur par défaut: None
overwrite_existing_domain

Indique s’il faut remplacer l’étiquette de domaine feuille existante. La valeur par défaut est False.

Valeur par défaut: False
renew

Indique si l’étiquette leaf_domain_label actualise le certificat généré automatiquement. Si elle est fournie, la configuration SSL existante doit être auto. La valeur par défaut est False.

Valeur par défaut: False
status
Obligatoire
str

Indique si la validation SSL est activée, désactivée ou automatique.

cert
Obligatoire
str

Chaîne de certificat à utiliser pour la validation SSL. Si elle est fournie, vous devez également fournir cname et le fichier PEM key.

key
Obligatoire
str

Chaîne de clé à utiliser pour la validation SSL. Si elle est fournie, vous devez également fournir cname et le fichier PEM cert.

cname
Obligatoire
str

Enregistrement CNAME à utiliser pour la validation SSL. S’il est fourni, vous devez également fournir cert et les fichiers PEM key.

leaf_domain_label
Obligatoire
str

Étiquette de domaine feuille à utiliser pour le certificat généré automatiquement.

overwrite_existing_domain
Obligatoire

Indique s’il faut remplacer l’étiquette de domaine feuille existante. La valeur par défaut est False.

renew
Obligatoire

Indique si l’étiquette leaf_domain_label actualise le certificat généré automatiquement. Si elle est fournie, la configuration SSL existante doit être auto. La valeur par défaut est False.

Remarques

Pour configurer SSL, spécifiez le paramètre leaf_domain_label ou les paramètres cname, cert et key.

Un modèle classique pour spécifier la configuration SSL consiste à utiliser la méthode attach_configuration ou provisioning_configuration de la classe AksCompute pour obtenir un objet de configuration. Utilisez ensuite la méthode enable_ssl de l’objet de configuration renvoyé. Par exemple, pour la configuration de l’attachement, utilisez la méthode 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")

Pour plus d’informations sur l’activation de SSL pour AKS, consultez Utiliser SSL pour sécuriser un service web par le biais d’Azure Machine Learning.

Méthodes

deserialize

Convertit un objet JSON en objet SslConfiguration.

serialize

Convertit cet objet SslConfiguration en dictionnaire JSON sérialisé.

deserialize

Convertit un objet JSON en objet SslConfiguration.

static deserialize(object_dict)

Paramètres

Nom Description
object_dict
Obligatoire

Objet JSON à convertir en objet SslConfiguration.

Retours

Type Description

Représentation SslConfiguration de l’objet JSON fourni.

Exceptions

Type Description

serialize

Convertit cet objet SslConfiguration en dictionnaire JSON sérialisé.

serialize()

Retours

Type Description

Représentation JSON de cet objet SslConfiguration.

Exceptions

Type Description