共用方式為


Accounts - Create

建立指定的 Data Lake Store 帳戶。

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

URI 參數

名稱 位於 必要 類型 Description
accountName
path True

string

Data Lake Store 帳戶的名稱。

resourceGroupName
path True

string

Azure 資源群組的名稱。

subscriptionId
path True

string

取得用來唯一識別 Microsoft Azure 訂用帳戶的訂用帳戶認證。 訂用帳戶識別碼會構成每個服務呼叫 URI 的一部分。

api-version
query True

string

用戶端 API 版本。

要求本文

名稱 必要 類型 Description
location True

string

資源位置。

identity

EncryptionIdentity

如果有的話,金鑰保存庫 加密識別。

properties.defaultGroup

string

Data Lake Store 帳戶中建立之所有新資料夾和檔案的預設擁有者群組。

properties.encryptionConfig

EncryptionConfig

金鑰保存庫 加密組態。

properties.encryptionState

EncryptionState

此 Data Lake Store 帳戶的目前加密狀態。

properties.firewallAllowAzureIps

FirewallAllowAzureIpsState

允許或禁止源自 Azure 的 IP 透過防火牆的目前狀態。 如果防火牆已停用,則不會強制執行此動作。

properties.firewallRules

CreateFirewallRuleWithAccountParameters[]

與此 Data Lake Store 帳戶相關聯的防火牆規則清單。

properties.firewallState

FirewallState

此 Data Lake Store 帳戶的 IP 位址防火牆目前狀態。

properties.newTier

TierType

下個月要使用的承諾用量層。

properties.trustedIdProviderState

TrustedIdProviderState

此 Data Lake Store 帳戶的受信任識別提供者功能的目前狀態。

properties.trustedIdProviders

CreateTrustedIdProviderWithAccountParameters[]

與此 Data Lake Store 帳戶相關聯的受信任識別提供者清單。

properties.virtualNetworkRules

CreateVirtualNetworkRuleWithAccountParameters[]

與此 Data Lake Store 帳戶相關聯的虛擬網路規則清單。

tags

object

資源標籤。

回應

名稱 類型 Description
200 OK

DataLakeStoreAccount

已成功建立帳戶。

201 Created

DataLakeStoreAccount

已成功起始帳戶的建立。

安全性

azure_auth

Azure Active Directory OAuth2 Flow

類型: oauth2
Flow: implicit
授權 URL: https://login.microsoftonline.com/common/oauth2/authorize

範圍

名稱 Description
user_impersonation 模擬您的用戶帳戶

範例

Creates the specified Data Lake Store account

範例要求

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

範例回覆

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

定義

名稱 Description
CreateDataLakeStoreAccountParameters
CreateFirewallRuleWithAccountParameters

在建立新的 Data Lake Store 帳戶時,用來建立新防火牆規則的參數。

CreateTrustedIdProviderWithAccountParameters

在建立新的 Data Lake Store 帳戶時,用來建立新的受信任識別提供者的參數。

CreateVirtualNetworkRuleWithAccountParameters

在建立新的 Data Lake Store 帳戶時,用來建立新虛擬網路規則的參數。

DataLakeStoreAccount

Data Lake Store 帳戶資訊。

DataLakeStoreAccountState

Data Lake Store 帳戶的狀態。

DataLakeStoreAccountStatus

Data Lake Store 帳戶的布建狀態。

EncryptionConfig

帳戶的加密組態。

EncryptionConfigType

要使用的加密組態類型。 目前唯一支援的類型是 『UserManaged』 和 'ServiceManaged'。

EncryptionIdentity

加密識別屬性。

EncryptionIdentityType

要使用的加密類型。 目前唯一支持的類型是 『SystemAssigned』。

EncryptionProvisioningState

此 Data Lake Store 帳戶的加密布建目前狀態。

EncryptionState

此 Data Lake Store 帳戶的目前加密狀態。

FirewallAllowAzureIpsState

允許或禁止源自 Azure 的 IP 透過防火牆的目前狀態。 如果防火牆已停用,則不會強制執行此動作。

FirewallRule

Data Lake Store 防火牆規則資訊。

FirewallState

此 Data Lake Store 帳戶的 IP 位址防火牆目前狀態。

KeyVaultMetaInfo

帳戶加密所使用的元數據資訊。

TierType

下個月要使用的承諾用量層。

TrustedIdProvider

Data Lake Store 受信任的識別提供者資訊。

TrustedIdProviderState

此 Data Lake Store 帳戶的受信任識別提供者功能的目前狀態。

VirtualNetworkRule

Data Lake Store 虛擬網路規則資訊。

CreateDataLakeStoreAccountParameters

名稱 類型 Description
identity

EncryptionIdentity

如果有的話,金鑰保存庫 加密識別。

location

string

資源位置。

properties.defaultGroup

string

Data Lake Store 帳戶中建立之所有新資料夾和檔案的預設擁有者群組。

properties.encryptionConfig

EncryptionConfig

金鑰保存庫 加密組態。

properties.encryptionState

EncryptionState

此 Data Lake Store 帳戶的目前加密狀態。

properties.firewallAllowAzureIps

FirewallAllowAzureIpsState

允許或禁止源自 Azure 的 IP 透過防火牆的目前狀態。 如果防火牆已停用,則不會強制執行此動作。

properties.firewallRules

CreateFirewallRuleWithAccountParameters[]

與此 Data Lake Store 帳戶相關聯的防火牆規則清單。

properties.firewallState

FirewallState

此 Data Lake Store 帳戶的 IP 位址防火牆目前狀態。

properties.newTier

TierType

下個月要使用的承諾用量層。

properties.trustedIdProviderState

TrustedIdProviderState

此 Data Lake Store 帳戶的受信任識別提供者功能的目前狀態。

properties.trustedIdProviders

CreateTrustedIdProviderWithAccountParameters[]

與此 Data Lake Store 帳戶相關聯的受信任識別提供者清單。

properties.virtualNetworkRules

CreateVirtualNetworkRuleWithAccountParameters[]

與此 Data Lake Store 帳戶相關聯的虛擬網路規則清單。

tags

object

資源標籤。

CreateFirewallRuleWithAccountParameters

在建立新的 Data Lake Store 帳戶時,用來建立新防火牆規則的參數。

名稱 類型 Description
name

string

要建立之防火牆規則的唯一名稱。

properties.endIpAddress

string

防火牆規則的結束IP位址。 這可以是 ipv4 或 ipv6。 Start 和 End 應該位於相同的通訊協定中。

properties.startIpAddress

string

防火牆規則的起始IP位址。 這可以是 ipv4 或 ipv6。 Start 和 End 應該位於相同的通訊協定中。

CreateTrustedIdProviderWithAccountParameters

在建立新的 Data Lake Store 帳戶時,用來建立新的受信任識別提供者的參數。

名稱 類型 Description
name

string

要建立之受信任識別提供者的唯一名稱。

properties.idProvider

string

此受信任識別提供者的 URL。

CreateVirtualNetworkRuleWithAccountParameters

在建立新的 Data Lake Store 帳戶時,用來建立新虛擬網路規則的參數。

名稱 類型 Description
name

string

要建立之虛擬網路規則的唯一名稱。

properties.subnetId

string

子網的資源標識碼。

DataLakeStoreAccount

Data Lake Store 帳戶資訊。

名稱 類型 Description
id

string

資源標識碼。

identity

EncryptionIdentity

如果有的話,金鑰保存庫 加密識別。

location

string

資源位置。

name

string

資源名稱。

properties.accountId

string

與此 Data Lake Store 帳戶相關聯的唯一標識碼。

properties.creationTime

string

帳戶建立時間。

properties.currentTier

TierType

用於當月的承諾用量層。

properties.defaultGroup

string

Data Lake Store 帳戶中建立之所有新資料夾和檔案的預設擁有者群組。

properties.encryptionConfig

EncryptionConfig

金鑰保存庫 加密組態。

properties.encryptionProvisioningState

EncryptionProvisioningState

此 Data Lake Store 帳戶的加密布建目前狀態。

properties.encryptionState

EncryptionState

此 Data Lake Store 帳戶的目前加密狀態。

properties.endpoint

string

此帳戶的完整 CName 端點。

properties.firewallAllowAzureIps

FirewallAllowAzureIpsState

允許或禁止源自 Azure 的 IP 透過防火牆的目前狀態。 如果防火牆已停用,則不會強制執行此動作。

properties.firewallRules

FirewallRule[]

與此 Data Lake Store 帳戶相關聯的防火牆規則清單。

properties.firewallState

FirewallState

此 Data Lake Store 帳戶的 IP 位址防火牆目前狀態。

properties.lastModifiedTime

string

上次修改過的帳戶時間。

properties.newTier

TierType

下個月要使用的承諾用量層。

properties.provisioningState

DataLakeStoreAccountStatus

Data Lake Store 帳戶的布建狀態。

properties.state

DataLakeStoreAccountState

Data Lake Store 帳戶的狀態。

properties.trustedIdProviderState

TrustedIdProviderState

此 Data Lake Store 帳戶的受信任識別提供者功能的目前狀態。

properties.trustedIdProviders

TrustedIdProvider[]

與此 Data Lake Store 帳戶相關聯的受信任識別提供者清單。

properties.virtualNetworkRules

VirtualNetworkRule[]

與此 Data Lake Store 帳戶相關聯的虛擬網路規則清單。

tags

object

資源標籤。

type

string

資源類型。

DataLakeStoreAccountState

Data Lake Store 帳戶的狀態。

名稱 類型 Description
Active

string

Suspended

string

DataLakeStoreAccountStatus

Data Lake Store 帳戶的布建狀態。

名稱 類型 Description
Canceled

string

Creating

string

Deleted

string

Deleting

string

Failed

string

Patching

string

Resuming

string

Running

string

Succeeded

string

Suspending

string

Undeleting

string

EncryptionConfig

帳戶的加密組態。

名稱 類型 Description
keyVaultMetaInfo

KeyVaultMetaInfo

線上到使用者受控加密金鑰的 金鑰保存庫 資訊。

type

EncryptionConfigType

要使用的加密組態類型。 目前唯一支援的類型是 『UserManaged』 和 'ServiceManaged'。

EncryptionConfigType

要使用的加密組態類型。 目前唯一支援的類型是 『UserManaged』 和 'ServiceManaged'。

名稱 類型 Description
ServiceManaged

string

UserManaged

string

EncryptionIdentity

加密識別屬性。

名稱 類型 Description
principalId

string

與加密相關聯的主體標識碼。

tenantId

string

與加密相關聯的租用戶標識碼。

type

EncryptionIdentityType

要使用的加密類型。 目前唯一支持的類型是 『SystemAssigned』。

EncryptionIdentityType

要使用的加密類型。 目前唯一支持的類型是 『SystemAssigned』。

名稱 類型 Description
SystemAssigned

string

EncryptionProvisioningState

此 Data Lake Store 帳戶的加密布建目前狀態。

名稱 類型 Description
Creating

string

Succeeded

string

EncryptionState

此 Data Lake Store 帳戶的目前加密狀態。

名稱 類型 Description
Disabled

string

Enabled

string

FirewallAllowAzureIpsState

允許或禁止源自 Azure 的 IP 透過防火牆的目前狀態。 如果防火牆已停用,則不會強制執行此動作。

名稱 類型 Description
Disabled

string

Enabled

string

FirewallRule

Data Lake Store 防火牆規則資訊。

名稱 類型 Description
id

string

資源標識碼。

name

string

資源名稱。

properties.endIpAddress

string

防火牆規則的結束IP位址。 這可以是 ipv4 或 ipv6。 Start 和 End 應該位於相同的通訊協定中。

properties.startIpAddress

string

防火牆規則的起始IP位址。 這可以是 ipv4 或 ipv6。 Start 和 End 應該位於相同的通訊協定中。

type

string

資源類型。

FirewallState

此 Data Lake Store 帳戶的 IP 位址防火牆目前狀態。

名稱 類型 Description
Disabled

string

Enabled

string

KeyVaultMetaInfo

帳戶加密所使用的元數據資訊。

名稱 類型 Description
encryptionKeyName

string

使用者管理的加密金鑰名稱。

encryptionKeyVersion

string

使用者管理的加密金鑰版本。

keyVaultResourceId

string

用來加密之使用者管理 金鑰保存庫 的資源標識碼。

TierType

下個月要使用的承諾用量層。

名稱 類型 Description
Commitment_100TB

string

Commitment_10TB

string

Commitment_1PB

string

Commitment_1TB

string

Commitment_500TB

string

Commitment_5PB

string

Consumption

string

TrustedIdProvider

Data Lake Store 受信任的識別提供者資訊。

名稱 類型 Description
id

string

資源標識碼。

name

string

資源名稱。

properties.idProvider

string

此受信任識別提供者的 URL。

type

string

資源類型。

TrustedIdProviderState

此 Data Lake Store 帳戶的受信任識別提供者功能的目前狀態。

名稱 類型 Description
Disabled

string

Enabled

string

VirtualNetworkRule

Data Lake Store 虛擬網路規則資訊。

名稱 類型 Description
id

string

資源標識碼。

name

string

資源名稱。

properties.subnetId

string

子網的資源標識碼。

type

string

資源類型。