Compartilhar via


Accounts - Create

Cria a conta especificada do Data Lake Store.

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataLakeStore/accounts/{accountName}?api-version=2016-11-01

Parâmetros de URI

Nome Em Obrigatório Tipo Description
accountName
path True

string

O nome da conta do Data Lake Store.

resourceGroupName
path True

string

O nome do grupo de recursos do Azure.

subscriptionId
path True

string

Obtém as credenciais de assinatura que identificam exclusivamente a assinatura do Microsoft Azure. A ID da assinatura faz parte do URI para cada chamada de serviço.

api-version
query True

string

Versão da API do cliente.

Corpo da solicitação

Nome Obrigatório Tipo Description
location True

string

O local do recurso.

identity

EncryptionIdentity

O Key Vault identidade de criptografia, se houver.

properties.defaultGroup

string

O grupo de proprietários padrão para todas as novas pastas e arquivos criados na conta do Data Lake Store.

properties.encryptionConfig

EncryptionConfig

A configuração de criptografia Key Vault.

properties.encryptionState

EncryptionState

O estado atual de criptografia para essa conta do Data Lake Store.

properties.firewallAllowAzureIps

FirewallAllowAzureIpsState

O estado atual de permitir ou não permitir IPs originários do Azure por meio do firewall. Se o firewall estiver desabilitado, isso não será imposto.

properties.firewallRules

CreateFirewallRuleWithAccountParameters[]

A lista de regras de firewall associadas a essa conta do Data Lake Store.

properties.firewallState

FirewallState

O estado atual do firewall de endereço IP dessa conta do Data Lake Store.

properties.newTier

TierType

A camada de compromisso a ser usada para o próximo mês.

properties.trustedIdProviderState

TrustedIdProviderState

O estado atual do recurso de provedor de identidade confiável para essa conta do Data Lake Store.

properties.trustedIdProviders

CreateTrustedIdProviderWithAccountParameters[]

A lista de provedores de identidade confiáveis associados a essa conta do Data Lake Store.

properties.virtualNetworkRules

CreateVirtualNetworkRuleWithAccountParameters[]

A lista de regras de rede virtual associadas a essa conta do Data Lake Store.

tags

object

As marcas do recurso.

Respostas

Nome Tipo Description
200 OK

DataLakeStoreAccount

A conta foi criada com êxito.

201 Created

DataLakeStoreAccount

A criação da conta foi iniciada com êxito.

Segurança

azure_auth

Fluxo do OAuth2 do Azure Active Directory

Tipo: oauth2
Flow: implicit
URL de Autorização: https://login.microsoftonline.com/common/oauth2/authorize

Escopos

Nome Description
user_impersonation representar sua conta de usuário

Exemplos

Creates the specified Data Lake Store account

Solicitação de exemplo

PUT https://management.azure.com/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/contosorg/providers/Microsoft.DataLakeStore/accounts/contosoadla?api-version=2016-11-01

{
  "location": "eastus2",
  "tags": {
    "test_key": "test_value"
  },
  "identity": {
    "type": "SystemAssigned"
  },
  "properties": {
    "encryptionState": "Enabled",
    "encryptionConfig": {
      "type": "UserManaged",
      "keyVaultMetaInfo": {
        "keyVaultResourceId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345",
        "encryptionKeyName": "test_encryption_key_name",
        "encryptionKeyVersion": "encryption_key_version"
      }
    },
    "firewallState": "Enabled",
    "firewallRules": [
      {
        "name": "test_rule",
        "properties": {
          "startIpAddress": "1.1.1.1",
          "endIpAddress": "2.2.2.2"
        }
      }
    ],
    "trustedIdProviderState": "Enabled",
    "trustedIdProviders": [
      {
        "name": "test_trusted_id_provider_name",
        "properties": {
          "idProvider": "https://sts.windows.net/ea9ec534-a3e3-4e45-ad36-3afc5bb291c1"
        }
      }
    ],
    "defaultGroup": "test_default_group",
    "newTier": "Consumption",
    "firewallAllowAzureIps": "Enabled"
  }
}

Resposta de exemplo

{
  "id": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345",
  "name": "contosoadla",
  "type": "test_type",
  "location": "eastus2",
  "tags": {
    "test_key": "test_value"
  },
  "identity": {
    "type": "SystemAssigned",
    "principalId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345",
    "tenantId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab346"
  },
  "properties": {
    "provisioningState": "Succeeded",
    "state": "Active",
    "creationTime": "2017-04-14T13:21:56.6819037-07:00",
    "lastModifiedTime": "2017-04-14T13:21:56.6819037-07:00",
    "endpoint": "testadlfs17607.azuredatalakestore.net",
    "accountId": "94f4bf5d-78a9-4c31-8aa7-b34d07bad898",
    "encryptionState": "Enabled",
    "encryptionProvisioningState": "Succeeded",
    "encryptionConfig": {
      "type": "UserManaged",
      "keyVaultMetaInfo": {
        "keyVaultResourceId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345",
        "encryptionKeyName": "test_encryption_key_name",
        "encryptionKeyVersion": "encryption_key_version"
      }
    },
    "firewallState": "Enabled",
    "firewallRules": [
      {
        "id": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345",
        "name": "test_rule",
        "type": "test_type",
        "properties": {
          "startIpAddress": "1.1.1.1",
          "endIpAddress": "2.2.2.2"
        }
      }
    ],
    "trustedIdProviderState": "Enabled",
    "trustedIdProviders": [
      {
        "id": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345",
        "name": "test_trusted_id_provider_name",
        "type": "test_type",
        "properties": {
          "idProvider": "https://sts.windows.net/ea9ec534-a3e3-4e45-ad36-3afc5bb291c1"
        }
      }
    ],
    "defaultGroup": "test_default_group",
    "newTier": "Consumption",
    "currentTier": "Consumption",
    "firewallAllowAzureIps": "Enabled"
  }
}
{
  "id": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345",
  "name": "contosoadla",
  "type": "test_type",
  "location": "eastus2",
  "tags": {
    "test_key": "test_value"
  },
  "identity": {
    "type": "SystemAssigned",
    "principalId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345",
    "tenantId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab346"
  },
  "properties": {
    "provisioningState": "Succeeded",
    "state": "Active",
    "creationTime": "2017-04-14T13:21:56.6819037-07:00",
    "lastModifiedTime": "2017-04-14T13:21:56.6819037-07:00",
    "endpoint": "testadlfs17607.azuredatalakestore.net",
    "accountId": "94f4bf5d-78a9-4c31-8aa7-b34d07bad898",
    "encryptionState": "Enabled",
    "encryptionProvisioningState": "Succeeded",
    "encryptionConfig": {
      "type": "UserManaged",
      "keyVaultMetaInfo": {
        "keyVaultResourceId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345",
        "encryptionKeyName": "test_encryption_key_name",
        "encryptionKeyVersion": "encryption_key_version"
      }
    },
    "firewallState": "Enabled",
    "firewallRules": [
      {
        "id": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345",
        "name": "test_rule",
        "type": "test_type",
        "properties": {
          "startIpAddress": "1.1.1.1",
          "endIpAddress": "2.2.2.2"
        }
      }
    ],
    "trustedIdProviderState": "Enabled",
    "trustedIdProviders": [
      {
        "id": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345",
        "name": "test_trusted_id_provider_name",
        "type": "test_type",
        "properties": {
          "idProvider": "https://sts.windows.net/ea9ec534-a3e3-4e45-ad36-3afc5bb291c1"
        }
      }
    ],
    "defaultGroup": "test_default_group",
    "newTier": "Consumption",
    "currentTier": "Consumption",
    "firewallAllowAzureIps": "Enabled"
  }
}

Definições

Nome Description
CreateDataLakeStoreAccountParameters
CreateFirewallRuleWithAccountParameters

Os parâmetros usados para criar uma nova regra de firewall ao criar uma nova conta do Data Lake Store.

CreateTrustedIdProviderWithAccountParameters

Os parâmetros usados para criar um novo provedor de identidade confiável ao criar uma nova conta do Data Lake Store.

CreateVirtualNetworkRuleWithAccountParameters

Os parâmetros usados para criar uma nova regra de rede virtual ao criar uma nova conta do Data Lake Store.

DataLakeStoreAccount

Informações da conta do Data Lake Store.

DataLakeStoreAccountState

O estado da conta do Data Lake Store.

DataLakeStoreAccountStatus

O status de provisionamento da conta do Data Lake Store.

EncryptionConfig

A configuração de criptografia para a conta.

EncryptionConfigType

O tipo de configuração de criptografia que está sendo usada. Atualmente, os únicos tipos com suporte são 'UserManaged' e 'ServiceManaged'.

EncryptionIdentity

As propriedades de identidade de criptografia.

EncryptionIdentityType

O tipo de criptografia que está sendo usada. Atualmente, o único tipo com suporte é 'SystemAssigned'.

EncryptionProvisioningState

O estado atual do provisionamento de criptografia para essa conta do Data Lake Store.

EncryptionState

O estado atual de criptografia para essa conta do Data Lake Store.

FirewallAllowAzureIpsState

O estado atual de permitir ou não IPs originados no Azure por meio do firewall. Se o firewall estiver desabilitado, isso não será imposto.

FirewallRule

Informações de regra de firewall do Data Lake Store.

FirewallState

O estado atual do firewall de endereço IP para essa conta do Data Lake Store.

KeyVaultMetaInfo

Informações de metadados usadas pela criptografia de conta.

TierType

O nível de compromisso a ser usado para o próximo mês.

TrustedIdProvider

Informações do provedor de identidade confiável do Data Lake Store.

TrustedIdProviderState

O estado atual do recurso de provedor de identidade confiável para essa conta do Data Lake Store.

VirtualNetworkRule

Informações de regra de rede virtual do Data Lake Store.

CreateDataLakeStoreAccountParameters

Nome Tipo Description
identity

EncryptionIdentity

O Key Vault identidade de criptografia, se houver.

location

string

O local do recurso.

properties.defaultGroup

string

O grupo de proprietários padrão para todas as novas pastas e arquivos criados na conta do Data Lake Store.

properties.encryptionConfig

EncryptionConfig

A configuração de criptografia Key Vault.

properties.encryptionState

EncryptionState

O estado atual de criptografia para essa conta do Data Lake Store.

properties.firewallAllowAzureIps

FirewallAllowAzureIpsState

O estado atual de permitir ou não IPs originados no Azure por meio do firewall. Se o firewall estiver desabilitado, isso não será imposto.

properties.firewallRules

CreateFirewallRuleWithAccountParameters[]

A lista de regras de firewall associadas a essa conta do Data Lake Store.

properties.firewallState

FirewallState

O estado atual do firewall de endereço IP para essa conta do Data Lake Store.

properties.newTier

TierType

O nível de compromisso a ser usado para o próximo mês.

properties.trustedIdProviderState

TrustedIdProviderState

O estado atual do recurso de provedor de identidade confiável para essa conta do Data Lake Store.

properties.trustedIdProviders

CreateTrustedIdProviderWithAccountParameters[]

A lista de provedores de identidade confiáveis associados a essa conta do Data Lake Store.

properties.virtualNetworkRules

CreateVirtualNetworkRuleWithAccountParameters[]

A lista de regras de rede virtual associadas a essa conta do Data Lake Store.

tags

object

As marcas do recurso.

CreateFirewallRuleWithAccountParameters

Os parâmetros usados para criar uma nova regra de firewall ao criar uma nova conta do Data Lake Store.

Nome Tipo Description
name

string

O nome exclusivo da regra de firewall a ser criada.

properties.endIpAddress

string

O endereço IP final da regra de firewall. Isso pode ser ipv4 ou ipv6. Start e End devem estar no mesmo protocolo.

properties.startIpAddress

string

O endereço IP inicial da regra de firewall. Isso pode ser ipv4 ou ipv6. Start e End devem estar no mesmo protocolo.

CreateTrustedIdProviderWithAccountParameters

Os parâmetros usados para criar um novo provedor de identidade confiável ao criar uma nova conta do Data Lake Store.

Nome Tipo Description
name

string

O nome exclusivo do provedor de identidade confiável a ser criado.

properties.idProvider

string

A URL desse provedor de identidade confiável.

CreateVirtualNetworkRuleWithAccountParameters

Os parâmetros usados para criar uma nova regra de rede virtual ao criar uma nova conta do Data Lake Store.

Nome Tipo Description
name

string

O nome exclusivo da regra de rede virtual a ser criada.

properties.subnetId

string

O identificador de recurso para a sub-rede.

DataLakeStoreAccount

Informações da conta do Data Lake Store.

Nome Tipo Description
id

string

O identificador do recurso.

identity

EncryptionIdentity

O Key Vault identidade de criptografia, se houver.

location

string

O local do recurso.

name

string

O nome do recurso.

properties.accountId

string

O identificador exclusivo associado a essa conta do Data Lake Store.

properties.creationTime

string

A hora de criação da conta.

properties.currentTier

TierType

A camada de compromisso em uso para o mês atual.

properties.defaultGroup

string

O grupo de proprietários padrão para todas as novas pastas e arquivos criados na conta do Data Lake Store.

properties.encryptionConfig

EncryptionConfig

A configuração de criptografia Key Vault.

properties.encryptionProvisioningState

EncryptionProvisioningState

O estado atual do provisionamento de criptografia para essa conta do Data Lake Store.

properties.encryptionState

EncryptionState

O estado atual de criptografia para essa conta do Data Lake Store.

properties.endpoint

string

O ponto de extremidade CName completo para essa conta.

properties.firewallAllowAzureIps

FirewallAllowAzureIpsState

O estado atual de permitir ou não IPs originados no Azure por meio do firewall. Se o firewall estiver desabilitado, isso não será imposto.

properties.firewallRules

FirewallRule[]

A lista de regras de firewall associadas a essa conta do Data Lake Store.

properties.firewallState

FirewallState

O estado atual do firewall de endereço IP para essa conta do Data Lake Store.

properties.lastModifiedTime

string

A hora da última modificação da conta.

properties.newTier

TierType

O nível de compromisso a ser usado para o próximo mês.

properties.provisioningState

DataLakeStoreAccountStatus

O status de provisionamento da conta do Data Lake Store.

properties.state

DataLakeStoreAccountState

O estado da conta do Data Lake Store.

properties.trustedIdProviderState

TrustedIdProviderState

O estado atual do recurso de provedor de identidade confiável para essa conta do Data Lake Store.

properties.trustedIdProviders

TrustedIdProvider[]

A lista de provedores de identidade confiáveis associados a essa conta do Data Lake Store.

properties.virtualNetworkRules

VirtualNetworkRule[]

A lista de regras de rede virtual associadas a essa conta do Data Lake Store.

tags

object

As marcas do recurso.

type

string

O tipo de recurso.

DataLakeStoreAccountState

O estado da conta do Data Lake Store.

Nome Tipo Description
Active

string

Suspended

string

DataLakeStoreAccountStatus

O status de provisionamento da conta do Data Lake Store.

Nome Tipo Description
Canceled

string

Creating

string

Deleted

string

Deleting

string

Failed

string

Patching

string

Resuming

string

Running

string

Succeeded

string

Suspending

string

Undeleting

string

EncryptionConfig

A configuração de criptografia para a conta.

Nome Tipo Description
keyVaultMetaInfo

KeyVaultMetaInfo

O Key Vault informações para se conectar a chaves de criptografia gerenciadas pelo usuário.

type

EncryptionConfigType

O tipo de configuração de criptografia que está sendo usada. Atualmente, os únicos tipos com suporte são 'UserManaged' e 'ServiceManaged'.

EncryptionConfigType

O tipo de configuração de criptografia que está sendo usada. Atualmente, os únicos tipos com suporte são 'UserManaged' e 'ServiceManaged'.

Nome Tipo Description
ServiceManaged

string

UserManaged

string

EncryptionIdentity

As propriedades de identidade de criptografia.

Nome Tipo Description
principalId

string

O identificador principal associado à criptografia.

tenantId

string

O identificador de locatário associado à criptografia.

type

EncryptionIdentityType

O tipo de criptografia que está sendo usada. Atualmente, o único tipo com suporte é 'SystemAssigned'.

EncryptionIdentityType

O tipo de criptografia que está sendo usada. Atualmente, o único tipo com suporte é 'SystemAssigned'.

Nome Tipo Description
SystemAssigned

string

EncryptionProvisioningState

O estado atual do provisionamento de criptografia para essa conta do Data Lake Store.

Nome Tipo Description
Creating

string

Succeeded

string

EncryptionState

O estado atual de criptografia para essa conta do Data Lake Store.

Nome Tipo Description
Disabled

string

Enabled

string

FirewallAllowAzureIpsState

O estado atual de permitir ou não IPs originados no Azure por meio do firewall. Se o firewall estiver desabilitado, isso não será imposto.

Nome Tipo Description
Disabled

string

Enabled

string

FirewallRule

Informações de regra de firewall do Data Lake Store.

Nome Tipo Description
id

string

O identificador do recurso.

name

string

O nome do recurso.

properties.endIpAddress

string

O endereço IP final da regra de firewall. Isso pode ser ipv4 ou ipv6. Start e End devem estar no mesmo protocolo.

properties.startIpAddress

string

O endereço IP inicial da regra de firewall. Isso pode ser ipv4 ou ipv6. Start e End devem estar no mesmo protocolo.

type

string

O tipo de recurso.

FirewallState

O estado atual do firewall de endereço IP para essa conta do Data Lake Store.

Nome Tipo Description
Disabled

string

Enabled

string

KeyVaultMetaInfo

Informações de metadados usadas pela criptografia de conta.

Nome Tipo Description
encryptionKeyName

string

O nome da chave de criptografia gerenciada pelo usuário.

encryptionKeyVersion

string

A versão da chave de criptografia gerenciada pelo usuário.

keyVaultResourceId

string

O identificador de recurso para o usuário gerenciado Key Vault sendo usado para criptografar.

TierType

O nível de compromisso a ser usado para o próximo mês.

Nome Tipo Description
Commitment_100TB

string

Commitment_10TB

string

Commitment_1PB

string

Commitment_1TB

string

Commitment_500TB

string

Commitment_5PB

string

Consumption

string

TrustedIdProvider

Informações do provedor de identidade confiável do Data Lake Store.

Nome Tipo Description
id

string

O identificador do recurso.

name

string

O nome do recurso.

properties.idProvider

string

A URL desse provedor de identidade confiável.

type

string

O tipo de recurso.

TrustedIdProviderState

O estado atual do recurso de provedor de identidade confiável para essa conta do Data Lake Store.

Nome Tipo Description
Disabled

string

Enabled

string

VirtualNetworkRule

Informações de regra de rede virtual do Data Lake Store.

Nome Tipo Description
id

string

O identificador do recurso.

name

string

O nome do recurso.

properties.subnetId

string

O identificador de recurso para a sub-rede.

type

string

O tipo de recurso.