Condividi tramite


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
accountName
path True

string

Nome dell'account Data Lake Store.

resourceGroupName
path True

string

Nome del gruppo di risorse di Azure.

subscriptionId
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

EncryptionIdentity

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

EncryptionConfig

Configurazione della crittografia Key Vault.

properties.encryptionState

EncryptionState

Stato corrente della crittografia per questo account Data Lake Store.

properties.firewallAllowAzureIps

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.

properties.firewallRules

CreateFirewallRuleWithAccountParameters[]

Elenco delle regole del firewall associate a questo account di Data Lake Store.

properties.firewallState

FirewallState

Stato corrente del firewall dell'indirizzo IP per questo account Data Lake Store.

properties.newTier

TierType

Livello di impegno da usare per il mese successivo.

properties.trustedIdProviderState

TrustedIdProviderState

Stato corrente della funzionalità del provider di identità attendibile per questo account Data Lake Store.

properties.trustedIdProviders

CreateTrustedIdProviderWithAccountParameters[]

Elenco di provider di identità attendibili associati a questo account di Data Lake Store.

properties.virtualNetworkRules

CreateVirtualNetworkRuleWithAccountParameters[]

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

DataLakeStoreAccount

È stato creato correttamente l'account.

201 Created

DataLakeStoreAccount

Creazione completata dell'account.

Sicurezza

azure_auth

Flusso OAuth2 di Azure Active Directory

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Nome Descrizione
user_impersonation rappresentare l'account utente

Esempio

Creates the specified Data Lake Store account

Sample Request

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

Sample Response

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

I parametri usati per creare una nuova regola del firewall durante la creazione di un nuovo account Data Lake Store.

CreateTrustedIdProviderWithAccountParameters

I parametri usati per creare un nuovo provider di identità attendibile durante la creazione di un nuovo account Data Lake Store.

CreateVirtualNetworkRuleWithAccountParameters

I parametri usati per creare una nuova regola di rete virtuale durante la creazione di un nuovo account Data Lake Store.

DataLakeStoreAccount

Informazioni sull'account di Data Lake Store.

DataLakeStoreAccountState

Stato dell'account Data Lake Store.

DataLakeStoreAccountStatus

Stato di provisioning dell'account Data Lake Store.

EncryptionConfig

Configurazione della crittografia per l'account.

EncryptionConfigType

Tipo di configurazione della crittografia in uso. Attualmente gli unici tipi supportati sono 'UserManaged' e 'ServiceManaged'.

EncryptionIdentity

Proprietà dell'identità di crittografia.

EncryptionIdentityType

Tipo di crittografia in uso. Attualmente l'unico tipo supportato è "SystemAssigned".

EncryptionProvisioningState

Stato corrente del provisioning della crittografia per questo account Data Lake Store.

EncryptionState

Stato corrente della crittografia per questo account Data Lake Store.

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.

FirewallRule

Informazioni sulle regole del firewall di Data Lake Store.

FirewallState

Stato corrente del firewall dell'indirizzo IP per questo account Data Lake Store.

KeyVaultMetaInfo

Informazioni sui metadati usate dalla crittografia dell'account.

TierType

Livello di impegno da usare per il mese successivo.

TrustedIdProvider

Informazioni sul provider di identità attendibile di Data Lake Store.

TrustedIdProviderState

Stato corrente della funzionalità del provider di identità attendibile per questo account Data Lake Store.

VirtualNetworkRule

Informazioni sulle regole di rete virtuale di Data Lake Store.

CreateDataLakeStoreAccountParameters

Nome Tipo Descrizione
identity

EncryptionIdentity

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

EncryptionConfig

Configurazione della crittografia Key Vault.

properties.encryptionState

EncryptionState

Stato corrente della crittografia per questo account Data Lake Store.

properties.firewallAllowAzureIps

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.

properties.firewallRules

CreateFirewallRuleWithAccountParameters[]

Elenco delle regole del firewall associate a questo account di Data Lake Store.

properties.firewallState

FirewallState

Stato corrente del firewall dell'indirizzo IP per questo account Data Lake Store.

properties.newTier

TierType

Livello di impegno da usare per il mese successivo.

properties.trustedIdProviderState

TrustedIdProviderState

Stato corrente della funzionalità del provider di identità attendibile per questo account Data Lake Store.

properties.trustedIdProviders

CreateTrustedIdProviderWithAccountParameters[]

Elenco di provider di identità attendibili associati a questo account di Data Lake Store.

properties.virtualNetworkRules

CreateVirtualNetworkRuleWithAccountParameters[]

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

EncryptionIdentity

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

TierType

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

EncryptionConfig

Configurazione della crittografia Key Vault.

properties.encryptionProvisioningState

EncryptionProvisioningState

Stato corrente del provisioning della crittografia per questo account Data Lake Store.

properties.encryptionState

EncryptionState

Stato corrente della crittografia per questo account Data Lake Store.

properties.endpoint

string

Endpoint CName completo per questo account.

properties.firewallAllowAzureIps

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.

properties.firewallRules

FirewallRule[]

Elenco delle regole del firewall associate a questo account di Data Lake Store.

properties.firewallState

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

TierType

Livello di impegno da usare per il mese successivo.

properties.provisioningState

DataLakeStoreAccountStatus

Stato di provisioning dell'account Data Lake Store.

properties.state

DataLakeStoreAccountState

Stato dell'account Data Lake Store.

properties.trustedIdProviderState

TrustedIdProviderState

Stato corrente della funzionalità del provider di identità attendibile per questo account Data Lake Store.

properties.trustedIdProviders

TrustedIdProvider[]

Elenco di provider di identità attendibili associati a questo account di Data Lake Store.

properties.virtualNetworkRules

VirtualNetworkRule[]

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

KeyVaultMetaInfo

Informazioni Key Vault per la connessione alle chiavi di crittografia gestite dall'utente.

type

EncryptionConfigType

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

EncryptionIdentityType

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.