Accounts - Create
Crea l'account Data Lake Store specificato.
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataLakeStore/accounts/{accountName}?api-version=2016-11-01
Parametri dell'URI
Nome | In | Necessario | Tipo | Descrizione |
---|---|---|---|---|
account
|
path | True |
string |
Nome dell'account Data Lake Store. |
resource
|
path | True |
string |
Nome del gruppo di risorse di Azure. |
subscription
|
path | True |
string |
Ottiene le credenziali di sottoscrizione che consentono di identificare in modo univoco la sottoscrizione Microsoft Azure. L'ID sottoscrizione fa parte dell'URI per ogni chiamata di servizio. |
api-version
|
query | True |
string |
Versione dell'API client. |
Corpo della richiesta
Nome | Necessario | Tipo | Descrizione |
---|---|---|---|
location | True |
string |
Percorso della risorsa. |
identity |
Identità di crittografia Key Vault, se presente. |
||
properties.defaultGroup |
string |
Gruppo di proprietario predefinito per tutte le nuove cartelle e i file creati nell'account Data Lake Store. |
|
properties.encryptionConfig |
Configurazione della crittografia Key Vault. |
||
properties.encryptionState |
Stato corrente della crittografia per questo account Data Lake Store. |
||
properties.firewallAllowAzureIps |
Lo stato corrente di consentire o impedire indirizzi IP provenienti da Azure tramite il firewall. Se il firewall è disabilitato, questa operazione non viene applicata. |
||
properties.firewallRules |
Elenco delle regole del firewall associate a questo account di Data Lake Store. |
||
properties.firewallState |
Stato corrente del firewall dell'indirizzo IP per questo account Data Lake Store. |
||
properties.newTier |
Livello di impegno da usare per il mese successivo. |
||
properties.trustedIdProviderState |
Stato corrente della funzionalità del provider di identità attendibile per questo account Data Lake Store. |
||
properties.trustedIdProviders |
Elenco di provider di identità attendibili associati a questo account di Data Lake Store. |
||
properties.virtualNetworkRules |
Elenco delle regole di rete virtuale associate a questo account di Data Lake Store. |
||
tags |
object |
Tag di risorsa. |
Risposte
Nome | Tipo | Descrizione |
---|---|---|
200 OK |
È stato creato correttamente l'account. |
|
201 Created |
Creazione completata dell'account. |
Sicurezza
azure_auth
Flusso OAuth2 di Azure Active Directory
Tipo:
oauth2
Flow:
implicit
URL di autorizzazione:
https://login.microsoftonline.com/common/oauth2/authorize
Ambiti
Nome | Descrizione |
---|---|
user_impersonation | rappresentare l'account utente |
Esempio
Creates the specified Data Lake Store account
Esempio di richiesta
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"
}
}
Risposta di esempio
{
"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"
}
}
Definizioni
Nome | Descrizione |
---|---|
Create |
|
Create |
I parametri usati per creare una nuova regola del firewall durante la creazione di un nuovo account Data Lake Store. |
Create |
I parametri usati per creare un nuovo provider di identità attendibile durante la creazione di un nuovo account Data Lake Store. |
Create |
I parametri usati per creare una nuova regola di rete virtuale durante la creazione di un nuovo account Data Lake Store. |
Data |
Informazioni sull'account di Data Lake Store. |
Data |
Stato dell'account Data Lake Store. |
Data |
Stato di provisioning dell'account Data Lake Store. |
Encryption |
Configurazione della crittografia per l'account. |
Encryption |
Tipo di configurazione della crittografia in uso. Attualmente gli unici tipi supportati sono 'UserManaged' e 'ServiceManaged'. |
Encryption |
Proprietà dell'identità di crittografia. |
Encryption |
Tipo di crittografia in uso. Attualmente l'unico tipo supportato è "SystemAssigned". |
Encryption |
Stato corrente del provisioning della crittografia per questo account Data Lake Store. |
Encryption |
Stato corrente della crittografia per questo account Data Lake Store. |
Firewall |
Lo stato corrente di consentire o impedire indirizzi IP provenienti da Azure tramite il firewall. Se il firewall è disabilitato, questa operazione non viene applicata. |
Firewall |
Informazioni sulle regole del firewall di Data Lake Store. |
Firewall |
Stato corrente del firewall dell'indirizzo IP per questo account Data Lake Store. |
Key |
Informazioni sui metadati usate dalla crittografia dell'account. |
Tier |
Livello di impegno da usare per il mese successivo. |
Trusted |
Informazioni sul provider di identità attendibile di Data Lake Store. |
Trusted |
Stato corrente della funzionalità del provider di identità attendibile per questo account Data Lake Store. |
Virtual |
Informazioni sulle regole di rete virtuale di Data Lake Store. |
CreateDataLakeStoreAccountParameters
Nome | Tipo | Descrizione |
---|---|---|
identity |
Identità di crittografia Key Vault, se presente. |
|
location |
string |
Percorso della risorsa. |
properties.defaultGroup |
string |
Gruppo di proprietario predefinito per tutte le nuove cartelle e i file creati nell'account Data Lake Store. |
properties.encryptionConfig |
Configurazione della crittografia Key Vault. |
|
properties.encryptionState |
Stato corrente della crittografia per questo account Data Lake Store. |
|
properties.firewallAllowAzureIps |
Lo stato corrente di consentire o impedire indirizzi IP provenienti da Azure tramite il firewall. Se il firewall è disabilitato, questa operazione non viene applicata. |
|
properties.firewallRules |
Elenco delle regole del firewall associate a questo account di Data Lake Store. |
|
properties.firewallState |
Stato corrente del firewall dell'indirizzo IP per questo account Data Lake Store. |
|
properties.newTier |
Livello di impegno da usare per il mese successivo. |
|
properties.trustedIdProviderState |
Stato corrente della funzionalità del provider di identità attendibile per questo account Data Lake Store. |
|
properties.trustedIdProviders |
Elenco di provider di identità attendibili associati a questo account di Data Lake Store. |
|
properties.virtualNetworkRules |
Elenco delle regole di rete virtuale associate a questo account di Data Lake Store. |
|
tags |
object |
Tag di risorsa. |
CreateFirewallRuleWithAccountParameters
I parametri usati per creare una nuova regola del firewall durante la creazione di un nuovo account Data Lake Store.
Nome | Tipo | Descrizione |
---|---|---|
name |
string |
Nome univoco della regola del firewall da creare. |
properties.endIpAddress |
string |
Indirizzo IP finale per la regola del firewall. Questo può essere ipv4 o ipv6. Start e End devono trovarsi nello stesso protocollo. |
properties.startIpAddress |
string |
Indirizzo IP iniziale per la regola del firewall. Questo può essere ipv4 o ipv6. Start e End devono trovarsi nello stesso protocollo. |
CreateTrustedIdProviderWithAccountParameters
I parametri usati per creare un nuovo provider di identità attendibile durante la creazione di un nuovo account Data Lake Store.
Nome | Tipo | Descrizione |
---|---|---|
name |
string |
Nome univoco del provider di identità attendibile da creare. |
properties.idProvider |
string |
URL di questo provider di identità attendibile. |
CreateVirtualNetworkRuleWithAccountParameters
I parametri usati per creare una nuova regola di rete virtuale durante la creazione di un nuovo account Data Lake Store.
Nome | Tipo | Descrizione |
---|---|---|
name |
string |
Nome univoco della regola di rete virtuale da creare. |
properties.subnetId |
string |
Identificatore di risorsa per la subnet. |
DataLakeStoreAccount
Informazioni sull'account di Data Lake Store.
Nome | Tipo | Descrizione |
---|---|---|
id |
string |
Identificatore di risorsa. |
identity |
Identità di crittografia Key Vault, se presente. |
|
location |
string |
Percorso della risorsa. |
name |
string |
Nome della risorsa. |
properties.accountId |
string |
Identificatore univoco associato a questo account di Data Lake Store. |
properties.creationTime |
string |
Ora di creazione dell'account. |
properties.currentTier |
Livello di impegno in uso per il mese corrente. |
|
properties.defaultGroup |
string |
Gruppo di proprietario predefinito per tutte le nuove cartelle e i file creati nell'account Data Lake Store. |
properties.encryptionConfig |
Configurazione della crittografia Key Vault. |
|
properties.encryptionProvisioningState |
Stato corrente del provisioning della crittografia per questo account Data Lake Store. |
|
properties.encryptionState |
Stato corrente della crittografia per questo account Data Lake Store. |
|
properties.endpoint |
string |
Endpoint CName completo per questo account. |
properties.firewallAllowAzureIps |
Lo stato corrente di consentire o impedire indirizzi IP provenienti da Azure tramite il firewall. Se il firewall è disabilitato, questa operazione non viene applicata. |
|
properties.firewallRules |
Elenco delle regole del firewall associate a questo account di Data Lake Store. |
|
properties.firewallState |
Stato corrente del firewall dell'indirizzo IP per questo account Data Lake Store. |
|
properties.lastModifiedTime |
string |
L'account ha modificato l'ultima volta. |
properties.newTier |
Livello di impegno da usare per il mese successivo. |
|
properties.provisioningState |
Stato di provisioning dell'account Data Lake Store. |
|
properties.state |
Stato dell'account Data Lake Store. |
|
properties.trustedIdProviderState |
Stato corrente della funzionalità del provider di identità attendibile per questo account Data Lake Store. |
|
properties.trustedIdProviders |
Elenco di provider di identità attendibili associati a questo account di Data Lake Store. |
|
properties.virtualNetworkRules |
Elenco delle regole di rete virtuale associate a questo account di Data Lake Store. |
|
tags |
object |
Tag di risorsa. |
type |
string |
Tipo di risorsa. |
DataLakeStoreAccountState
Stato dell'account Data Lake Store.
Nome | Tipo | Descrizione |
---|---|---|
Active |
string |
|
Suspended |
string |
DataLakeStoreAccountStatus
Stato di provisioning dell'account Data Lake Store.
Nome | Tipo | Descrizione |
---|---|---|
Canceled |
string |
|
Creating |
string |
|
Deleted |
string |
|
Deleting |
string |
|
Failed |
string |
|
Patching |
string |
|
Resuming |
string |
|
Running |
string |
|
Succeeded |
string |
|
Suspending |
string |
|
Undeleting |
string |
EncryptionConfig
Configurazione della crittografia per l'account.
Nome | Tipo | Descrizione |
---|---|---|
keyVaultMetaInfo |
Informazioni Key Vault per la connessione alle chiavi di crittografia gestite dall'utente. |
|
type |
Tipo di configurazione della crittografia in uso. Attualmente gli unici tipi supportati sono 'UserManaged' e 'ServiceManaged'. |
EncryptionConfigType
Tipo di configurazione della crittografia in uso. Attualmente gli unici tipi supportati sono 'UserManaged' e 'ServiceManaged'.
Nome | Tipo | Descrizione |
---|---|---|
ServiceManaged |
string |
|
UserManaged |
string |
EncryptionIdentity
Proprietà dell'identità di crittografia.
Nome | Tipo | Descrizione |
---|---|---|
principalId |
string |
Identificatore principale associato alla crittografia. |
tenantId |
string |
Identificatore del tenant associato alla crittografia. |
type |
Tipo di crittografia in uso. Attualmente l'unico tipo supportato è "SystemAssigned". |
EncryptionIdentityType
Tipo di crittografia in uso. Attualmente l'unico tipo supportato è "SystemAssigned".
Nome | Tipo | Descrizione |
---|---|---|
SystemAssigned |
string |
EncryptionProvisioningState
Stato corrente del provisioning della crittografia per questo account Data Lake Store.
Nome | Tipo | Descrizione |
---|---|---|
Creating |
string |
|
Succeeded |
string |
EncryptionState
Stato corrente della crittografia per questo account Data Lake Store.
Nome | Tipo | Descrizione |
---|---|---|
Disabled |
string |
|
Enabled |
string |
FirewallAllowAzureIpsState
Lo stato corrente di consentire o impedire indirizzi IP provenienti da Azure tramite il firewall. Se il firewall è disabilitato, questa operazione non viene applicata.
Nome | Tipo | Descrizione |
---|---|---|
Disabled |
string |
|
Enabled |
string |
FirewallRule
Informazioni sulle regole del firewall di Data Lake Store.
Nome | Tipo | Descrizione |
---|---|---|
id |
string |
Identificatore di risorsa. |
name |
string |
Nome della risorsa. |
properties.endIpAddress |
string |
Indirizzo IP finale per la regola del firewall. Questo può essere ipv4 o ipv6. Start e End devono trovarsi nello stesso protocollo. |
properties.startIpAddress |
string |
Indirizzo IP iniziale per la regola del firewall. Questo può essere ipv4 o ipv6. Start e End devono trovarsi nello stesso protocollo. |
type |
string |
Tipo di risorsa. |
FirewallState
Stato corrente del firewall dell'indirizzo IP per questo account Data Lake Store.
Nome | Tipo | Descrizione |
---|---|---|
Disabled |
string |
|
Enabled |
string |
KeyVaultMetaInfo
Informazioni sui metadati usate dalla crittografia dell'account.
Nome | Tipo | Descrizione |
---|---|---|
encryptionKeyName |
string |
Nome della chiave di crittografia gestita dall'utente. |
encryptionKeyVersion |
string |
Versione della chiave di crittografia gestita dall'utente. |
keyVaultResourceId |
string |
Identificatore di risorsa per l'utente gestito Key Vault usato per crittografare. |
TierType
Livello di impegno da usare per il mese successivo.
Nome | Tipo | Descrizione |
---|---|---|
Commitment_100TB |
string |
|
Commitment_10TB |
string |
|
Commitment_1PB |
string |
|
Commitment_1TB |
string |
|
Commitment_500TB |
string |
|
Commitment_5PB |
string |
|
Consumption |
string |
TrustedIdProvider
Informazioni sul provider di identità attendibile di Data Lake Store.
Nome | Tipo | Descrizione |
---|---|---|
id |
string |
Identificatore di risorsa. |
name |
string |
Nome della risorsa. |
properties.idProvider |
string |
URL di questo provider di identità attendibile. |
type |
string |
Tipo di risorsa. |
TrustedIdProviderState
Stato corrente della funzionalità del provider di identità attendibile per questo account Data Lake Store.
Nome | Tipo | Descrizione |
---|---|---|
Disabled |
string |
|
Enabled |
string |
VirtualNetworkRule
Informazioni sulle regole di rete virtuale di Data Lake Store.
Nome | Tipo | Descrizione |
---|---|---|
id |
string |
Identificatore di risorsa. |
name |
string |
Nome della risorsa. |
properties.subnetId |
string |
Identificatore di risorsa per la subnet. |
type |
string |
Tipo di risorsa. |