Compartir a través de


Accounts - Create

Crea la cuenta de 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 de identificador URI

Nombre En Requerido Tipo Description
accountName
path True

string

Nombre de la cuenta de Data Lake Store.

resourceGroupName
path True

string

Nombre del grupo de recursos de Azure.

subscriptionId
path True

string

Obtiene las credenciales de suscripción que identifican de forma única la suscripción de Microsoft Azure. El identificador de suscripción forma parte del URI de cada llamada de servicio.

api-version
query True

string

Versión de api de cliente.

Cuerpo de la solicitud

Nombre Requerido Tipo Description
location True

string

Ubicación del recurso.

identity

EncryptionIdentity

Identidad de cifrado de Key Vault, si existe.

properties.defaultGroup

string

Grupo de propietario predeterminado para todas las carpetas y archivos nuevos creados en la cuenta de Data Lake Store.

properties.encryptionConfig

EncryptionConfig

Configuración de cifrado de Key Vault.

properties.encryptionState

EncryptionState

Estado actual del cifrado para esta cuenta de Data Lake Store.

properties.firewallAllowAzureIps

FirewallAllowAzureIpsState

El estado actual de permitir o no permitir direcciones IP que se originan en Azure a través del firewall. Si el firewall está deshabilitado, no se aplica.

properties.firewallRules

CreateFirewallRuleWithAccountParameters[]

Lista de reglas de firewall asociadas a esta cuenta de Data Lake Store.

properties.firewallState

FirewallState

Estado actual del firewall de direcciones IP de esta cuenta de Data Lake Store.

properties.newTier

TierType

Nivel de compromiso que se va a usar para el mes siguiente.

properties.trustedIdProviderState

TrustedIdProviderState

El estado actual de la característica del proveedor de identidades de confianza para esta cuenta de Data Lake Store.

properties.trustedIdProviders

CreateTrustedIdProviderWithAccountParameters[]

Lista de proveedores de identidades de confianza asociados a esta cuenta de Data Lake Store.

properties.virtualNetworkRules

CreateVirtualNetworkRuleWithAccountParameters[]

Lista de reglas de red virtual asociadas a esta cuenta de Data Lake Store.

tags

object

Etiquetas de recursos.

Respuestas

Nombre Tipo Description
200 OK

DataLakeStoreAccount

Ha creado correctamente la cuenta.

201 Created

DataLakeStoreAccount

Se inició correctamente la creación de la cuenta.

Seguridad

azure_auth

Flujo de OAuth2 de Azure Active Directory

Tipo: oauth2
Flujo: implicit
Dirección URL de autorización: https://login.microsoftonline.com/common/oauth2/authorize

Ámbitos

Nombre Description
user_impersonation suplantar la cuenta de usuario

Ejemplos

Creates the specified Data Lake Store account

Solicitud de ejemplo

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

Respuesta de muestra

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

Definiciones

Nombre Description
CreateDataLakeStoreAccountParameters
CreateFirewallRuleWithAccountParameters

Los parámetros usados para crear una nueva regla de firewall al crear una nueva cuenta de Data Lake Store.

CreateTrustedIdProviderWithAccountParameters

Los parámetros usados para crear un nuevo proveedor de identidades de confianza al crear una nueva cuenta de Data Lake Store.

CreateVirtualNetworkRuleWithAccountParameters

Los parámetros usados para crear una nueva regla de red virtual al crear una nueva cuenta de Data Lake Store.

DataLakeStoreAccount

Información de la cuenta de Data Lake Store.

DataLakeStoreAccountState

Estado de la cuenta de Data Lake Store.

DataLakeStoreAccountStatus

Estado de aprovisionamiento de la cuenta de Data Lake Store.

EncryptionConfig

Configuración de cifrado de la cuenta.

EncryptionConfigType

Tipo de configuración de cifrado que se usa. Actualmente, los únicos tipos admitidos son "UserManaged" y "ServiceManaged".

EncryptionIdentity

Propiedades de identidad de cifrado.

EncryptionIdentityType

Tipo de cifrado que se va a usar. Actualmente, el único tipo admitido es "SystemAssigned".

EncryptionProvisioningState

El estado actual del aprovisionamiento de cifrado para esta cuenta de Data Lake Store.

EncryptionState

Estado actual del cifrado para esta cuenta de Data Lake Store.

FirewallAllowAzureIpsState

El estado actual de permitir o no permitir direcciones IP que se originan en Azure a través del firewall. Si el firewall está deshabilitado, no se aplica.

FirewallRule

Información de reglas de firewall de Data Lake Store.

FirewallState

Estado actual del firewall de direcciones IP de esta cuenta de Data Lake Store.

KeyVaultMetaInfo

Información de metadatos usada por el cifrado de cuenta.

TierType

Nivel de compromiso que se va a usar para el mes siguiente.

TrustedIdProvider

Información del proveedor de identidades de confianza de Data Lake Store.

TrustedIdProviderState

El estado actual de la característica del proveedor de identidades de confianza para esta cuenta de Data Lake Store.

VirtualNetworkRule

Información de reglas de red virtual de Data Lake Store.

CreateDataLakeStoreAccountParameters

Nombre Tipo Description
identity

EncryptionIdentity

Identidad de cifrado de Key Vault, si existe.

location

string

Ubicación del recurso.

properties.defaultGroup

string

Grupo de propietario predeterminado para todas las carpetas y archivos nuevos creados en la cuenta de Data Lake Store.

properties.encryptionConfig

EncryptionConfig

Configuración de cifrado de Key Vault.

properties.encryptionState

EncryptionState

Estado actual del cifrado para esta cuenta de Data Lake Store.

properties.firewallAllowAzureIps

FirewallAllowAzureIpsState

El estado actual de permitir o no permitir direcciones IP que se originan en Azure a través del firewall. Si el firewall está deshabilitado, no se aplica.

properties.firewallRules

CreateFirewallRuleWithAccountParameters[]

Lista de reglas de firewall asociadas a esta cuenta de Data Lake Store.

properties.firewallState

FirewallState

Estado actual del firewall de direcciones IP de esta cuenta de Data Lake Store.

properties.newTier

TierType

Nivel de compromiso que se va a usar para el mes siguiente.

properties.trustedIdProviderState

TrustedIdProviderState

El estado actual de la característica del proveedor de identidades de confianza para esta cuenta de Data Lake Store.

properties.trustedIdProviders

CreateTrustedIdProviderWithAccountParameters[]

Lista de proveedores de identidades de confianza asociados a esta cuenta de Data Lake Store.

properties.virtualNetworkRules

CreateVirtualNetworkRuleWithAccountParameters[]

Lista de reglas de red virtual asociadas a esta cuenta de Data Lake Store.

tags

object

Etiquetas de recursos.

CreateFirewallRuleWithAccountParameters

Los parámetros usados para crear una nueva regla de firewall al crear una nueva cuenta de Data Lake Store.

Nombre Tipo Description
name

string

Nombre único de la regla de firewall que se va a crear.

properties.endIpAddress

string

Dirección IP final de la regla de firewall. Puede ser ipv4 o ipv6. Start y End deben estar en el mismo protocolo.

properties.startIpAddress

string

La dirección IP inicial de la regla de firewall. Puede ser ipv4 o ipv6. Start y End deben estar en el mismo protocolo.

CreateTrustedIdProviderWithAccountParameters

Los parámetros usados para crear un nuevo proveedor de identidades de confianza al crear una nueva cuenta de Data Lake Store.

Nombre Tipo Description
name

string

Nombre único del proveedor de identidades de confianza que se va a crear.

properties.idProvider

string

Dirección URL de este proveedor de identidades de confianza.

CreateVirtualNetworkRuleWithAccountParameters

Los parámetros usados para crear una nueva regla de red virtual al crear una nueva cuenta de Data Lake Store.

Nombre Tipo Description
name

string

Nombre único de la regla de red virtual que se va a crear.

properties.subnetId

string

Identificador de recurso de la subred.

DataLakeStoreAccount

Información de la cuenta de Data Lake Store.

Nombre Tipo Description
id

string

Identificador de recurso.

identity

EncryptionIdentity

Identidad de cifrado de Key Vault, si existe.

location

string

Ubicación del recurso.

name

string

Nombre del recurso.

properties.accountId

string (uuid)

Identificador único asociado a esta cuenta de Data Lake Store.

properties.creationTime

string (date-time)

Hora de creación de la cuenta.

properties.currentTier

TierType

Nivel de compromiso en uso para el mes actual.

properties.defaultGroup

string

Grupo de propietario predeterminado para todas las carpetas y archivos nuevos creados en la cuenta de Data Lake Store.

properties.encryptionConfig

EncryptionConfig

Configuración de cifrado de Key Vault.

properties.encryptionProvisioningState

EncryptionProvisioningState

El estado actual del aprovisionamiento de cifrado para esta cuenta de Data Lake Store.

properties.encryptionState

EncryptionState

Estado actual del cifrado para esta cuenta de Data Lake Store.

properties.endpoint

string

Punto de conexión de CName completo para esta cuenta.

properties.firewallAllowAzureIps

FirewallAllowAzureIpsState

El estado actual de permitir o no permitir direcciones IP que se originan en Azure a través del firewall. Si el firewall está deshabilitado, no se aplica.

properties.firewallRules

FirewallRule[]

Lista de reglas de firewall asociadas a esta cuenta de Data Lake Store.

properties.firewallState

FirewallState

Estado actual del firewall de direcciones IP de esta cuenta de Data Lake Store.

properties.lastModifiedTime

string (date-time)

Hora de última modificación de la cuenta.

properties.newTier

TierType

Nivel de compromiso que se va a usar para el mes siguiente.

properties.provisioningState

DataLakeStoreAccountStatus

Estado de aprovisionamiento de la cuenta de Data Lake Store.

properties.state

DataLakeStoreAccountState

Estado de la cuenta de Data Lake Store.

properties.trustedIdProviderState

TrustedIdProviderState

El estado actual de la característica del proveedor de identidades de confianza para esta cuenta de Data Lake Store.

properties.trustedIdProviders

TrustedIdProvider[]

Lista de proveedores de identidades de confianza asociados a esta cuenta de Data Lake Store.

properties.virtualNetworkRules

VirtualNetworkRule[]

Lista de reglas de red virtual asociadas a esta cuenta de Data Lake Store.

tags

object

Etiquetas de recursos.

type

string

Tipo de recurso.

DataLakeStoreAccountState

Estado de la cuenta de Data Lake Store.

Valor Description
Active
Suspended

DataLakeStoreAccountStatus

Estado de aprovisionamiento de la cuenta de Data Lake Store.

Valor Description
Canceled
Creating
Deleted
Deleting
Failed
Patching
Resuming
Running
Succeeded
Suspending
Undeleting

EncryptionConfig

Configuración de cifrado de la cuenta.

Nombre Tipo Description
keyVaultMetaInfo

KeyVaultMetaInfo

La información de Key Vault para conectarse a las claves de cifrado administradas por el usuario.

type

EncryptionConfigType

Tipo de configuración de cifrado que se usa. Actualmente, los únicos tipos admitidos son "UserManaged" y "ServiceManaged".

EncryptionConfigType

Tipo de configuración de cifrado que se usa. Actualmente, los únicos tipos admitidos son "UserManaged" y "ServiceManaged".

Valor Description
ServiceManaged
UserManaged

EncryptionIdentity

Propiedades de identidad de cifrado.

Nombre Tipo Description
principalId

string (uuid)

Identificador de entidad de seguridad asociado al cifrado.

tenantId

string (uuid)

Identificador de inquilino asociado al cifrado.

type

EncryptionIdentityType

Tipo de cifrado que se va a usar. Actualmente, el único tipo admitido es "SystemAssigned".

EncryptionIdentityType

Tipo de cifrado que se va a usar. Actualmente, el único tipo admitido es "SystemAssigned".

Valor Description
SystemAssigned

EncryptionProvisioningState

El estado actual del aprovisionamiento de cifrado para esta cuenta de Data Lake Store.

Valor Description
Creating
Succeeded

EncryptionState

Estado actual del cifrado para esta cuenta de Data Lake Store.

Valor Description
Disabled
Enabled

FirewallAllowAzureIpsState

El estado actual de permitir o no permitir direcciones IP que se originan en Azure a través del firewall. Si el firewall está deshabilitado, no se aplica.

Valor Description
Disabled
Enabled

FirewallRule

Información de reglas de firewall de Data Lake Store.

Nombre Tipo Description
id

string

Identificador de recurso.

name

string

Nombre del recurso.

properties.endIpAddress

string

Dirección IP final de la regla de firewall. Puede ser ipv4 o ipv6. Start y End deben estar en el mismo protocolo.

properties.startIpAddress

string

La dirección IP inicial de la regla de firewall. Puede ser ipv4 o ipv6. Start y End deben estar en el mismo protocolo.

type

string

Tipo de recurso.

FirewallState

Estado actual del firewall de direcciones IP de esta cuenta de Data Lake Store.

Valor Description
Disabled
Enabled

KeyVaultMetaInfo

Información de metadatos usada por el cifrado de cuenta.

Nombre Tipo Description
encryptionKeyName

string

Nombre de la clave de cifrado administrada por el usuario.

encryptionKeyVersion

string

Versión de la clave de cifrado administrada por el usuario.

keyVaultResourceId

string

Identificador de recurso para el almacén de claves administrado por el usuario que se usa para cifrar.

TierType

Nivel de compromiso que se va a usar para el mes siguiente.

Valor Description
Commitment_100TB
Commitment_10TB
Commitment_1PB
Commitment_1TB
Commitment_500TB
Commitment_5PB
Consumption

TrustedIdProvider

Información del proveedor de identidades de confianza de Data Lake Store.

Nombre Tipo Description
id

string

Identificador de recurso.

name

string

Nombre del recurso.

properties.idProvider

string

Dirección URL de este proveedor de identidades de confianza.

type

string

Tipo de recurso.

TrustedIdProviderState

El estado actual de la característica del proveedor de identidades de confianza para esta cuenta de Data Lake Store.

Valor Description
Disabled
Enabled

VirtualNetworkRule

Información de reglas de red virtual de Data Lake Store.

Nombre Tipo Description
id

string

Identificador de recurso.

name

string

Nombre del recurso.

properties.subnetId

string

Identificador de recurso de la subred.

type

string

Tipo de recurso.