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
|
Indique si la validation SSL est activée, désactivée ou automatique. Valeur par défaut: None
|
|
cert
|
Chaîne de certificat à utiliser pour la validation SSL. S’il est fourni, vous devez également fournir et Valeur par défaut: None
|
|
key
|
Chaîne de clé à utiliser pour la validation SSL. S’il est fourni, vous devez également fournir et Valeur par défaut: None
|
|
cname
|
CNAME à utiliser pour la validation SSL. Si ce n’est pas le cas, vous devez également fournir Valeur par défaut: None
|
|
leaf_domain_label
|
É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 Valeur par défaut: False
|
|
status
Obligatoire
|
Indique si la validation SSL est activée, désactivée ou automatique. |
|
cert
Obligatoire
|
Chaîne de certificat à utiliser pour la validation SSL. S’il est fourni, vous devez également fournir et |
|
key
Obligatoire
|
Chaîne de clé à utiliser pour la validation SSL. S’il est fourni, vous devez également fournir et |
|
cname
Obligatoire
|
CNAME à utiliser pour la validation SSL. Si ce n’est pas le cas, vous devez également fournir |
|
leaf_domain_label
Obligatoire
|
É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 |
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. |