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

status
str
valeur par défaut: None

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

cert
str
valeur par défaut: None

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

key
str
valeur par défaut: None

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

cname
str
valeur par défaut: None

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

leaf_domain_label
str
valeur par défaut: None

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

overwrite_existing_domain
bool
valeur par défaut: False

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

renew
bool
valeur par défaut: False

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.

status
str
Obligatoire

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

cert
str
Obligatoire

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

key
str
Obligatoire

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

cname
str
Obligatoire

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

leaf_domain_label
str
Obligatoire

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

overwrite_existing_domain
bool
Obligatoire

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

renew
bool
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

object_dict
dict
Obligatoire

Objet JSON à convertir en objet SslConfiguration.

Retours

Représentation SslConfiguration de l’objet JSON fourni.

Type de retour

Exceptions

serialize

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

serialize()

Retours

Représentation JSON de cet objet SslConfiguration.

Type de retour

Exceptions