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
значение по умолчанию: None

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

cert
str
значение по умолчанию: None

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

key
str
значение по умолчанию: None

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

cname
str
значение по умолчанию: None

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

leaf_domain_label
str
значение по умолчанию: None

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

overwrite_existing_domain
bool
значение по умолчанию: False

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

renew
bool
значение по умолчанию: False

Указывает, обновляет ли leaf_domain_label автоматически созданный сертификат. Если параметр указан, существующая конфигурация SSL должна иметь значение auto. Значение по умолчанию — 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
bool
Обязательно

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

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

Указывает, обновляет ли 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
dict
Обязательно

Объект JSON для преобразования в объект SslConfiguration.

Возвращаемое значение

Представление SslConfiguration указанного объекта JSON.

Возвращаемый тип

Исключения

serialize

Преобразование этого объекта SslConfiguration в сериализованный словарь JSON.

serialize()

Возвращаемое значение

Представление JSON этого объекта SslConfiguration.

Возвращаемый тип

Исключения