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 |
---|---|---|---|---|
account
|
path | True |
string |
Nombre de la cuenta de Data Lake Store. |
resource
|
path | True |
string |
El nombre del grupo de recursos de Azure. |
subscription
|
path | True |
string |
Obtiene las credenciales de suscripción que identifican a la suscripción de Microsoft Azure de forma única. El identificador de suscripción forma parte del URI para cada llamada al 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 |
La Key Vault identidad de cifrado, si existe. |
||
properties.defaultGroup |
string |
El grupo de propietarios predeterminado para todas las carpetas y archivos nuevos creados en la cuenta de Data Lake Store. |
|
properties.encryptionConfig |
Configuración de cifrado Key Vault. |
||
properties.encryptionState |
Estado actual del cifrado de esta cuenta de Data Lake Store. |
||
properties.firewallAllowAzureIps |
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 |
La lista de reglas de firewall asociadas a esta cuenta de Data Lake Store. |
||
properties.firewallState |
Estado actual del firewall de direcciones IP de esta cuenta de Data Lake Store. |
||
properties.newTier |
Nivel de compromiso que se va a usar para el próximo mes. |
||
properties.trustedIdProviderState |
El estado actual de la característica del proveedor de identidades de confianza para esta cuenta de Data Lake Store. |
||
properties.trustedIdProviders |
La lista de proveedores de identidades de confianza asociados a esta cuenta de Data Lake Store. |
||
properties.virtualNetworkRules |
La lista de reglas de red virtual asociadas a esta cuenta de Data Lake Store. |
||
tags |
object |
Etiquetas del recurso. |
Respuestas
Nombre | Tipo | Description |
---|---|---|
200 OK |
Ha creado correctamente la cuenta. |
|
201 Created |
Se inició correctamente la creación de la cuenta. |
Seguridad
azure_auth
Flujo 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 | suplantación de su 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 |
---|---|
Create |
|
Create |
Los parámetros usados para crear una nueva regla de firewall al crear una nueva cuenta de Data Lake Store. |
Create |
Los parámetros usados para crear un nuevo proveedor de identidades de confianza al crear una nueva cuenta de Data Lake Store. |
Create |
Los parámetros usados para crear una nueva regla de red virtual al crear una nueva cuenta de Data Lake Store. |
Data |
Información de la cuenta de Data Lake Store. |
Data |
Estado de la cuenta de Data Lake Store. |
Data |
Estado de aprovisionamiento de la cuenta de Data Lake Store. |
Encryption |
Configuración de cifrado de la cuenta. |
Encryption |
Tipo de configuración de cifrado que se usa. Actualmente, los únicos tipos admitidos son "UserManaged" y "ServiceManaged". |
Encryption |
Propiedades de identidad de cifrado. |
Encryption |
Tipo de cifrado que se usa. Actualmente, el único tipo admitido es "SystemAssigned". |
Encryption |
Estado actual del aprovisionamiento de cifrado para esta cuenta de Data Lake Store. |
Encryption |
Estado actual del cifrado de esta cuenta de Data Lake Store. |
Firewall |
Estado actual de permitir o deshabilitar direcciones IP que se originan en Azure a través del firewall. Si el firewall está deshabilitado, esto no se aplica. |
Firewall |
Información de la regla de firewall de Data Lake Store. |
Firewall |
Estado actual del firewall de direcciones IP de esta cuenta de Data Lake Store. |
Key |
Información de metadatos usada por el cifrado de cuenta. |
Tier |
Nivel de compromiso que se va a usar para el mes siguiente. |
Trusted |
Información del proveedor de identidades de confianza de Data Lake Store. |
Trusted |
El estado actual de la característica del proveedor de identidades de confianza para esta cuenta de Data Lake Store. |
Virtual |
Información de las reglas de red virtual de Data Lake Store. |
CreateDataLakeStoreAccountParameters
Nombre | Tipo | Description |
---|---|---|
identity |
La Key Vault identidad de cifrado, si existe. |
|
location |
string |
Ubicación del recurso. |
properties.defaultGroup |
string |
El grupo de propietarios predeterminado para todas las carpetas y archivos nuevos creados en la cuenta de Data Lake Store. |
properties.encryptionConfig |
Configuración de cifrado Key Vault. |
|
properties.encryptionState |
Estado actual del cifrado de esta cuenta de Data Lake Store. |
|
properties.firewallAllowAzureIps |
Estado actual de permitir o deshabilitar direcciones IP que se originan en Azure a través del firewall. Si el firewall está deshabilitado, esto no se aplica. |
|
properties.firewallRules |
La lista de reglas de firewall asociadas a esta cuenta de Data Lake Store. |
|
properties.firewallState |
Estado actual del firewall de direcciones IP de esta cuenta de Data Lake Store. |
|
properties.newTier |
Nivel de compromiso que se va a usar para el mes siguiente. |
|
properties.trustedIdProviderState |
El estado actual de la característica del proveedor de identidades de confianza para esta cuenta de Data Lake Store. |
|
properties.trustedIdProviders |
Lista de proveedores de identidades de confianza asociados a esta cuenta de Data Lake Store. |
|
properties.virtualNetworkRules |
Lista de reglas de red virtual asociadas a esta cuenta de Data Lake Store. |
|
tags |
object |
Etiquetas del recurso. |
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 |
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 del recurso. |
identity |
La Key Vault identidad de cifrado, si existe. |
|
location |
string |
Ubicación del recurso. |
name |
string |
Nombre del recurso. |
properties.accountId |
string |
Identificador único asociado a esta cuenta de Data Lake Store. |
properties.creationTime |
string |
Hora de creación de la cuenta. |
properties.currentTier |
Nivel de compromiso en uso para el mes actual. |
|
properties.defaultGroup |
string |
El grupo de propietarios predeterminado para todas las carpetas y archivos nuevos creados en la cuenta de Data Lake Store. |
properties.encryptionConfig |
Configuración de cifrado Key Vault. |
|
properties.encryptionProvisioningState |
Estado actual del aprovisionamiento de cifrado para esta cuenta de Data Lake Store. |
|
properties.encryptionState |
Estado actual del cifrado de esta cuenta de Data Lake Store. |
|
properties.endpoint |
string |
Punto de conexión de CName completo para esta cuenta. |
properties.firewallAllowAzureIps |
Estado actual de permitir o deshabilitar direcciones IP que se originan en Azure a través del firewall. Si el firewall está deshabilitado, esto no se aplica. |
|
properties.firewallRules |
La lista de reglas de firewall asociadas a esta cuenta de Data Lake Store. |
|
properties.firewallState |
Estado actual del firewall de direcciones IP de esta cuenta de Data Lake Store. |
|
properties.lastModifiedTime |
string |
Hora de la última modificación de la cuenta. |
properties.newTier |
Nivel de compromiso que se va a usar para el mes siguiente. |
|
properties.provisioningState |
Estado de aprovisionamiento de la cuenta de Data Lake Store. |
|
properties.state |
Estado de la cuenta de Data Lake Store. |
|
properties.trustedIdProviderState |
El estado actual de la característica del proveedor de identidades de confianza para esta cuenta de Data Lake Store. |
|
properties.trustedIdProviders |
Lista de proveedores de identidades de confianza asociados a esta cuenta de Data Lake Store. |
|
properties.virtualNetworkRules |
Lista de reglas de red virtual asociadas a esta cuenta de Data Lake Store. |
|
tags |
object |
Etiquetas del recurso. |
type |
string |
El tipo de recurso. |
DataLakeStoreAccountState
Estado de la cuenta de Data Lake Store.
Nombre | Tipo | Description |
---|---|---|
Active |
string |
|
Suspended |
string |
DataLakeStoreAccountStatus
Estado de aprovisionamiento de la cuenta de Data Lake Store.
Nombre | 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
Configuración de cifrado de la cuenta.
Nombre | Tipo | Description |
---|---|---|
keyVaultMetaInfo |
La información Key Vault para conectarse a las claves de cifrado administradas por el usuario. |
|
type |
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".
Nombre | Tipo | Description |
---|---|---|
ServiceManaged |
string |
|
UserManaged |
string |
EncryptionIdentity
Propiedades de identidad de cifrado.
Nombre | Tipo | Description |
---|---|---|
principalId |
string |
Identificador de entidad de seguridad asociado al cifrado. |
tenantId |
string |
Identificador de inquilino asociado al cifrado. |
type |
Tipo de cifrado que se usa. Actualmente, el único tipo admitido es "SystemAssigned". |
EncryptionIdentityType
Tipo de cifrado que se usa. Actualmente, el único tipo admitido es "SystemAssigned".
Nombre | Tipo | Description |
---|---|---|
SystemAssigned |
string |
EncryptionProvisioningState
Estado actual del aprovisionamiento de cifrado para esta cuenta de Data Lake Store.
Nombre | Tipo | Description |
---|---|---|
Creating |
string |
|
Succeeded |
string |
EncryptionState
Estado actual del cifrado de esta cuenta de Data Lake Store.
Nombre | Tipo | Description |
---|---|---|
Disabled |
string |
|
Enabled |
string |
FirewallAllowAzureIpsState
Estado actual de permitir o deshabilitar direcciones IP que se originan en Azure a través del firewall. Si el firewall está deshabilitado, esto no se aplica.
Nombre | Tipo | Description |
---|---|---|
Disabled |
string |
|
Enabled |
string |
FirewallRule
Información de la regla de firewall de Data Lake Store.
Nombre | Tipo | Description |
---|---|---|
id |
string |
Identificador del 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 |
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 |
El tipo de recurso. |
FirewallState
Estado actual del firewall de direcciones IP de esta cuenta de Data Lake Store.
Nombre | Tipo | Description |
---|---|---|
Disabled |
string |
|
Enabled |
string |
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 |
La versión de la clave de cifrado administrada por el usuario. |
keyVaultResourceId |
string |
Identificador de recurso para el Key Vault administrado por el usuario que se usa para cifrar. |
TierType
Nivel de compromiso que se va a usar para el mes siguiente.
Nombre | Tipo | Description |
---|---|---|
Commitment_100TB |
string |
|
Commitment_10TB |
string |
|
Commitment_1PB |
string |
|
Commitment_1TB |
string |
|
Commitment_500TB |
string |
|
Commitment_5PB |
string |
|
Consumption |
string |
TrustedIdProvider
Información del proveedor de identidades de confianza de Data Lake Store.
Nombre | Tipo | Description |
---|---|---|
id |
string |
Identificador del recurso. |
name |
string |
Nombre del recurso. |
properties.idProvider |
string |
Dirección URL de este proveedor de identidades de confianza. |
type |
string |
El tipo de recurso. |
TrustedIdProviderState
El estado actual de la característica del proveedor de identidades de confianza para esta cuenta de Data Lake Store.
Nombre | Tipo | Description |
---|---|---|
Disabled |
string |
|
Enabled |
string |
VirtualNetworkRule
Información de las reglas de red virtual de Data Lake Store.
Nombre | Tipo | Description |
---|---|---|
id |
string |
Identificador del recurso. |
name |
string |
Nombre del recurso. |
properties.subnetId |
string |
Identificador de recurso de la subred. |
type |
string |
El tipo de recurso. |