Partilhar via


Espaços de trabalho/datastores Microsoft.MachineLearningServices 2022-12-01-preview

Definição de recursos do bíceps

O tipo de recurso espaços de trabalho/armazenamentos de dados pode ser implantado com operações que visam:

Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.

Formato do recurso

Para criar um recurso Microsoft.MachineLearningServices/workspaces/datastores, adicione o seguinte Bicep ao seu modelo.

resource symbolicname 'Microsoft.MachineLearningServices/workspaces/datastores@2022-12-01-preview' = {
  name: 'string'
  parent: resourceSymbolicName
  properties: {
    credentials: {
      credentialsType: 'string'
      // For remaining properties, see DatastoreCredentials objects
    }
    description: 'string'
    properties: {
      {customized property}: 'string'
    }
    tags: {}
    datastoreType: 'string'
    // For remaining properties, see DatastoreProperties objects
  }
}

Objetos DatastoreProperties

Defina a propriedade datastoreType para especificar o tipo de objeto.

Para AzureBlob , use:

  datastoreType: 'AzureBlob'
  accountName: 'string'
  containerName: 'string'
  endpoint: 'string'
  protocol: 'string'
  resourceGroup: 'string'
  serviceDataAccessAuthIdentity: 'string'
  subscriptionId: 'string'

Para AzureDataLakeGen1 , use:

  datastoreType: 'AzureDataLakeGen1'
  resourceGroup: 'string'
  serviceDataAccessAuthIdentity: 'string'
  storeName: 'string'
  subscriptionId: 'string'

Para AzureDataLakeGen2 , use:

  datastoreType: 'AzureDataLakeGen2'
  accountName: 'string'
  endpoint: 'string'
  filesystem: 'string'
  protocol: 'string'
  resourceGroup: 'string'
  serviceDataAccessAuthIdentity: 'string'
  subscriptionId: 'string'

Para AzureFile, use:

  datastoreType: 'AzureFile'
  accountName: 'string'
  endpoint: 'string'
  fileShareName: 'string'
  protocol: 'string'
  resourceGroup: 'string'
  serviceDataAccessAuthIdentity: 'string'
  subscriptionId: 'string'

Para Hdfs, use:

  datastoreType: 'Hdfs'
  hdfsServerCertificate: 'string'
  nameNodeAddress: 'string'
  protocol: 'string'

Objetos DatastoreCredentials

Defina a propriedade credentialsType para especificar o tipo de objeto.

Para AccountKey , use:

  credentialsType: 'AccountKey'
  secrets: {
    key: 'string'
    secretsType: 'string'
  }

Para Certificado, use:

  credentialsType: 'Certificate'
  authorityUrl: 'string'
  clientId: 'string'
  resourceUrl: 'string'
  secrets: {
    certificate: 'string'
    secretsType: 'string'
  }
  tenantId: 'string'
  thumbprint: 'string'

Para KerberosKeytab, use:

  credentialsType: 'KerberosKeytab'
  kerberosKdcAddress: 'string'
  kerberosPrincipal: 'string'
  kerberosRealm: 'string'
  secrets: {
    kerberosKeytab: 'string'
    secretsType: 'string'
  }

Para KerberosPassword , use:

  credentialsType: 'KerberosPassword'
  kerberosKdcAddress: 'string'
  kerberosPrincipal: 'string'
  kerberosRealm: 'string'
  secrets: {
    kerberosPassword: 'string'
    secretsType: 'string'
  }

Para Nenhum, use:

  credentialsType: 'None'

Para Sas, utilize:

  credentialsType: 'Sas'
  secrets: {
    sasToken: 'string'
    secretsType: 'string'
  }

Para ServicePrincipal, use:

  credentialsType: 'ServicePrincipal'
  authorityUrl: 'string'
  clientId: 'string'
  resourceUrl: 'string'
  secrets: {
    clientSecret: 'string'
    secretsType: 'string'
  }
  tenantId: 'string'

Valores de propriedade

espaços de trabalho/armazenamentos de dados

Designação Descrição Valor
Designação O nome do recurso

Veja como definir nomes e tipos para recursos filho no Bicep.
string (obrigatório)

Limite de caracteres: máximo de 255 caracteres para o nome do armazenamento de dados

Caracteres válidos:
O nome do armazenamento de dados consiste apenas em letras minúsculas, dígitos e sublinhados.
pai No Bicep, você pode especificar o recurso pai para um recurso filho. Você só precisa adicionar essa propriedade quando o recurso filho é declarado fora do recurso pai.

Para obter mais informações, consulte recurso filho fora do recurso pai.
Nome simbólico para recurso do tipo: espaços de trabalho
propriedades [Obrigatório] Atributos adicionais da entidade. DatastoreProperties (obrigatório)

DatastoreProperties

Designação Descrição Valor
Credenciais [Obrigatório] Credenciais da conta. DatastoreCredentials (obrigatório)
Descrição O texto da descrição do ativo. string
propriedades O dicionário de propriedades de ativos. ResourceBaseProperties
Etiquetas Dicionário de tags. As tags podem ser adicionadas, removidas e atualizadas. objeto
datastoreType Definir o tipo de objeto AzureBlob
AzureDataLakeGen1
AzureDataLakeGen2
AzureFile
Hdfs (obrigatório)

DatastoreCredentials

Designação Descrição Valor
credenciaisTipo Definir o tipo de objeto AccountKey
Certificado
KerberosKeytab
KerberosPassword
Nenhum
Sas
ServicePrincipal (obrigatório)

AccountKeyDatastoreCredentials

Designação Descrição Valor
credenciaisTipo [Obrigatório] Tipo de credencial usado para autenticação com armazenamento. 'AccountKey' (obrigatório)
segredos [Obrigatório] Segredos da conta de armazenamento. AccountKeyDatastoreSecrets (obrigatório)

AccountKeyDatastoreSegredos

Designação Descrição Valor
chave Chave da conta de armazenamento. string
secretsType [Obrigatório] Tipo de credencial usado para autenticação com armazenamento. 'AccountKey'
'Certificado'
'KerberosKeytab'
'KerberosPassword'
'Sas'
'ServicePrincipal' (obrigatório)

CertificateDatastoreCredentials

Designação Descrição Valor
credenciaisTipo [Obrigatório] Tipo de credencial usado para autenticação com armazenamento. «Certificado» (obrigatório)
authorityUrl URL da autoridade usada para autenticação. string
ID do cliente [Obrigatório] ID do cliente principal do serviço. string (obrigatório)

Restrições:
Comprimento mínimo = 36
Comprimento máximo = 36
Padrão = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
resourceUrl Recurso ao qual a entidade de serviço tem acesso. string
segredos [Obrigatório] Segredos principais do serviço. CertificateDatastoreSecrets (obrigatório)
inquilinoId [Obrigatório] ID do locatário ao qual a entidade de serviço pertence. string (obrigatório)

Restrições:
Comprimento mínimo = 36
Comprimento máximo = 36
Padrão = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
impressão digital [Obrigatório] Impressão digital do certificado usado para autenticação. string (obrigatório)

Restrições:
Padrão = [a-zA-Z0-9_]

CertificateDatastoreSegredos

Designação Descrição Valor
certificado Certificado da entidade de serviço. string
secretsType [Obrigatório] Tipo de credencial usado para autenticação com armazenamento. 'AccountKey'
'Certificado'
'KerberosKeytab'
'KerberosPassword'
'Sas'
'ServicePrincipal' (obrigatório)

KerberosKeytabCredentials

Designação Descrição Valor
credenciaisTipo [Obrigatório] Tipo de credencial usado para autenticação com armazenamento. 'KerberosKeytab' (obrigatório)
kerberosKdcAddress [Obrigatório] Endereço IP ou Nome de Host DNS. string (obrigatório)

Restrições:
Padrão = [a-zA-Z0-9_]
kerberosPrincipal [Obrigatório] Nome de usuário Kerberos string (obrigatório)

Restrições:
Padrão = [a-zA-Z0-9_]
kerberosRealm [Obrigatório] Domínio sobre o qual um servidor de autenticação Kerberos tem autoridade para autenticar um usuário, host ou serviço. string (obrigatório)

Restrições:
Padrão = [a-zA-Z0-9_]
segredos [Obrigatório] Segredos do Keytab. KerberosKeytabSecrets (obrigatório)

KerberosKeytabSecrets

Designação Descrição Valor
kerberosKeytab Segredo do keytab Kerberos. string
secretsType [Obrigatório] Tipo de credencial usado para autenticação com armazenamento. 'AccountKey'
'Certificado'
'KerberosKeytab'
'KerberosPassword'
'Sas'
'ServicePrincipal' (obrigatório)

KerberosPasswordCredentials

Designação Descrição Valor
credenciaisTipo [Obrigatório] Tipo de credencial usado para autenticação com armazenamento. 'KerberosPassword' (obrigatório)
kerberosKdcAddress [Obrigatório] Endereço IP ou Nome de Host DNS. string (obrigatório)

Restrições:
Padrão = [a-zA-Z0-9_]
kerberosPrincipal [Obrigatório] Nome de usuário Kerberos string (obrigatório)

Restrições:
Padrão = [a-zA-Z0-9_]
kerberosRealm [Obrigatório] Domínio sobre o qual um servidor de autenticação Kerberos tem autoridade para autenticar um usuário, host ou serviço. string (obrigatório)

Restrições:
Padrão = [a-zA-Z0-9_]
segredos [Obrigatório] Segredos de senha Kerberos. KerberosPasswordSecrets (obrigatório)

KerberosPasswordSecrets

Designação Descrição Valor
kerberosPassword Segredo de senha Kerberos. string
secretsType [Obrigatório] Tipo de credencial usado para autenticação com armazenamento. 'AccountKey'
'Certificado'
'KerberosKeytab'
'KerberosPassword'
'Sas'
'ServicePrincipal' (obrigatório)

NoneDatastoreCredentials

Designação Descrição Valor
credenciaisTipo [Obrigatório] Tipo de credencial usado para autenticação com armazenamento. «Nenhum» (obrigatório)

SasDatastoreCredentials

Designação Descrição Valor
credenciaisTipo [Obrigatório] Tipo de credencial usado para autenticação com armazenamento. 'Sas' (obrigatório)
segredos [Obrigatório] Segredos do recipiente de armazenamento. SasDatastoreSecrets (obrigatório)

SasDatastoreSegredos

Designação Descrição Valor
sasToken Token SAS do contêiner de armazenamento. string
secretsType [Obrigatório] Tipo de credencial usado para autenticação com armazenamento. 'AccountKey'
'Certificado'
'KerberosKeytab'
'KerberosPassword'
'Sas'
'ServicePrincipal' (obrigatório)

ServicePrincipalDatastoreCredentials

Designação Descrição Valor
credenciaisTipo [Obrigatório] Tipo de credencial usado para autenticação com armazenamento. 'ServicePrincipal' (obrigatório)
authorityUrl URL da autoridade usada para autenticação. string
ID do cliente [Obrigatório] ID do cliente principal do serviço. string (obrigatório)

Restrições:
Comprimento mínimo = 36
Comprimento máximo = 36
Padrão = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
resourceUrl Recurso ao qual a entidade de serviço tem acesso. string
segredos [Obrigatório] Segredos principais do serviço. ServicePrincipalDatastoreSecrets (obrigatório)
inquilinoId [Obrigatório] ID do locatário ao qual a entidade de serviço pertence. string (obrigatório)

Restrições:
Comprimento mínimo = 36
Comprimento máximo = 36
Padrão = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$

ServicePrincipalDatastoreSecrets

Designação Descrição Valor
clientSecret Segredo principal do serviço. string
secretsType [Obrigatório] Tipo de credencial usado para autenticação com armazenamento. 'AccountKey'
'Certificado'
'KerberosKeytab'
'KerberosPassword'
'Sas'
'ServicePrincipal' (obrigatório)

ResourceBaseProperties

Designação Descrição Valor
{propriedade personalizada} string

AzureBlobDatastore

Designação Descrição Valor
datastoreType [Obrigatório] Tipo de armazenamento que suporta o armazenamento de dados. 'AzureBlob' (obrigatório)
nomedaconta; Nome da conta de armazenamento. string
containerName Nome do contêiner da conta de armazenamento. string
Ponto final Ponto de extremidade de nuvem do Azure para a conta de armazenamento. string
protocolo Protocolo usado para se comunicar com a conta de armazenamento. string
resourceGroup [en] Nome do Grupo de Recursos do Azure string
serviceDataAccessAuthIdentity Indica qual identidade usar para autenticar o acesso aos dados de serviço ao armazenamento do cliente. 'Nenhuma'
'WorkspaceSystemAssignedIdentity'
'WorkspaceUserAssignedIdentity'
subscriptionId ID de Subscrição do Azure string

AzureDataLakeGen1Datastore

Designação Descrição Valor
datastoreType [Obrigatório] Tipo de armazenamento que suporta o armazenamento de dados. 'AzureDataLakeGen1' (obrigatório)
resourceGroup [en] Nome do Grupo de Recursos do Azure string
serviceDataAccessAuthIdentity Indica qual identidade usar para autenticar o acesso aos dados de serviço ao armazenamento do cliente. 'Nenhuma'
'WorkspaceSystemAssignedIdentity'
'WorkspaceUserAssignedIdentity'
nome_da_loja [Obrigatório] Nome do repositório do Azure Data Lake. string (obrigatório)

Restrições:
Padrão = [a-zA-Z0-9_]
subscriptionId ID de Subscrição do Azure string

AzureDataLakeGen2Datastore

Designação Descrição Valor
datastoreType [Obrigatório] Tipo de armazenamento que suporta o armazenamento de dados. 'AzureDataLakeGen2' (obrigatório)
nomedaconta; [Obrigatório] Nome da conta de armazenamento. string (obrigatório)

Restrições:
Padrão = [a-zA-Z0-9_]
Ponto final Ponto de extremidade de nuvem do Azure para a conta de armazenamento. string
sistema de arquivos [Obrigatório] O nome do sistema de arquivos Data Lake Gen2. string (obrigatório)

Restrições:
Padrão = [a-zA-Z0-9_]
protocolo Protocolo usado para se comunicar com a conta de armazenamento. string
resourceGroup [en] Nome do Grupo de Recursos do Azure string
serviceDataAccessAuthIdentity Indica qual identidade usar para autenticar o acesso aos dados de serviço ao armazenamento do cliente. 'Nenhuma'
'WorkspaceSystemAssignedIdentity'
'WorkspaceUserAssignedIdentity'
subscriptionId ID de Subscrição do Azure string

AzureFileDatastore

Designação Descrição Valor
datastoreType [Obrigatório] Tipo de armazenamento que suporta o armazenamento de dados. 'AzureFile' (obrigatório)
nomedaconta; [Obrigatório] Nome da conta de armazenamento. string (obrigatório)

Restrições:
Padrão = [a-zA-Z0-9_]
Ponto final Ponto de extremidade de nuvem do Azure para a conta de armazenamento. string
fileShareName [Obrigatório] O nome do compartilhamento de arquivos do Azure para o qual o armazenamento de dados aponta. string (obrigatório)

Restrições:
Padrão = [a-zA-Z0-9_]
protocolo Protocolo usado para se comunicar com a conta de armazenamento. string
resourceGroup [en] Nome do Grupo de Recursos do Azure string
serviceDataAccessAuthIdentity Indica qual identidade usar para autenticar o acesso aos dados de serviço ao armazenamento do cliente. 'Nenhuma'
'WorkspaceSystemAssignedIdentity'
'WorkspaceUserAssignedIdentity'
subscriptionId ID de Subscrição do Azure string

HdfsDatastore

Designação Descrição Valor
datastoreType [Obrigatório] Tipo de armazenamento que suporta o armazenamento de dados. «Hdfs» (obrigatório)
hdfsServerCertificate O certificado TLS do servidor HDFS. Precisa ser uma cadeia de caracteres codificada em base64. Obrigatório se o protocolo "Https" estiver selecionado. string
nomeNodeAddress [Obrigatório] Endereço IP ou Nome de Host DNS. string (obrigatório)

Restrições:
Padrão = [a-zA-Z0-9_]
protocolo Protocolo usado para se comunicar com a conta de armazenamento (Https/Http). string

Modelos de início rápido

Os modelos de início rápido a seguir implantam esse tipo de recurso.

Modelo Descrição
Criar espaço de trabalho AML com vários Datasets & Datastores

Implantar no Azure
Este modelo cria o espaço de trabalho do Azure Machine Learning com vários conjuntos de dados & armazenamentos de dados.
Criar um de armazenamento de dados do Azure ADLS

Implantar no Azure
Este modelo cria um armazenamento de dados ADLS no espaço de trabalho do Azure Machine Learning.
Criar um de armazenamento de dados do Azure ADLS Gen2

Implantar no Azure
Este modelo cria um armazenamento de dados ADLS Gen2 no espaço de trabalho do Azure Machine Learning.
Criar um armazenamento de dados de armazenamento de Blob

Implantar no Azure
Este modelo cria um armazenamento de dados de armazenamento de blob no espaço de trabalho do Azure Machine Learning.
Criar um Datastore do Sistema de Arquivos Databricks

Implantar no Azure
Este modelo cria um armazenamento de dados do Sistema de Arquivos Databricks no espaço de trabalho do Azure Machine Learning.
Criar um armazenamento de dados de compartilhamento de arquivos

Implantar no Azure
Este modelo cria um armazenamento de dados de compartilhamento de arquivos no espaço de trabalho do Azure Machine Learning.
Criar um de armazenamento de dados MySQL do Azure

Implantar no Azure
Este modelo cria um armazenamento de dados MySQL no espaço de trabalho do Azure Machine Learning.
Criar um de armazenamento de dados PostgreSQL do Azure

Implantar no Azure
Este modelo cria um armazenamento de dados PostgreSQL no espaço de trabalho do Azure Machine Learning.
Criar um de armazenamento de dados SQL do Azure

Implantar no Azure
Este modelo cria um armazenamento de dados SQL no espaço de trabalho do Azure Machine Learning.

Definição de recurso de modelo ARM

O tipo de recurso espaços de trabalho/armazenamentos de dados pode ser implantado com operações que visam:

Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.

Formato do recurso

Para criar um recurso Microsoft.MachineLearningServices/workspaces/datastores, adicione o seguinte JSON ao seu modelo.

{
  "type": "Microsoft.MachineLearningServices/workspaces/datastores",
  "apiVersion": "2022-12-01-preview",
  "name": "string",
  "properties": {
    "credentials": {
      "credentialsType": "string"
      // For remaining properties, see DatastoreCredentials objects
    },
    "description": "string",
    "properties": {
      "{customized property}": "string"
    },
    "tags": {},
    "datastoreType": "string"
    // For remaining properties, see DatastoreProperties objects
  }
}

Objetos DatastoreProperties

Defina a propriedade datastoreType para especificar o tipo de objeto.

Para AzureBlob , use:

  "datastoreType": "AzureBlob",
  "accountName": "string",
  "containerName": "string",
  "endpoint": "string",
  "protocol": "string",
  "resourceGroup": "string",
  "serviceDataAccessAuthIdentity": "string",
  "subscriptionId": "string"

Para AzureDataLakeGen1 , use:

  "datastoreType": "AzureDataLakeGen1",
  "resourceGroup": "string",
  "serviceDataAccessAuthIdentity": "string",
  "storeName": "string",
  "subscriptionId": "string"

Para AzureDataLakeGen2 , use:

  "datastoreType": "AzureDataLakeGen2",
  "accountName": "string",
  "endpoint": "string",
  "filesystem": "string",
  "protocol": "string",
  "resourceGroup": "string",
  "serviceDataAccessAuthIdentity": "string",
  "subscriptionId": "string"

Para AzureFile, use:

  "datastoreType": "AzureFile",
  "accountName": "string",
  "endpoint": "string",
  "fileShareName": "string",
  "protocol": "string",
  "resourceGroup": "string",
  "serviceDataAccessAuthIdentity": "string",
  "subscriptionId": "string"

Para Hdfs, use:

  "datastoreType": "Hdfs",
  "hdfsServerCertificate": "string",
  "nameNodeAddress": "string",
  "protocol": "string"

Objetos DatastoreCredentials

Defina a propriedade credentialsType para especificar o tipo de objeto.

Para AccountKey , use:

  "credentialsType": "AccountKey",
  "secrets": {
    "key": "string",
    "secretsType": "string"
  }

Para Certificado, use:

  "credentialsType": "Certificate",
  "authorityUrl": "string",
  "clientId": "string",
  "resourceUrl": "string",
  "secrets": {
    "certificate": "string",
    "secretsType": "string"
  },
  "tenantId": "string",
  "thumbprint": "string"

Para KerberosKeytab, use:

  "credentialsType": "KerberosKeytab",
  "kerberosKdcAddress": "string",
  "kerberosPrincipal": "string",
  "kerberosRealm": "string",
  "secrets": {
    "kerberosKeytab": "string",
    "secretsType": "string"
  }

Para KerberosPassword , use:

  "credentialsType": "KerberosPassword",
  "kerberosKdcAddress": "string",
  "kerberosPrincipal": "string",
  "kerberosRealm": "string",
  "secrets": {
    "kerberosPassword": "string",
    "secretsType": "string"
  }

Para Nenhum, use:

  "credentialsType": "None"

Para Sas, utilize:

  "credentialsType": "Sas",
  "secrets": {
    "sasToken": "string",
    "secretsType": "string"
  }

Para ServicePrincipal, use:

  "credentialsType": "ServicePrincipal",
  "authorityUrl": "string",
  "clientId": "string",
  "resourceUrl": "string",
  "secrets": {
    "clientSecret": "string",
    "secretsType": "string"
  },
  "tenantId": "string"

Valores de propriedade

espaços de trabalho/armazenamentos de dados

Designação Descrição Valor
tipo O tipo de recurso 'Microsoft.MachineLearningServices/workspaces/datastores'
apiVersion A versão da api de recursos '2022-12-01-pré-visualização'
Designação O nome do recurso

Veja como definir nomes e tipos para recursos filho em modelos JSON ARM.
string (obrigatório)

Limite de caracteres: máximo de 255 caracteres para o nome do armazenamento de dados

Caracteres válidos:
O nome do armazenamento de dados consiste apenas em letras minúsculas, dígitos e sublinhados.
propriedades [Obrigatório] Atributos adicionais da entidade. DatastoreProperties (obrigatório)

DatastoreProperties

Designação Descrição Valor
Credenciais [Obrigatório] Credenciais da conta. DatastoreCredentials (obrigatório)
Descrição O texto da descrição do ativo. string
propriedades O dicionário de propriedades de ativos. ResourceBaseProperties
Etiquetas Dicionário de tags. As tags podem ser adicionadas, removidas e atualizadas. objeto
datastoreType Definir o tipo de objeto AzureBlob
AzureDataLakeGen1
AzureDataLakeGen2
AzureFile
Hdfs (obrigatório)

DatastoreCredentials

Designação Descrição Valor
credenciaisTipo Definir o tipo de objeto AccountKey
Certificado
KerberosKeytab
KerberosPassword
Nenhum
Sas
ServicePrincipal (obrigatório)

AccountKeyDatastoreCredentials

Designação Descrição Valor
credenciaisTipo [Obrigatório] Tipo de credencial usado para autenticação com armazenamento. 'AccountKey' (obrigatório)
segredos [Obrigatório] Segredos da conta de armazenamento. AccountKeyDatastoreSecrets (obrigatório)

AccountKeyDatastoreSegredos

Designação Descrição Valor
chave Chave da conta de armazenamento. string
secretsType [Obrigatório] Tipo de credencial usado para autenticação com armazenamento. 'AccountKey'
'Certificado'
'KerberosKeytab'
'KerberosPassword'
'Sas'
'ServicePrincipal' (obrigatório)

CertificateDatastoreCredentials

Designação Descrição Valor
credenciaisTipo [Obrigatório] Tipo de credencial usado para autenticação com armazenamento. «Certificado» (obrigatório)
authorityUrl URL da autoridade usada para autenticação. string
ID do cliente [Obrigatório] ID do cliente principal do serviço. string (obrigatório)

Restrições:
Comprimento mínimo = 36
Comprimento máximo = 36
Padrão = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
resourceUrl Recurso ao qual a entidade de serviço tem acesso. string
segredos [Obrigatório] Segredos principais do serviço. CertificateDatastoreSecrets (obrigatório)
inquilinoId [Obrigatório] ID do locatário ao qual a entidade de serviço pertence. string (obrigatório)

Restrições:
Comprimento mínimo = 36
Comprimento máximo = 36
Padrão = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
impressão digital [Obrigatório] Impressão digital do certificado usado para autenticação. string (obrigatório)

Restrições:
Padrão = [a-zA-Z0-9_]

CertificateDatastoreSegredos

Designação Descrição Valor
certificado Certificado da entidade de serviço. string
secretsType [Obrigatório] Tipo de credencial usado para autenticação com armazenamento. 'AccountKey'
'Certificado'
'KerberosKeytab'
'KerberosPassword'
'Sas'
'ServicePrincipal' (obrigatório)

KerberosKeytabCredentials

Designação Descrição Valor
credenciaisTipo [Obrigatório] Tipo de credencial usado para autenticação com armazenamento. 'KerberosKeytab' (obrigatório)
kerberosKdcAddress [Obrigatório] Endereço IP ou Nome de Host DNS. string (obrigatório)

Restrições:
Padrão = [a-zA-Z0-9_]
kerberosPrincipal [Obrigatório] Nome de usuário Kerberos string (obrigatório)

Restrições:
Padrão = [a-zA-Z0-9_]
kerberosRealm [Obrigatório] Domínio sobre o qual um servidor de autenticação Kerberos tem autoridade para autenticar um usuário, host ou serviço. string (obrigatório)

Restrições:
Padrão = [a-zA-Z0-9_]
segredos [Obrigatório] Segredos do Keytab. KerberosKeytabSecrets (obrigatório)

KerberosKeytabSecrets

Designação Descrição Valor
kerberosKeytab Segredo do keytab Kerberos. string
secretsType [Obrigatório] Tipo de credencial usado para autenticação com armazenamento. 'AccountKey'
'Certificado'
'KerberosKeytab'
'KerberosPassword'
'Sas'
'ServicePrincipal' (obrigatório)

KerberosPasswordCredentials

Designação Descrição Valor
credenciaisTipo [Obrigatório] Tipo de credencial usado para autenticação com armazenamento. 'KerberosPassword' (obrigatório)
kerberosKdcAddress [Obrigatório] Endereço IP ou Nome de Host DNS. string (obrigatório)

Restrições:
Padrão = [a-zA-Z0-9_]
kerberosPrincipal [Obrigatório] Nome de usuário Kerberos string (obrigatório)

Restrições:
Padrão = [a-zA-Z0-9_]
kerberosRealm [Obrigatório] Domínio sobre o qual um servidor de autenticação Kerberos tem autoridade para autenticar um usuário, host ou serviço. string (obrigatório)

Restrições:
Padrão = [a-zA-Z0-9_]
segredos [Obrigatório] Segredos de senha Kerberos. KerberosPasswordSecrets (obrigatório)

KerberosPasswordSecrets

Designação Descrição Valor
kerberosPassword Segredo de senha Kerberos. string
secretsType [Obrigatório] Tipo de credencial usado para autenticação com armazenamento. 'AccountKey'
'Certificado'
'KerberosKeytab'
'KerberosPassword'
'Sas'
'ServicePrincipal' (obrigatório)

NoneDatastoreCredentials

Designação Descrição Valor
credenciaisTipo [Obrigatório] Tipo de credencial usado para autenticação com armazenamento. «Nenhum» (obrigatório)

SasDatastoreCredentials

Designação Descrição Valor
credenciaisTipo [Obrigatório] Tipo de credencial usado para autenticação com armazenamento. 'Sas' (obrigatório)
segredos [Obrigatório] Segredos do recipiente de armazenamento. SasDatastoreSecrets (obrigatório)

SasDatastoreSegredos

Designação Descrição Valor
sasToken Token SAS do contêiner de armazenamento. string
secretsType [Obrigatório] Tipo de credencial usado para autenticação com armazenamento. 'AccountKey'
'Certificado'
'KerberosKeytab'
'KerberosPassword'
'Sas'
'ServicePrincipal' (obrigatório)

ServicePrincipalDatastoreCredentials

Designação Descrição Valor
credenciaisTipo [Obrigatório] Tipo de credencial usado para autenticação com armazenamento. 'ServicePrincipal' (obrigatório)
authorityUrl URL da autoridade usada para autenticação. string
ID do cliente [Obrigatório] ID do cliente principal do serviço. string (obrigatório)

Restrições:
Comprimento mínimo = 36
Comprimento máximo = 36
Padrão = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
resourceUrl Recurso ao qual a entidade de serviço tem acesso. string
segredos [Obrigatório] Segredos principais do serviço. ServicePrincipalDatastoreSecrets (obrigatório)
inquilinoId [Obrigatório] ID do locatário ao qual a entidade de serviço pertence. string (obrigatório)

Restrições:
Comprimento mínimo = 36
Comprimento máximo = 36
Padrão = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$

ServicePrincipalDatastoreSecrets

Designação Descrição Valor
clientSecret Segredo principal do serviço. string
secretsType [Obrigatório] Tipo de credencial usado para autenticação com armazenamento. 'AccountKey'
'Certificado'
'KerberosKeytab'
'KerberosPassword'
'Sas'
'ServicePrincipal' (obrigatório)

ResourceBaseProperties

Designação Descrição Valor
{propriedade personalizada} string

AzureBlobDatastore

Designação Descrição Valor
datastoreType [Obrigatório] Tipo de armazenamento que suporta o armazenamento de dados. 'AzureBlob' (obrigatório)
nomedaconta; Nome da conta de armazenamento. string
containerName Nome do contêiner da conta de armazenamento. string
Ponto final Ponto de extremidade de nuvem do Azure para a conta de armazenamento. string
protocolo Protocolo usado para se comunicar com a conta de armazenamento. string
resourceGroup [en] Nome do Grupo de Recursos do Azure string
serviceDataAccessAuthIdentity Indica qual identidade usar para autenticar o acesso aos dados de serviço ao armazenamento do cliente. 'Nenhuma'
'WorkspaceSystemAssignedIdentity'
'WorkspaceUserAssignedIdentity'
subscriptionId ID de Subscrição do Azure string

AzureDataLakeGen1Datastore

Designação Descrição Valor
datastoreType [Obrigatório] Tipo de armazenamento que suporta o armazenamento de dados. 'AzureDataLakeGen1' (obrigatório)
resourceGroup [en] Nome do Grupo de Recursos do Azure string
serviceDataAccessAuthIdentity Indica qual identidade usar para autenticar o acesso aos dados de serviço ao armazenamento do cliente. 'Nenhuma'
'WorkspaceSystemAssignedIdentity'
'WorkspaceUserAssignedIdentity'
nome_da_loja [Obrigatório] Nome do repositório do Azure Data Lake. string (obrigatório)

Restrições:
Padrão = [a-zA-Z0-9_]
subscriptionId ID de Subscrição do Azure string

AzureDataLakeGen2Datastore

Designação Descrição Valor
datastoreType [Obrigatório] Tipo de armazenamento que suporta o armazenamento de dados. 'AzureDataLakeGen2' (obrigatório)
nomedaconta; [Obrigatório] Nome da conta de armazenamento. string (obrigatório)

Restrições:
Padrão = [a-zA-Z0-9_]
Ponto final Ponto de extremidade de nuvem do Azure para a conta de armazenamento. string
sistema de arquivos [Obrigatório] O nome do sistema de arquivos Data Lake Gen2. string (obrigatório)

Restrições:
Padrão = [a-zA-Z0-9_]
protocolo Protocolo usado para se comunicar com a conta de armazenamento. string
resourceGroup [en] Nome do Grupo de Recursos do Azure string
serviceDataAccessAuthIdentity Indica qual identidade usar para autenticar o acesso aos dados de serviço ao armazenamento do cliente. 'Nenhuma'
'WorkspaceSystemAssignedIdentity'
'WorkspaceUserAssignedIdentity'
subscriptionId ID de Subscrição do Azure string

AzureFileDatastore

Designação Descrição Valor
datastoreType [Obrigatório] Tipo de armazenamento que suporta o armazenamento de dados. 'AzureFile' (obrigatório)
nomedaconta; [Obrigatório] Nome da conta de armazenamento. string (obrigatório)

Restrições:
Padrão = [a-zA-Z0-9_]
Ponto final Ponto de extremidade de nuvem do Azure para a conta de armazenamento. string
fileShareName [Obrigatório] O nome do compartilhamento de arquivos do Azure para o qual o armazenamento de dados aponta. string (obrigatório)

Restrições:
Padrão = [a-zA-Z0-9_]
protocolo Protocolo usado para se comunicar com a conta de armazenamento. string
resourceGroup [en] Nome do Grupo de Recursos do Azure string
serviceDataAccessAuthIdentity Indica qual identidade usar para autenticar o acesso aos dados de serviço ao armazenamento do cliente. 'Nenhuma'
'WorkspaceSystemAssignedIdentity'
'WorkspaceUserAssignedIdentity'
subscriptionId ID de Subscrição do Azure string

HdfsDatastore

Designação Descrição Valor
datastoreType [Obrigatório] Tipo de armazenamento que suporta o armazenamento de dados. «Hdfs» (obrigatório)
hdfsServerCertificate O certificado TLS do servidor HDFS. Precisa ser uma cadeia de caracteres codificada em base64. Obrigatório se o protocolo "Https" estiver selecionado. string
nomeNodeAddress [Obrigatório] Endereço IP ou Nome de Host DNS. string (obrigatório)

Restrições:
Padrão = [a-zA-Z0-9_]
protocolo Protocolo usado para se comunicar com a conta de armazenamento (Https/Http). string

Modelos de início rápido

Os modelos de início rápido a seguir implantam esse tipo de recurso.

Modelo Descrição
Criar espaço de trabalho AML com vários Datasets & Datastores

Implantar no Azure
Este modelo cria o espaço de trabalho do Azure Machine Learning com vários conjuntos de dados & armazenamentos de dados.
Criar um de armazenamento de dados do Azure ADLS

Implantar no Azure
Este modelo cria um armazenamento de dados ADLS no espaço de trabalho do Azure Machine Learning.
Criar um de armazenamento de dados do Azure ADLS Gen2

Implantar no Azure
Este modelo cria um armazenamento de dados ADLS Gen2 no espaço de trabalho do Azure Machine Learning.
Criar um armazenamento de dados de armazenamento de Blob

Implantar no Azure
Este modelo cria um armazenamento de dados de armazenamento de blob no espaço de trabalho do Azure Machine Learning.
Criar um Datastore do Sistema de Arquivos Databricks

Implantar no Azure
Este modelo cria um armazenamento de dados do Sistema de Arquivos Databricks no espaço de trabalho do Azure Machine Learning.
Criar um armazenamento de dados de compartilhamento de arquivos

Implantar no Azure
Este modelo cria um armazenamento de dados de compartilhamento de arquivos no espaço de trabalho do Azure Machine Learning.
Criar um de armazenamento de dados MySQL do Azure

Implantar no Azure
Este modelo cria um armazenamento de dados MySQL no espaço de trabalho do Azure Machine Learning.
Criar um de armazenamento de dados PostgreSQL do Azure

Implantar no Azure
Este modelo cria um armazenamento de dados PostgreSQL no espaço de trabalho do Azure Machine Learning.
Criar um de armazenamento de dados SQL do Azure

Implantar no Azure
Este modelo cria um armazenamento de dados SQL no espaço de trabalho do Azure Machine Learning.

Definição de recursos Terraform (provedor AzAPI)

O tipo de recurso espaços de trabalho/armazenamentos de dados pode ser implantado com operações que visam:

  • Grupos de recursos

Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.

Formato do recurso

Para criar um recurso Microsoft.MachineLearningServices/workspaces/datastores, adicione o seguinte Terraform ao seu modelo.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.MachineLearningServices/workspaces/datastores@2022-12-01-preview"
  name = "string"
  parent_id = "string"
  body = jsonencode({
    properties = {
      credentials = {
        credentialsType = "string"
        // For remaining properties, see DatastoreCredentials objects
      }
      description = "string"
      properties = {
        {customized property} = "string"
      }
      tags = {}
      datastoreType = "string"
      // For remaining properties, see DatastoreProperties objects
    }
  })
}

Objetos DatastoreProperties

Defina a propriedade datastoreType para especificar o tipo de objeto.

Para AzureBlob , use:

  datastoreType = "AzureBlob"
  accountName = "string"
  containerName = "string"
  endpoint = "string"
  protocol = "string"
  resourceGroup = "string"
  serviceDataAccessAuthIdentity = "string"
  subscriptionId = "string"

Para AzureDataLakeGen1 , use:

  datastoreType = "AzureDataLakeGen1"
  resourceGroup = "string"
  serviceDataAccessAuthIdentity = "string"
  storeName = "string"
  subscriptionId = "string"

Para AzureDataLakeGen2 , use:

  datastoreType = "AzureDataLakeGen2"
  accountName = "string"
  endpoint = "string"
  filesystem = "string"
  protocol = "string"
  resourceGroup = "string"
  serviceDataAccessAuthIdentity = "string"
  subscriptionId = "string"

Para AzureFile, use:

  datastoreType = "AzureFile"
  accountName = "string"
  endpoint = "string"
  fileShareName = "string"
  protocol = "string"
  resourceGroup = "string"
  serviceDataAccessAuthIdentity = "string"
  subscriptionId = "string"

Para Hdfs, use:

  datastoreType = "Hdfs"
  hdfsServerCertificate = "string"
  nameNodeAddress = "string"
  protocol = "string"

Objetos DatastoreCredentials

Defina a propriedade credentialsType para especificar o tipo de objeto.

Para AccountKey , use:

  credentialsType = "AccountKey"
  secrets = {
    key = "string"
    secretsType = "string"
  }

Para Certificado, use:

  credentialsType = "Certificate"
  authorityUrl = "string"
  clientId = "string"
  resourceUrl = "string"
  secrets = {
    certificate = "string"
    secretsType = "string"
  }
  tenantId = "string"
  thumbprint = "string"

Para KerberosKeytab, use:

  credentialsType = "KerberosKeytab"
  kerberosKdcAddress = "string"
  kerberosPrincipal = "string"
  kerberosRealm = "string"
  secrets = {
    kerberosKeytab = "string"
    secretsType = "string"
  }

Para KerberosPassword , use:

  credentialsType = "KerberosPassword"
  kerberosKdcAddress = "string"
  kerberosPrincipal = "string"
  kerberosRealm = "string"
  secrets = {
    kerberosPassword = "string"
    secretsType = "string"
  }

Para Nenhum, use:

  credentialsType = "None"

Para Sas, utilize:

  credentialsType = "Sas"
  secrets = {
    sasToken = "string"
    secretsType = "string"
  }

Para ServicePrincipal, use:

  credentialsType = "ServicePrincipal"
  authorityUrl = "string"
  clientId = "string"
  resourceUrl = "string"
  secrets = {
    clientSecret = "string"
    secretsType = "string"
  }
  tenantId = "string"

Valores de propriedade

espaços de trabalho/armazenamentos de dados

Designação Descrição Valor
tipo O tipo de recurso "Microsoft.MachineLearningServices/workspaces/datastores@2022-12-01-preview"
Designação O nome do recurso string (obrigatório)

Limite de caracteres: máximo de 255 caracteres para o nome do armazenamento de dados

Caracteres válidos:
O nome do armazenamento de dados consiste apenas em letras minúsculas, dígitos e sublinhados.
parent_id A ID do recurso que é o pai para este recurso. ID do recurso do tipo: espaços de trabalho
propriedades [Obrigatório] Atributos adicionais da entidade. DatastoreProperties (obrigatório)

DatastoreProperties

Designação Descrição Valor
Credenciais [Obrigatório] Credenciais da conta. DatastoreCredentials (obrigatório)
Descrição O texto da descrição do ativo. string
propriedades O dicionário de propriedades de ativos. ResourceBaseProperties
Etiquetas Dicionário de tags. As tags podem ser adicionadas, removidas e atualizadas. objeto
datastoreType Definir o tipo de objeto AzureBlob
AzureDataLakeGen1
AzureDataLakeGen2
AzureFile
Hdfs (obrigatório)

DatastoreCredentials

Designação Descrição Valor
credenciaisTipo Definir o tipo de objeto AccountKey
Certificado
KerberosKeytab
KerberosPassword
Nenhum
Sas
ServicePrincipal (obrigatório)

AccountKeyDatastoreCredentials

Designação Descrição Valor
credenciaisTipo [Obrigatório] Tipo de credencial usado para autenticação com armazenamento. "AccountKey" (obrigatório)
segredos [Obrigatório] Segredos da conta de armazenamento. AccountKeyDatastoreSecrets (obrigatório)

AccountKeyDatastoreSegredos

Designação Descrição Valor
chave Chave da conta de armazenamento. string
secretsType [Obrigatório] Tipo de credencial usado para autenticação com armazenamento. "AccountKey"
"Certificado"
"KerberosKeytab"
"KerberosPassword"
"Sas"
"ServicePrincipal" (obrigatório)

CertificateDatastoreCredentials

Designação Descrição Valor
credenciaisTipo [Obrigatório] Tipo de credencial usado para autenticação com armazenamento. "Certificado" (obrigatório)
authorityUrl URL da autoridade usada para autenticação. string
ID do cliente [Obrigatório] ID do cliente principal do serviço. string (obrigatório)

Restrições:
Comprimento mínimo = 36
Comprimento máximo = 36
Padrão = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
resourceUrl Recurso ao qual a entidade de serviço tem acesso. string
segredos [Obrigatório] Segredos principais do serviço. CertificateDatastoreSecrets (obrigatório)
inquilinoId [Obrigatório] ID do locatário ao qual a entidade de serviço pertence. string (obrigatório)

Restrições:
Comprimento mínimo = 36
Comprimento máximo = 36
Padrão = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
impressão digital [Obrigatório] Impressão digital do certificado usado para autenticação. string (obrigatório)

Restrições:
Padrão = [a-zA-Z0-9_]

CertificateDatastoreSegredos

Designação Descrição Valor
certificado Certificado da entidade de serviço. string
secretsType [Obrigatório] Tipo de credencial usado para autenticação com armazenamento. "AccountKey"
"Certificado"
"KerberosKeytab"
"KerberosPassword"
"Sas"
"ServicePrincipal" (obrigatório)

KerberosKeytabCredentials

Designação Descrição Valor
credenciaisTipo [Obrigatório] Tipo de credencial usado para autenticação com armazenamento. "KerberosKeytab" (obrigatório)
kerberosKdcAddress [Obrigatório] Endereço IP ou Nome de Host DNS. string (obrigatório)

Restrições:
Padrão = [a-zA-Z0-9_]
kerberosPrincipal [Obrigatório] Nome de usuário Kerberos string (obrigatório)

Restrições:
Padrão = [a-zA-Z0-9_]
kerberosRealm [Obrigatório] Domínio sobre o qual um servidor de autenticação Kerberos tem autoridade para autenticar um usuário, host ou serviço. string (obrigatório)

Restrições:
Padrão = [a-zA-Z0-9_]
segredos [Obrigatório] Segredos do Keytab. KerberosKeytabSecrets (obrigatório)

KerberosKeytabSecrets

Designação Descrição Valor
kerberosKeytab Segredo do keytab Kerberos. string
secretsType [Obrigatório] Tipo de credencial usado para autenticação com armazenamento. "AccountKey"
"Certificado"
"KerberosKeytab"
"KerberosPassword"
"Sas"
"ServicePrincipal" (obrigatório)

KerberosPasswordCredentials

Designação Descrição Valor
credenciaisTipo [Obrigatório] Tipo de credencial usado para autenticação com armazenamento. "KerberosPassword" (obrigatório)
kerberosKdcAddress [Obrigatório] Endereço IP ou Nome de Host DNS. string (obrigatório)

Restrições:
Padrão = [a-zA-Z0-9_]
kerberosPrincipal [Obrigatório] Nome de usuário Kerberos string (obrigatório)

Restrições:
Padrão = [a-zA-Z0-9_]
kerberosRealm [Obrigatório] Domínio sobre o qual um servidor de autenticação Kerberos tem autoridade para autenticar um usuário, host ou serviço. string (obrigatório)

Restrições:
Padrão = [a-zA-Z0-9_]
segredos [Obrigatório] Segredos de senha Kerberos. KerberosPasswordSecrets (obrigatório)

KerberosPasswordSecrets

Designação Descrição Valor
kerberosPassword Segredo de senha Kerberos. string
secretsType [Obrigatório] Tipo de credencial usado para autenticação com armazenamento. "AccountKey"
"Certificado"
"KerberosKeytab"
"KerberosPassword"
"Sas"
"ServicePrincipal" (obrigatório)

NoneDatastoreCredentials

Designação Descrição Valor
credenciaisTipo [Obrigatório] Tipo de credencial usado para autenticação com armazenamento. "Nenhum" (obrigatório)

SasDatastoreCredentials

Designação Descrição Valor
credenciaisTipo [Obrigatório] Tipo de credencial usado para autenticação com armazenamento. "Sas" (obrigatório)
segredos [Obrigatório] Segredos do recipiente de armazenamento. SasDatastoreSecrets (obrigatório)

SasDatastoreSegredos

Designação Descrição Valor
sasToken Token SAS do contêiner de armazenamento. string
secretsType [Obrigatório] Tipo de credencial usado para autenticação com armazenamento. "AccountKey"
"Certificado"
"KerberosKeytab"
"KerberosPassword"
"Sas"
"ServicePrincipal" (obrigatório)

ServicePrincipalDatastoreCredentials

Designação Descrição Valor
credenciaisTipo [Obrigatório] Tipo de credencial usado para autenticação com armazenamento. "ServicePrincipal" (obrigatório)
authorityUrl URL da autoridade usada para autenticação. string
ID do cliente [Obrigatório] ID do cliente principal do serviço. string (obrigatório)

Restrições:
Comprimento mínimo = 36
Comprimento máximo = 36
Padrão = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
resourceUrl Recurso ao qual a entidade de serviço tem acesso. string
segredos [Obrigatório] Segredos principais do serviço. ServicePrincipalDatastoreSecrets (obrigatório)
inquilinoId [Obrigatório] ID do locatário ao qual a entidade de serviço pertence. string (obrigatório)

Restrições:
Comprimento mínimo = 36
Comprimento máximo = 36
Padrão = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$

ServicePrincipalDatastoreSecrets

Designação Descrição Valor
clientSecret Segredo principal do serviço. string
secretsType [Obrigatório] Tipo de credencial usado para autenticação com armazenamento. "AccountKey"
"Certificado"
"KerberosKeytab"
"KerberosPassword"
"Sas"
"ServicePrincipal" (obrigatório)

ResourceBaseProperties

Designação Descrição Valor
{propriedade personalizada} string

AzureBlobDatastore

Designação Descrição Valor
datastoreType [Obrigatório] Tipo de armazenamento que suporta o armazenamento de dados. "AzureBlob" (obrigatório)
nomedaconta; Nome da conta de armazenamento. string
containerName Nome do contêiner da conta de armazenamento. string
Ponto final Ponto de extremidade de nuvem do Azure para a conta de armazenamento. string
protocolo Protocolo usado para se comunicar com a conta de armazenamento. string
resourceGroup [en] Nome do Grupo de Recursos do Azure string
serviceDataAccessAuthIdentity Indica qual identidade usar para autenticar o acesso aos dados de serviço ao armazenamento do cliente. "Nenhuma"
"WorkspaceSystemAssignedIdentity"
"WorkspaceUserAssignedIdentity"
subscriptionId ID de Subscrição do Azure string

AzureDataLakeGen1Datastore

Designação Descrição Valor
datastoreType [Obrigatório] Tipo de armazenamento que suporta o armazenamento de dados. "AzureDataLakeGen1" (obrigatório)
resourceGroup [en] Nome do Grupo de Recursos do Azure string
serviceDataAccessAuthIdentity Indica qual identidade usar para autenticar o acesso aos dados de serviço ao armazenamento do cliente. "Nenhuma"
"WorkspaceSystemAssignedIdentity"
"WorkspaceUserAssignedIdentity"
nome_da_loja [Obrigatório] Nome do repositório do Azure Data Lake. string (obrigatório)

Restrições:
Padrão = [a-zA-Z0-9_]
subscriptionId ID de Subscrição do Azure string

AzureDataLakeGen2Datastore

Designação Descrição Valor
datastoreType [Obrigatório] Tipo de armazenamento que suporta o armazenamento de dados. "AzureDataLakeGen2" (obrigatório)
nomedaconta; [Obrigatório] Nome da conta de armazenamento. string (obrigatório)

Restrições:
Padrão = [a-zA-Z0-9_]
Ponto final Ponto de extremidade de nuvem do Azure para a conta de armazenamento. string
sistema de arquivos [Obrigatório] O nome do sistema de arquivos Data Lake Gen2. string (obrigatório)

Restrições:
Padrão = [a-zA-Z0-9_]
protocolo Protocolo usado para se comunicar com a conta de armazenamento. string
resourceGroup [en] Nome do Grupo de Recursos do Azure string
serviceDataAccessAuthIdentity Indica qual identidade usar para autenticar o acesso aos dados de serviço ao armazenamento do cliente. "Nenhuma"
"WorkspaceSystemAssignedIdentity"
"WorkspaceUserAssignedIdentity"
subscriptionId ID de Subscrição do Azure string

AzureFileDatastore

Designação Descrição Valor
datastoreType [Obrigatório] Tipo de armazenamento que suporta o armazenamento de dados. "AzureFile" (obrigatório)
nomedaconta; [Obrigatório] Nome da conta de armazenamento. string (obrigatório)

Restrições:
Padrão = [a-zA-Z0-9_]
Ponto final Ponto de extremidade de nuvem do Azure para a conta de armazenamento. string
fileShareName [Obrigatório] O nome do compartilhamento de arquivos do Azure para o qual o armazenamento de dados aponta. string (obrigatório)

Restrições:
Padrão = [a-zA-Z0-9_]
protocolo Protocolo usado para se comunicar com a conta de armazenamento. string
resourceGroup [en] Nome do Grupo de Recursos do Azure string
serviceDataAccessAuthIdentity Indica qual identidade usar para autenticar o acesso aos dados de serviço ao armazenamento do cliente. "Nenhuma"
"WorkspaceSystemAssignedIdentity"
"WorkspaceUserAssignedIdentity"
subscriptionId ID de Subscrição do Azure string

HdfsDatastore

Designação Descrição Valor
datastoreType [Obrigatório] Tipo de armazenamento que suporta o armazenamento de dados. "Hdfs" (obrigatório)
hdfsServerCertificate O certificado TLS do servidor HDFS. Precisa ser uma cadeia de caracteres codificada em base64. Obrigatório se o protocolo "Https" estiver selecionado. string
nomeNodeAddress [Obrigatório] Endereço IP ou Nome de Host DNS. string (obrigatório)

Restrições:
Padrão = [a-zA-Z0-9_]
protocolo Protocolo usado para se comunicar com a conta de armazenamento (Https/Http). string