Partilhar via


Accounts - Create

Cria a conta do Data Lake Store especificada.

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

Parâmetros do URI

Name Em Necessá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 credenciais de subscrição que identificam exclusivamente a subscrição do Microsoft Azure. O ID da subscrição faz parte do URI para cada chamada de serviço.

api-version
query True

string

Versão da API do Cliente.

Corpo do Pedido

Name Necessário Tipo Description
location True

string

A localização do recurso.

identity

EncryptionIdentity

A Key Vault identidade de encriptação, se aplicável.

properties.defaultGroup

string

O grupo de proprietários predefinido para todas as novas pastas e ficheiros criados na conta do Data Lake Store.

properties.encryptionConfig

EncryptionConfig

A configuração de encriptação Key Vault.

properties.encryptionState

EncryptionState

O estado atual da encriptação para esta conta do Data Lake Store.

properties.firewallAllowAzureIps

FirewallAllowAzureIpsState

O estado atual de permitir ou desativar IPs com origem no Azure através da firewall. Se a firewall estiver desativada, esta ação não é imposta.

properties.firewallRules

CreateFirewallRuleWithAccountParameters[]

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

properties.firewallState

FirewallState

O estado atual da firewall de endereços IP para esta conta do Data Lake Store.

properties.newTier

TierType

O escalão de alocação a utilizar para o próximo mês.

properties.trustedIdProviderState

TrustedIdProviderState

O estado atual da funcionalidade de fornecedor de identidade fidedigna para esta conta do Data Lake Store.

properties.trustedIdProviders

CreateTrustedIdProviderWithAccountParameters[]

A lista de fornecedores de identidade fidedignos associados a esta conta do Data Lake Store.

properties.virtualNetworkRules

CreateVirtualNetworkRuleWithAccountParameters[]

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

tags

object

As etiquetas de recursos.

Respostas

Name 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 OAuth2 do Azure Active Directory

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

Âmbitos

Name Description
user_impersonation representar a sua conta de utilizador

Exemplos

Creates the specified Data Lake Store account

Pedido de amostra

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 da amostra

{
  "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

Name Description
CreateDataLakeStoreAccountParameters
CreateFirewallRuleWithAccountParameters

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

CreateTrustedIdProviderWithAccountParameters

Os parâmetros utilizados para criar um novo fornecedor de identidade fidedigna ao criar uma nova conta do Data Lake Store.

CreateVirtualNetworkRuleWithAccountParameters

Os parâmetros utilizados 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 estado de aprovisionamento da conta do Data Lake Store.

EncryptionConfig

A configuração de encriptação da conta.

EncryptionConfigType

O tipo de configuração de encriptação que está a ser utilizada. Atualmente, os únicos tipos suportados são "UserManaged" e "ServiceManaged".

EncryptionIdentity

As propriedades da identidade de encriptação.

EncryptionIdentityType

O tipo de encriptação que está a ser utilizada. Atualmente, o único tipo suportado é "SystemAssigned".

EncryptionProvisioningState

O estado atual do aprovisionamento de encriptação para esta conta do Data Lake Store.

EncryptionState

O estado atual da encriptação para esta conta do Data Lake Store.

FirewallAllowAzureIpsState

O estado atual de permitir ou desativar IPs com origem no Azure através da firewall. Se a firewall estiver desativada, esta ação não é imposta.

FirewallRule

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

FirewallState

O estado atual da firewall de endereços IP para esta conta do Data Lake Store.

KeyVaultMetaInfo

Informações de metadados utilizadas pela encriptação de conta.

TierType

O escalão de alocação a utilizar para o próximo mês.

TrustedIdProvider

Informações do fornecedor de identidade fidedigna do Data Lake Store.

TrustedIdProviderState

O estado atual da funcionalidade de fornecedor de identidade fidedigna para esta conta do Data Lake Store.

VirtualNetworkRule

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

CreateDataLakeStoreAccountParameters

Name Tipo Description
identity

EncryptionIdentity

A Key Vault identidade de encriptação, se aplicável.

location

string

A localização do recurso.

properties.defaultGroup

string

O grupo de proprietários predefinido para todas as novas pastas e ficheiros criados na conta do Data Lake Store.

properties.encryptionConfig

EncryptionConfig

A configuração de encriptação Key Vault.

properties.encryptionState

EncryptionState

O estado atual da encriptação para esta conta do Data Lake Store.

properties.firewallAllowAzureIps

FirewallAllowAzureIpsState

O estado atual de permitir ou desativar IPs com origem no Azure através da firewall. Se a firewall estiver desativada, esta ação não é imposta.

properties.firewallRules

CreateFirewallRuleWithAccountParameters[]

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

properties.firewallState

FirewallState

O estado atual da firewall de endereços IP para esta conta do Data Lake Store.

properties.newTier

TierType

O escalão de alocação a utilizar para o próximo mês.

properties.trustedIdProviderState

TrustedIdProviderState

O estado atual da funcionalidade de fornecedor de identidade fidedigna para esta conta do Data Lake Store.

properties.trustedIdProviders

CreateTrustedIdProviderWithAccountParameters[]

A lista de fornecedores de identidade fidedignos associados a esta conta do Data Lake Store.

properties.virtualNetworkRules

CreateVirtualNetworkRuleWithAccountParameters[]

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

tags

object

As etiquetas de recursos.

CreateFirewallRuleWithAccountParameters

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

Name Tipo Description
name

string

O nome exclusivo da regra de firewall a criar.

properties.endIpAddress

string

O endereço IP final da regra de firewall. Pode ser ipv4 ou ipv6. O início e o fim devem estar no mesmo protocolo.

properties.startIpAddress

string

O endereço IP inicial da regra de firewall. Pode ser ipv4 ou ipv6. O início e o fim devem estar no mesmo protocolo.

CreateTrustedIdProviderWithAccountParameters

Os parâmetros utilizados para criar um novo fornecedor de identidade fidedigna ao criar uma nova conta do Data Lake Store.

Name Tipo Description
name

string

O nome exclusivo do fornecedor de identidade fidedigno a criar.

properties.idProvider

string

O URL deste fornecedor de identidade fidedigno.

CreateVirtualNetworkRuleWithAccountParameters

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

Name Tipo Description
name

string

O nome exclusivo da regra de rede virtual a criar.

properties.subnetId

string

O identificador do recurso da sub-rede.

DataLakeStoreAccount

Informações da conta do Data Lake Store.

Name Tipo Description
id

string

O identificador do recurso.

identity

EncryptionIdentity

A Key Vault identidade de encriptação, se aplicável.

location

string

A localização do recurso.

name

string

O nome do recurso.

properties.accountId

string

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

properties.creationTime

string

A hora de criação da conta.

properties.currentTier

TierType

O escalão de alocação em utilização para o mês atual.

properties.defaultGroup

string

O grupo de proprietários predefinido para todas as novas pastas e ficheiros criados na conta do Data Lake Store.

properties.encryptionConfig

EncryptionConfig

A configuração de encriptação Key Vault.

properties.encryptionProvisioningState

EncryptionProvisioningState

O estado atual do aprovisionamento de encriptação para esta conta do Data Lake Store.

properties.encryptionState

EncryptionState

O estado atual da encriptação para esta conta do Data Lake Store.

properties.endpoint

string

O ponto final CName completo para esta conta.

properties.firewallAllowAzureIps

FirewallAllowAzureIpsState

O estado atual de permitir ou desativar IPs com origem no Azure através da firewall. Se a firewall estiver desativada, esta ação não é imposta.

properties.firewallRules

FirewallRule[]

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

properties.firewallState

FirewallState

O estado atual da firewall de endereços IP para esta conta do Data Lake Store.

properties.lastModifiedTime

string

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

properties.newTier

TierType

O escalão de alocação a utilizar para o próximo mês.

properties.provisioningState

DataLakeStoreAccountStatus

O estado de aprovisionamento da conta do Data Lake Store.

properties.state

DataLakeStoreAccountState

O estado da conta do Data Lake Store.

properties.trustedIdProviderState

TrustedIdProviderState

O estado atual da funcionalidade de fornecedor de identidade fidedigna para esta conta do Data Lake Store.

properties.trustedIdProviders

TrustedIdProvider[]

A lista de fornecedores de identidade fidedignos associados a esta conta do Data Lake Store.

properties.virtualNetworkRules

VirtualNetworkRule[]

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

tags

object

As etiquetas de recursos.

type

string

O tipo de recurso.

DataLakeStoreAccountState

O estado da conta do Data Lake Store.

Name Tipo Description
Active

string

Suspended

string

DataLakeStoreAccountStatus

O estado de aprovisionamento da conta do Data Lake Store.

Name 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 encriptação da conta.

Name Tipo Description
keyVaultMetaInfo

KeyVaultMetaInfo

A Key Vault informações para ligar a chaves de encriptação geridas pelo utilizador.

type

EncryptionConfigType

O tipo de configuração de encriptação que está a ser utilizada. Atualmente, os únicos tipos suportados são "UserManaged" e "ServiceManaged".

EncryptionConfigType

O tipo de configuração de encriptação que está a ser utilizada. Atualmente, os únicos tipos suportados são "UserManaged" e "ServiceManaged".

Name Tipo Description
ServiceManaged

string

UserManaged

string

EncryptionIdentity

As propriedades da identidade de encriptação.

Name Tipo Description
principalId

string

O identificador principal associado à encriptação.

tenantId

string

O identificador de inquilino associado à encriptação.

type

EncryptionIdentityType

O tipo de encriptação que está a ser utilizada. Atualmente, o único tipo suportado é "SystemAssigned".

EncryptionIdentityType

O tipo de encriptação que está a ser utilizada. Atualmente, o único tipo suportado é "SystemAssigned".

Name Tipo Description
SystemAssigned

string

EncryptionProvisioningState

O estado atual do aprovisionamento de encriptação para esta conta do Data Lake Store.

Name Tipo Description
Creating

string

Succeeded

string

EncryptionState

O estado atual da encriptação para esta conta do Data Lake Store.

Name Tipo Description
Disabled

string

Enabled

string

FirewallAllowAzureIpsState

O estado atual de permitir ou desativar IPs com origem no Azure através da firewall. Se a firewall estiver desativada, esta ação não é imposta.

Name Tipo Description
Disabled

string

Enabled

string

FirewallRule

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

Name 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. Pode ser ipv4 ou ipv6. O início e o fim devem estar no mesmo protocolo.

properties.startIpAddress

string

O endereço IP inicial da regra de firewall. Pode ser ipv4 ou ipv6. O início e o fim devem estar no mesmo protocolo.

type

string

O tipo de recurso.

FirewallState

O estado atual da firewall de endereços IP para esta conta do Data Lake Store.

Name Tipo Description
Disabled

string

Enabled

string

KeyVaultMetaInfo

Informações de metadados utilizadas pela encriptação de conta.

Name Tipo Description
encryptionKeyName

string

O nome da chave de encriptação gerida pelo utilizador.

encryptionKeyVersion

string

A versão da chave de encriptação gerida pelo utilizador.

keyVaultResourceId

string

O identificador de recurso do utilizador gerido Key Vault a ser utilizado para encriptar.

TierType

O escalão de alocação a utilizar para o próximo mês.

Name 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 fornecedor de identidade fidedigna do Data Lake Store.

Name Tipo Description
id

string

O identificador do recurso.

name

string

O nome do recurso.

properties.idProvider

string

O URL deste fornecedor de identidade fidedigno.

type

string

O tipo de recurso.

TrustedIdProviderState

O estado atual da funcionalidade de fornecedor de identidade fidedigna para esta conta do Data Lake Store.

Name Tipo Description
Disabled

string

Enabled

string

VirtualNetworkRule

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

Name Tipo Description
id

string

O identificador do recurso.

name

string

O nome do recurso.

properties.subnetId

string

O identificador do recurso da sub-rede.

type

string

O tipo de recurso.