Partager via


SslConfiguration Classe

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

Initialisez l’objet 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. S’il est fourni, vous devez également fournir et cname fichier key PEM

Valeur par défaut: None
key
str

Chaîne de clé à utiliser pour la validation SSL. S’il est fourni, vous devez également fournir et cname fichier cert PEM

Valeur par défaut: None
cname
str

CNAME à utiliser pour la validation SSL. Si ce n’est pas le cas, vous devez également fournir cert des key fichiers PEM.

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 leaf_domain_label actualise le certificat généré automatiquement. Si elle est fournie, la configuration SSL existante doit être automatique. 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. S’il est fourni, vous devez également fournir et cname fichier key PEM

key
Obligatoire
str

Chaîne de clé à utiliser pour la validation SSL. S’il est fourni, vous devez également fournir et cname fichier cert PEM

cname
Obligatoire
str

CNAME à utiliser pour la validation SSL. Si ce n’est pas le cas, vous devez également fournir cert des key fichiers PEM.

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 leaf_domain_label actualise le certificat généré automatiquement. Si elle est fournie, la configuration SSL existante doit être automatique. La valeur par défaut est False.

Remarques

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

Un modèle classique pour spécifier la configuration SSL consiste à utiliser la ou attach_configuration la provisioning_configuration méthode de la AksCompute classe pour obtenir un objet de configuration. Ensuite, utilisez la enable_ssl méthode de l’objet de configuration retourné. Par exemple, pour la configuration d’attachement, utilisez la enable_ssl méthode.


   # 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 via Azure Machine Learning.

Méthodes

deserialize

Convertissez un objet JSON en objet SslConfiguration.

serialize

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

deserialize

Convertissez 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

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

serialize()

Retours

Type Description

Représentation JSON de cet objet SslConfiguration.