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

Name Description
status
str

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

Default value: None
cert
str

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

Default value: None
key
str

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

Default value: None
cname
str

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

Default value: None
leaf_domain_label
str

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

Default value: None
overwrite_existing_domain

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

Default value: False
renew

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.

Default value: False
status
Necessário
str

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

cert
Necessário
str

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
Necessário
str

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
Necessário
str

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

leaf_domain_label
Necessário
str

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

overwrite_existing_domain
Necessário

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

renew
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

Name Description
object_dict
Necessário

Um objeto JSON para converter num objeto SslConfiguration.

Devoluções

Tipo Description

A representação SslConfiguration do objeto JSON fornecido.

Exceções

Tipo Description

serialize

Converta este objeto SslConfiguration num dicionário serializado JSON.

serialize()

Devoluções

Tipo Description

A representação JSON deste objeto SslConfiguration.

Exceções

Tipo Description