Freigeben über


Accounts - Create

Erstellt das angegebene Data Lake Store-Konto.

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

URI-Parameter

Name In Erforderlich Typ Beschreibung
accountName
path True

string

Der Name des Data Lake Store-Kontos.

resourceGroupName
path True

string

Der Name der Azure-Ressourcengruppe.

subscriptionId
path True

string

Ruft Abonnementanmeldeinformationen ab, die das Microsoft Azure-Abonnement eindeutig identifizieren. Die Abonnement-ID ist Teil des URI für jeden Dienstaufruf.

api-version
query True

string

Client-API-Version.

Anforderungstext

Name Erforderlich Typ Beschreibung
location True

string

Der Ressourcenspeicherort.

identity

EncryptionIdentity

Die Schlüsseltresor-Verschlüsselungsidentität( falls vorhanden).

properties.defaultGroup

string

Die Standardbesitzergruppe für alle neuen Ordner und Dateien, die im Data Lake Store-Konto erstellt wurden.

properties.encryptionConfig

EncryptionConfig

Die Schlüsseltresor-Verschlüsselungskonfiguration.

properties.encryptionState

EncryptionState

Der aktuelle Verschlüsselungsstatus für dieses Data Lake Store-Konto.

properties.firewallAllowAzureIps

FirewallAllowAzureIpsState

Der aktuelle Status des Zulassens oder Aufhebens der Zuordnung von IPs, die in Azure über die Firewall stammen. Wenn die Firewall deaktiviert ist, wird dies nicht erzwungen.

properties.firewallRules

CreateFirewallRuleWithAccountParameters[]

Die Liste der Firewallregeln, die diesem Data Lake Store-Konto zugeordnet sind.

properties.firewallState

FirewallState

Der aktuelle Status der IP-Adressfirewall für dieses Data Lake Store-Konto.

properties.newTier

TierType

Die Verpflichtungsstufe, die für den nächsten Monat verwendet werden soll.

properties.trustedIdProviderState

TrustedIdProviderState

Der aktuelle Status des Features des vertrauenswürdigen Identitätsanbieters für dieses Data Lake Store-Konto.

properties.trustedIdProviders

CreateTrustedIdProviderWithAccountParameters[]

Die Liste der vertrauenswürdigen Identitätsanbieter, die diesem Data Lake Store-Konto zugeordnet sind.

properties.virtualNetworkRules

CreateVirtualNetworkRuleWithAccountParameters[]

Die Liste der virtuellen Netzwerkregeln, die diesem Data Lake Store-Konto zugeordnet sind.

tags

object

Die Ressourcentags.

Antworten

Name Typ Beschreibung
200 OK

DataLakeStoreAccount

Das Konto wurde erfolgreich erstellt.

201 Created

DataLakeStoreAccount

Die Erstellung des Kontos wurde erfolgreich initiiert.

Sicherheit

azure_auth

Azure Active Directory OAuth2-Fluss

Typ: oauth2
Ablauf: implicit
Autorisierungs-URL: https://login.microsoftonline.com/common/oauth2/authorize

Bereiche

Name Beschreibung
user_impersonation Identitätswechsel ihres Benutzerkontos

Beispiele

Creates the specified Data Lake Store account

Beispielanforderung

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

Beispiel für eine Antwort

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

Definitionen

Name Beschreibung
CreateDataLakeStoreAccountParameters
CreateFirewallRuleWithAccountParameters

Die Parameter zum Erstellen einer neuen Firewallregel beim Erstellen eines neuen Data Lake Store-Kontos.

CreateTrustedIdProviderWithAccountParameters

Die Parameter zum Erstellen eines neuen vertrauenswürdigen Identitätsanbieters beim Erstellen eines neuen Data Lake Store-Kontos.

CreateVirtualNetworkRuleWithAccountParameters

Die Parameter zum Erstellen einer neuen virtuellen Netzwerkregel beim Erstellen eines neuen Data Lake Store-Kontos.

DataLakeStoreAccount

Data Lake Store-Kontoinformationen.

DataLakeStoreAccountState

Der Status des Data Lake Store-Kontos.

DataLakeStoreAccountStatus

Der Bereitstellungsstatus des Data Lake Store-Kontos.

EncryptionConfig

Die Verschlüsselungskonfiguration für das Konto.

EncryptionConfigType

Der Typ der verwendeten Verschlüsselungskonfiguration. Derzeit sind die einzigen unterstützten Typen "UserManaged" und "ServiceManaged".

EncryptionIdentity

Die Verschlüsselungsidentitätseigenschaften.

EncryptionIdentityType

Der Typ der verwendeten Verschlüsselung. Derzeit ist der einzige unterstützte Typ "SystemAssigned".

EncryptionProvisioningState

Der aktuelle Status der Verschlüsselungsbereitstellung für dieses Data Lake Store-Konto.

EncryptionState

Der aktuelle Verschlüsselungsstatus für dieses Data Lake Store-Konto.

FirewallAllowAzureIpsState

Der aktuelle Status des Zulassens oder Aufhebens der Zuordnung von IPs, die in Azure über die Firewall stammen. Wenn die Firewall deaktiviert ist, wird dies nicht erzwungen.

FirewallRule

Informationen zur Firewallregel des Data Lake Store.

FirewallState

Der aktuelle Status der IP-Adressfirewall für dieses Data Lake Store-Konto.

KeyVaultMetaInfo

Metadateninformationen, die von der Kontoverschlüsselung verwendet werden.

TierType

Die Verpflichtungsstufe, die für den nächsten Monat verwendet werden soll.

TrustedIdProvider

Informationen zu vertrauenswürdigen Identitätsanbietern im Data Lake Store.

TrustedIdProviderState

Der aktuelle Status des Features des vertrauenswürdigen Identitätsanbieters für dieses Data Lake Store-Konto.

VirtualNetworkRule

Informationen zur virtuellen Netzwerkregel im Data Lake Store.

CreateDataLakeStoreAccountParameters

Name Typ Beschreibung
identity

EncryptionIdentity

Die Schlüsseltresor-Verschlüsselungsidentität( falls vorhanden).

location

string

Der Ressourcenspeicherort.

properties.defaultGroup

string

Die Standardbesitzergruppe für alle neuen Ordner und Dateien, die im Data Lake Store-Konto erstellt wurden.

properties.encryptionConfig

EncryptionConfig

Die Schlüsseltresor-Verschlüsselungskonfiguration.

properties.encryptionState

EncryptionState

Der aktuelle Verschlüsselungsstatus für dieses Data Lake Store-Konto.

properties.firewallAllowAzureIps

FirewallAllowAzureIpsState

Der aktuelle Status des Zulassens oder Aufhebens der Zuordnung von IPs, die in Azure über die Firewall stammen. Wenn die Firewall deaktiviert ist, wird dies nicht erzwungen.

properties.firewallRules

CreateFirewallRuleWithAccountParameters[]

Die Liste der Firewallregeln, die diesem Data Lake Store-Konto zugeordnet sind.

properties.firewallState

FirewallState

Der aktuelle Status der IP-Adressfirewall für dieses Data Lake Store-Konto.

properties.newTier

TierType

Die Verpflichtungsstufe, die für den nächsten Monat verwendet werden soll.

properties.trustedIdProviderState

TrustedIdProviderState

Der aktuelle Status des Features des vertrauenswürdigen Identitätsanbieters für dieses Data Lake Store-Konto.

properties.trustedIdProviders

CreateTrustedIdProviderWithAccountParameters[]

Die Liste der vertrauenswürdigen Identitätsanbieter, die diesem Data Lake Store-Konto zugeordnet sind.

properties.virtualNetworkRules

CreateVirtualNetworkRuleWithAccountParameters[]

Die Liste der virtuellen Netzwerkregeln, die diesem Data Lake Store-Konto zugeordnet sind.

tags

object

Die Ressourcentags.

CreateFirewallRuleWithAccountParameters

Die Parameter zum Erstellen einer neuen Firewallregel beim Erstellen eines neuen Data Lake Store-Kontos.

Name Typ Beschreibung
name

string

Der eindeutige Name der zu erstellenden Firewallregel.

properties.endIpAddress

string

Die IP-Endadresse für die Firewallregel. Dies kann entweder ipv4 oder ipv6 sein. "Start" und "End" sollten sich im selben Protokoll befinden.

properties.startIpAddress

string

Die Start-IP-Adresse für die Firewallregel. Dies kann entweder ipv4 oder ipv6 sein. "Start" und "End" sollten sich im selben Protokoll befinden.

CreateTrustedIdProviderWithAccountParameters

Die Parameter zum Erstellen eines neuen vertrauenswürdigen Identitätsanbieters beim Erstellen eines neuen Data Lake Store-Kontos.

Name Typ Beschreibung
name

string

Der eindeutige Name des zu erstellenden vertrauenswürdigen Identitätsanbieters.

properties.idProvider

string

Die URL dieses vertrauenswürdigen Identitätsanbieters.

CreateVirtualNetworkRuleWithAccountParameters

Die Parameter zum Erstellen einer neuen virtuellen Netzwerkregel beim Erstellen eines neuen Data Lake Store-Kontos.

Name Typ Beschreibung
name

string

Der eindeutige Name der zu erstellenden virtuellen Netzwerkregel.

properties.subnetId

string

Der Ressourcenbezeichner für das Subnetz.

DataLakeStoreAccount

Data Lake Store-Kontoinformationen.

Name Typ Beschreibung
id

string

Der Ressourcenbezeichner.

identity

EncryptionIdentity

Die Schlüsseltresor-Verschlüsselungsidentität( falls vorhanden).

location

string

Der Ressourcenspeicherort.

name

string

Der Ressourcenname.

properties.accountId

string (uuid)

Der eindeutige Bezeichner, der diesem Data Lake Store-Konto zugeordnet ist.

properties.creationTime

string (date-time)

Die Erstellungszeit des Kontos.

properties.currentTier

TierType

Die Verpflichtungsstufe, die für den aktuellen Monat verwendet wird.

properties.defaultGroup

string

Die Standardbesitzergruppe für alle neuen Ordner und Dateien, die im Data Lake Store-Konto erstellt wurden.

properties.encryptionConfig

EncryptionConfig

Die Schlüsseltresor-Verschlüsselungskonfiguration.

properties.encryptionProvisioningState

EncryptionProvisioningState

Der aktuelle Status der Verschlüsselungsbereitstellung für dieses Data Lake Store-Konto.

properties.encryptionState

EncryptionState

Der aktuelle Verschlüsselungsstatus für dieses Data Lake Store-Konto.

properties.endpoint

string

Der vollständige CName-Endpunkt für dieses Konto.

properties.firewallAllowAzureIps

FirewallAllowAzureIpsState

Der aktuelle Status des Zulassens oder Aufhebens der Zuordnung von IPs, die in Azure über die Firewall stammen. Wenn die Firewall deaktiviert ist, wird dies nicht erzwungen.

properties.firewallRules

FirewallRule[]

Die Liste der Firewallregeln, die diesem Data Lake Store-Konto zugeordnet sind.

properties.firewallState

FirewallState

Der aktuelle Status der IP-Adressfirewall für dieses Data Lake Store-Konto.

properties.lastModifiedTime

string (date-time)

Das Konto wurde zuletzt geändert.

properties.newTier

TierType

Die Verpflichtungsstufe, die für den nächsten Monat verwendet werden soll.

properties.provisioningState

DataLakeStoreAccountStatus

Der Bereitstellungsstatus des Data Lake Store-Kontos.

properties.state

DataLakeStoreAccountState

Der Status des Data Lake Store-Kontos.

properties.trustedIdProviderState

TrustedIdProviderState

Der aktuelle Status des Features des vertrauenswürdigen Identitätsanbieters für dieses Data Lake Store-Konto.

properties.trustedIdProviders

TrustedIdProvider[]

Die Liste der vertrauenswürdigen Identitätsanbieter, die diesem Data Lake Store-Konto zugeordnet sind.

properties.virtualNetworkRules

VirtualNetworkRule[]

Die Liste der virtuellen Netzwerkregeln, die diesem Data Lake Store-Konto zugeordnet sind.

tags

object

Die Ressourcentags.

type

string

Der Ressourcentyp.

DataLakeStoreAccountState

Der Status des Data Lake Store-Kontos.

Wert Beschreibung
Active
Suspended

DataLakeStoreAccountStatus

Der Bereitstellungsstatus des Data Lake Store-Kontos.

Wert Beschreibung
Canceled
Creating
Deleted
Deleting
Failed
Patching
Resuming
Running
Succeeded
Suspending
Undeleting

EncryptionConfig

Die Verschlüsselungskonfiguration für das Konto.

Name Typ Beschreibung
keyVaultMetaInfo

KeyVaultMetaInfo

Die Key Vault-Informationen zum Herstellen einer Verbindung mit vom Benutzer verwalteten Verschlüsselungsschlüsseln.

type

EncryptionConfigType

Der Typ der verwendeten Verschlüsselungskonfiguration. Derzeit sind die einzigen unterstützten Typen "UserManaged" und "ServiceManaged".

EncryptionConfigType

Der Typ der verwendeten Verschlüsselungskonfiguration. Derzeit sind die einzigen unterstützten Typen "UserManaged" und "ServiceManaged".

Wert Beschreibung
ServiceManaged
UserManaged

EncryptionIdentity

Die Verschlüsselungsidentitätseigenschaften.

Name Typ Beschreibung
principalId

string (uuid)

Der Prinzipalbezeichner, der der Verschlüsselung zugeordnet ist.

tenantId

string (uuid)

Der Mandantenbezeichner, der der Verschlüsselung zugeordnet ist.

type

EncryptionIdentityType

Der Typ der verwendeten Verschlüsselung. Derzeit ist der einzige unterstützte Typ "SystemAssigned".

EncryptionIdentityType

Der Typ der verwendeten Verschlüsselung. Derzeit ist der einzige unterstützte Typ "SystemAssigned".

Wert Beschreibung
SystemAssigned

EncryptionProvisioningState

Der aktuelle Status der Verschlüsselungsbereitstellung für dieses Data Lake Store-Konto.

Wert Beschreibung
Creating
Succeeded

EncryptionState

Der aktuelle Verschlüsselungsstatus für dieses Data Lake Store-Konto.

Wert Beschreibung
Disabled
Enabled

FirewallAllowAzureIpsState

Der aktuelle Status des Zulassens oder Aufhebens der Zuordnung von IPs, die in Azure über die Firewall stammen. Wenn die Firewall deaktiviert ist, wird dies nicht erzwungen.

Wert Beschreibung
Disabled
Enabled

FirewallRule

Informationen zur Firewallregel des Data Lake Store.

Name Typ Beschreibung
id

string

Der Ressourcenbezeichner.

name

string

Der Ressourcenname.

properties.endIpAddress

string

Die IP-Endadresse für die Firewallregel. Dies kann entweder ipv4 oder ipv6 sein. "Start" und "End" sollten sich im selben Protokoll befinden.

properties.startIpAddress

string

Die Start-IP-Adresse für die Firewallregel. Dies kann entweder ipv4 oder ipv6 sein. "Start" und "End" sollten sich im selben Protokoll befinden.

type

string

Der Ressourcentyp.

FirewallState

Der aktuelle Status der IP-Adressfirewall für dieses Data Lake Store-Konto.

Wert Beschreibung
Disabled
Enabled

KeyVaultMetaInfo

Metadateninformationen, die von der Kontoverschlüsselung verwendet werden.

Name Typ Beschreibung
encryptionKeyName

string

Der Name des vom Benutzer verwalteten Verschlüsselungsschlüssels.

encryptionKeyVersion

string

Die Version des vom Benutzer verwalteten Verschlüsselungsschlüssels.

keyVaultResourceId

string

Der Ressourcenbezeichner für den vom Benutzer verwalteten Key Vault, der zum Verschlüsseln verwendet wird.

TierType

Die Verpflichtungsstufe, die für den nächsten Monat verwendet werden soll.

Wert Beschreibung
Commitment_100TB
Commitment_10TB
Commitment_1PB
Commitment_1TB
Commitment_500TB
Commitment_5PB
Consumption

TrustedIdProvider

Informationen zu vertrauenswürdigen Identitätsanbietern im Data Lake Store.

Name Typ Beschreibung
id

string

Der Ressourcenbezeichner.

name

string

Der Ressourcenname.

properties.idProvider

string

Die URL dieses vertrauenswürdigen Identitätsanbieters.

type

string

Der Ressourcentyp.

TrustedIdProviderState

Der aktuelle Status des Features des vertrauenswürdigen Identitätsanbieters für dieses Data Lake Store-Konto.

Wert Beschreibung
Disabled
Enabled

VirtualNetworkRule

Informationen zur virtuellen Netzwerkregel im Data Lake Store.

Name Typ Beschreibung
id

string

Der Ressourcenbezeichner.

name

string

Der Ressourcenname.

properties.subnetId

string

Der Ressourcenbezeichner für das Subnetz.

type

string

Der Ressourcentyp.