SslConfiguration Classe
Representa um objeto de configuração SSL para uso com AksCompute.
Inicialize o objeto SslConfiguration.
Construtor
SslConfiguration(status=None, cert=None, key=None, cname=None, leaf_domain_label=None, overwrite_existing_domain=False, renew=False)
Parâmetros
| Nome | Description |
|---|---|
|
status
|
Indica se a validação SSL está habilitada, desabilitada ou automática. Valor padrão: None
|
|
cert
|
A cadeia de caracteres de certificado a ser usada para validação SSL. Se fornecido, você também deve fornecer Valor padrão: None
|
|
key
|
A cadeia de caracteres de chave a ser usada para validação SSL. Se fornecido, você também deve fornecer Valor padrão: None
|
|
cname
|
O CNAME a ser usado para validação SSL. Se fornecido, você também deve fornecer Valor padrão: None
|
|
leaf_domain_label
|
O rótulo de domínio folha a ser usado para o certificado gerado automaticamente. Valor padrão: None
|
|
overwrite_existing_domain
|
Indica se o rótulo de domínio folha existente deve ser substituído. O padrão é False. Valor padrão: False
|
|
renew
|
Indica se Valor padrão: False
|
|
status
Obrigatório
|
Indica se a validação SSL está habilitada, desabilitada ou automática. |
|
cert
Obrigatório
|
A cadeia de caracteres de certificado a ser usada para validação SSL. Se fornecido, você também deve fornecer |
|
key
Obrigatório
|
A cadeia de caracteres de chave a ser usada para validação SSL. Se fornecido, você também deve fornecer |
|
cname
Obrigatório
|
O CNAME a ser usado para validação SSL. Se fornecido, você também deve fornecer |
|
leaf_domain_label
Obrigatório
|
O rótulo de domínio folha a ser usado para o certificado gerado automaticamente. |
|
overwrite_existing_domain
Obrigatório
|
Indica se o rótulo de domínio folha existente deve ser substituído. O padrão é False. |
|
renew
Obrigatório
|
Indica se |
Comentários
Para configurar o SSL, especifique o leaf_domain_label parâmetro ou os parâmetros cnamecerte key.
Um padrão típico para especificar a configuração de SSL é usar o método ou attach_configuration o provisioning_configurationAksCompute método da classe para obter um objeto de configuração. Em seguida, use o enable_ssl método do objeto de configuração retornado. Por exemplo, para a configuração de anexação, use 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 habilitar o SSL para AKS, consulte Usar o SSL para proteger um serviço Web por meio do Azure Machine Learning.
Métodos
| deserialize |
Converta um objeto JSON em um objeto SslConfiguration. |
| serialize |
Converta esse objeto SslConfiguration em um dicionário serializado JSON. |
deserialize
Converta um objeto JSON em um objeto SslConfiguration.
static deserialize(object_dict)
Parâmetros
| Nome | Description |
|---|---|
|
object_dict
Obrigatório
|
Um objeto JSON a ser convertido em um objeto SslConfiguration. |
Retornos
| Tipo | Description |
|---|---|
|
A representação SslConfiguration do objeto JSON fornecido. |
Exceções
| Tipo | Description |
|---|---|
serialize
Converta esse objeto SslConfiguration em um dicionário serializado JSON.
serialize()
Retornos
| Tipo | Description |
|---|---|
|
A representação JSON deste objeto SslConfiguration. |