Partilhar via


SslConfiguration Classe

Representa um objeto de configuração SSL para utilização 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 predefinido: None

Indica se a validação SSL está ativada, desativada ou automática.

cert
str
valor predefinido: None

A cadeia de certificado a utilizar para validação SSL. Se for fornecido, também tem de fornecer cname o ficheiro PEM e key

key
str
valor predefinido: None

A cadeia de chave a utilizar para validação SSL. Se for fornecido, também tem de fornecer cname o ficheiro PEM e cert

cname
str
valor predefinido: None

O CNAME a utilizar para validação SSL. Se for fornecido, também tem de fornecer cert ficheiros PEM e key .

leaf_domain_label
str
valor predefinido: None

A etiqueta de domínio de folha a utilizar para o certificado gerado automaticamente.

overwrite_existing_domain
bool
valor predefinido: False

Indica se pretende substituir a etiqueta de domínio de folha existente. A predefinição é Falso.

renew
bool
valor predefinido: False

Indica se leaf_domain_label atualiza o certificado gerado automaticamente. Se for fornecido, a configuração SSL existente tem de ser automática. A predefinição é Falso.

status
str
Necessário

Indica se a validação SSL está ativada, desativada ou automática.

cert
str
Necessário

A cadeia de certificado a utilizar para validação SSL. Se for fornecido, também tem de fornecer cname o ficheiro PEM e key

key
str
Necessário

A cadeia de chave a utilizar para validação SSL. Se for fornecido, também tem de fornecer cname o ficheiro PEM e cert

cname
str
Necessário

O CNAME a utilizar para validação SSL. Se for fornecido, também tem de fornecer cert ficheiros PEM e key .

leaf_domain_label
str
Necessário

A etiqueta de domínio de folha a utilizar para o certificado gerado automaticamente.

overwrite_existing_domain
bool
Necessário

Indica se pretende substituir a etiqueta de domínio de folha existente. A predefinição é Falso.

renew
bool
Necessário

Indica se leaf_domain_label atualiza o certificado gerado automaticamente. Se for fornecido, a configuração SSL existente tem de ser automática. A predefinição é Falso.

Observações

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

Um padrão típico para especificar a configuração SSL é utilizar o attach_configuration método ou provisioning_configuration da AksCompute classe para obter um objeto de configuração. Em seguida, utilize o enable_ssl método do objeto de configuração devolvido. Por exemplo, para a configuração de anexação, utilize o enable_ssl método .


   # 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 obter mais informações sobre como ativar o SSL para o AKS, veja Utilizar o SSL para proteger um serviço Web através do Azure Machine Learning.

Métodos

deserialize

Converta um objeto JSON num objeto SslConfiguration.

serialize

Converta este objeto SslConfiguration num dicionário serializado JSON.

deserialize

Converta um objeto JSON num objeto SslConfiguration.

static deserialize(object_dict)

Parâmetros

object_dict
dict
Necessário

Um objeto JSON para converter num objeto SslConfiguration.

Devoluções

A representação SslConfiguration do objeto JSON fornecido.

Tipo de retorno

Exceções

serialize

Converta este objeto SslConfiguration num dicionário serializado JSON.

serialize()

Devoluções

A representação JSON deste objeto SslConfiguration.

Tipo de retorno

Exceções