Compartilhar via


SslConfiguration Classe

Representa um objeto de configuração SSL para uso com AksCompute.

Inicialize o objeto SslConfiguration.

Herança
builtins.object
SslConfiguration

Construtor

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

Parâmetros

status
str
valor padrão: None

Indica se a validação SSL está habilitada, desabilitada ou se ela é automática.

cert
str
valor padrão: None

A cadeia de caracteres de certificado a ser usada para a validação de SSL. Se fornecidos, você também deve fornecer os arquivos PEM cname e key

key
str
valor padrão: None

A cadeia de caracteres de chave a ser usada para a validação de SSL. Se fornecidos, você também deve fornecer os arquivos PEM cname e cert

cname
str
valor padrão: None

O CNAME a ser usado para a validação de SSL. Se fornecidos, você também deve fornecer os arquivos PEM cert e key.

leaf_domain_label
str
valor padrão: None

O rótulo de domínio folha a ser usado para o certificado gerado automaticamente.

overwrite_existing_domain
bool
valor padrão: False

Indica se o rótulo de domínio folha existente deve ou não ser substituído. O padrão é False.

renew
bool
valor padrão: False

Indica se leaf_domain_label atualiza o certificado gerado automaticamente. Se fornecida, a configuração SSL existente deve ser automática. O padrão é False.

status
str
Obrigatório

Indica se a validação SSL está habilitada, desabilitada ou se ela é automática.

cert
str
Obrigatório

A cadeia de caracteres de certificado a ser usada para a validação de SSL. Se fornecidos, você também deve fornecer os arquivos PEM cname e key

key
str
Obrigatório

A cadeia de caracteres de chave a ser usada para a validação de SSL. Se fornecidos, você também deve fornecer os arquivos PEM cname e cert

cname
str
Obrigatório

O CNAME a ser usado para a validação de SSL. Se fornecidos, você também deve fornecer os arquivos PEM cert e key.

leaf_domain_label
str
Obrigatório

O rótulo de domínio folha a ser usado para o certificado gerado automaticamente.

overwrite_existing_domain
bool
Obrigatório

Indica se o rótulo de domínio folha existente deve ou não ser substituído. O padrão é False.

renew
bool
Obrigatório

Indica se leaf_domain_label atualiza o certificado gerado automaticamente. Se fornecida, a configuração SSL existente deve ser automática. O padrão é False.

Comentários

Para configurar o SSL, especifique o parâmetro leaf_domain_label ou os parâmetros cname, cert e key.

Um padrão típico para especificar a configuração de SSL é usar o método attach_configuration ou provisioning_configuration da classe AksCompute para obter um objeto de configuração. Em seguida, use o método enable_ssl do objeto de configuração retornado. Por exemplo, para a configuração de anexação, use o método 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")

Para saber como habilitar o SSL para o AKS, confira Usar SSL para proteger um serviço Web por meio do Azure Machine Learning.

Métodos

deserialize

Converter um objeto JSON em um objeto SslConfiguration.

serialize

Converter o objeto SslConfiguration em um dicionário JSON serializado.

deserialize

Converter um objeto JSON em um objeto SslConfiguration.

static deserialize(object_dict)

Parâmetros

object_dict
dict
Obrigatório

Um objeto JSON a ser convertido em um objeto SslConfiguration.

Retornos

A representação SslConfiguration do objeto JSON fornecido.

Tipo de retorno

Exceções

serialize

Converter o objeto SslConfiguration em um dicionário JSON serializado.

serialize()

Retornos

A representação JSON do objeto SslConfiguration.

Tipo de retorno

Exceções