SslConfiguration Класс
Представляет объект конфигурации SSL для использования с AksCompute.
Инициализируйте объект SslConfiguration.
- Наследование
-
builtins.objectSslConfiguration
Конструктор
SslConfiguration(status=None, cert=None, key=None, cname=None, leaf_domain_label=None, overwrite_existing_domain=False, renew=False)
Параметры
Имя | Описание |
---|---|
status
|
Указывает настройку для проверки SSL: включена, отключена или авто. Default value: None
|
cert
|
Строка сертификата, используемая для проверки SSL. Если предоставлена, необходимо также указать PEM-файл Default value: None
|
key
|
Строка ключа, используемая для проверки SSL. Если предоставлена, необходимо также указать PEM-файл Default value: None
|
cname
|
Запись CNAME, используемая для проверки SSL. Если предоставлена, необходимо также указать PEM-файлы Default value: None
|
leaf_domain_label
|
Метка конечного домена, используемая для автоматически созданного сертификата. Default value: None
|
overwrite_existing_domain
|
Указывает, следует ли перезаписать существующую метку конечного домена. Значение по умолчанию — False. Default value: False
|
renew
|
Указывает, обновляет ли Default value: False
|
status
Обязательно
|
Указывает настройку для проверки SSL: включена, отключена или авто. |
cert
Обязательно
|
Строка сертификата, используемая для проверки SSL. Если предоставлена, необходимо также указать PEM-файл |
key
Обязательно
|
Строка ключа, используемая для проверки SSL. Если предоставлена, необходимо также указать PEM-файл |
cname
Обязательно
|
Запись CNAME, используемая для проверки SSL. Если предоставлена, необходимо также указать PEM-файлы |
leaf_domain_label
Обязательно
|
Метка конечного домена, используемая для автоматически созданного сертификата. |
overwrite_existing_domain
Обязательно
|
Указывает, следует ли перезаписать существующую метку конечного домена. Значение по умолчанию — False. |
renew
Обязательно
|
Указывает, обновляет ли |
Комментарии
Чтобы настроить SSL, укажите параметр leaf_domain_label
либо параметры cname
, cert
и key
.
Типичный способ указания конфигурации SSL — использование метода attach_configuration
или provisioning_configuration
класса AksCompute для получения объекта конфигурации. Затем используйте метод enable_ssl
возвращенного объекта конфигурации. Например, для конфигурации присоединения используйте метод 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")
Дополнительные сведения о включении SSL для AKS см. в статье Использование SSL для защиты веб-службы с помощью Машинного обучения Azure.
Методы
deserialize |
Преобразование объекта JSON в объект SslConfiguration. |
serialize |
Преобразование этого объекта SslConfiguration в сериализованный словарь JSON. |
deserialize
Преобразование объекта JSON в объект SslConfiguration.
static deserialize(object_dict)
Параметры
Имя | Описание |
---|---|
object_dict
Обязательно
|
Объект JSON для преобразования в объект SslConfiguration. |
Возвращаемое значение
Тип | Описание |
---|---|
Представление SslConfiguration указанного объекта JSON. |
Исключения
Тип | Описание |
---|---|
serialize
Преобразование этого объекта SslConfiguration в сериализованный словарь JSON.
serialize()
Возвращаемое значение
Тип | Описание |
---|---|
Представление JSON этого объекта SslConfiguration. |
Исключения
Тип | Описание |
---|---|