Поделиться через


SslConfiguration Класс

Представляет объект конфигурации SSL для использования с AksCompute.

Инициализируйте объект SslConfiguration.

Наследование
builtins.object
SslConfiguration

Конструктор

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

Параметры

Имя Описание
status
str

Указывает настройку для проверки SSL: включена, отключена или авто.

Default value: None
cert
str

Строка сертификата, используемая для проверки SSL. Если предоставлена, необходимо также указать PEM-файл cname и key

Default value: None
key
str

Строка ключа, используемая для проверки SSL. Если предоставлена, необходимо также указать PEM-файл cname и cert

Default value: None
cname
str

Запись CNAME, используемая для проверки SSL. Если предоставлена, необходимо также указать PEM-файлы cert и key.

Default value: None
leaf_domain_label
str

Метка конечного домена, используемая для автоматически созданного сертификата.

Default value: None
overwrite_existing_domain

Указывает, следует ли перезаписать существующую метку конечного домена. Значение по умолчанию — False.

Default value: False
renew

Указывает, обновляет ли leaf_domain_label автоматически созданный сертификат. Если параметр указан, существующая конфигурация SSL должна иметь значение auto. Значение по умолчанию — False.

Default value: False
status
Обязательно
str

Указывает настройку для проверки SSL: включена, отключена или авто.

cert
Обязательно
str

Строка сертификата, используемая для проверки SSL. Если предоставлена, необходимо также указать PEM-файл cname и key

key
Обязательно
str

Строка ключа, используемая для проверки SSL. Если предоставлена, необходимо также указать PEM-файл cname и cert

cname
Обязательно
str

Запись CNAME, используемая для проверки SSL. Если предоставлена, необходимо также указать PEM-файлы cert и key.

leaf_domain_label
Обязательно
str

Метка конечного домена, используемая для автоматически созданного сертификата.

overwrite_existing_domain
Обязательно

Указывает, следует ли перезаписать существующую метку конечного домена. Значение по умолчанию — False.

renew
Обязательно

Указывает, обновляет ли leaf_domain_label автоматически созданный сертификат. Если параметр указан, существующая конфигурация SSL должна иметь значение auto. Значение по умолчанию — False.

Комментарии

Чтобы настроить 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.

Исключения

Тип Описание