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 |
---|---|---|---|---|
account
|
path | True |
string |
Data Lake Store 帳戶的名稱。 |
resource
|
path | True |
string |
Azure 資源群組的名稱。 |
subscription
|
path | True |
string |
取得用來唯一識別 Microsoft Azure 訂用帳戶的訂用帳戶認證。 訂用帳戶識別碼會構成每個服務呼叫 URI 的一部分。 |
api-version
|
query | True |
string |
用戶端 API 版本。 |
要求本文
名稱 | 必要 | 類型 | Description |
---|---|---|---|
location | True |
string |
資源位置。 |
identity |
如果有的話,金鑰保存庫 加密識別。 |
||
properties.defaultGroup |
string |
Data Lake Store 帳戶中建立之所有新資料夾和檔案的預設擁有者群組。 |
|
properties.encryptionConfig |
金鑰保存庫 加密組態。 |
||
properties.encryptionState |
此 Data Lake Store 帳戶的目前加密狀態。 |
||
properties.firewallAllowAzureIps |
允許或禁止源自 Azure 的 IP 透過防火牆的目前狀態。 如果防火牆已停用,則不會強制執行此動作。 |
||
properties.firewallRules |
與此 Data Lake Store 帳戶相關聯的防火牆規則清單。 |
||
properties.firewallState |
此 Data Lake Store 帳戶的 IP 位址防火牆目前狀態。 |
||
properties.newTier |
下個月要使用的承諾用量層。 |
||
properties.trustedIdProviderState |
此 Data Lake Store 帳戶的受信任識別提供者功能的目前狀態。 |
||
properties.trustedIdProviders |
與此 Data Lake Store 帳戶相關聯的受信任識別提供者清單。 |
||
properties.virtualNetworkRules |
與此 Data Lake Store 帳戶相關聯的虛擬網路規則清單。 |
||
tags |
object |
資源標籤。 |
回應
名稱 | 類型 | Description |
---|---|---|
200 OK |
已成功建立帳戶。 |
|
201 Created |
已成功起始帳戶的建立。 |
安全性
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 |
---|---|
Create |
|
Create |
在建立新的 Data Lake Store 帳戶時,用來建立新防火牆規則的參數。 |
Create |
在建立新的 Data Lake Store 帳戶時,用來建立新的受信任識別提供者的參數。 |
Create |
在建立新的 Data Lake Store 帳戶時,用來建立新虛擬網路規則的參數。 |
Data |
Data Lake Store 帳戶資訊。 |
Data |
Data Lake Store 帳戶的狀態。 |
Data |
Data Lake Store 帳戶的布建狀態。 |
Encryption |
帳戶的加密組態。 |
Encryption |
要使用的加密組態類型。 目前唯一支援的類型是 『UserManaged』 和 'ServiceManaged'。 |
Encryption |
加密識別屬性。 |
Encryption |
要使用的加密類型。 目前唯一支持的類型是 『SystemAssigned』。 |
Encryption |
此 Data Lake Store 帳戶的加密布建目前狀態。 |
Encryption |
此 Data Lake Store 帳戶的目前加密狀態。 |
Firewall |
允許或禁止源自 Azure 的 IP 透過防火牆的目前狀態。 如果防火牆已停用,則不會強制執行此動作。 |
Firewall |
Data Lake Store 防火牆規則資訊。 |
Firewall |
此 Data Lake Store 帳戶的 IP 位址防火牆目前狀態。 |
Key |
帳戶加密所使用的元數據資訊。 |
Tier |
下個月要使用的承諾用量層。 |
Trusted |
Data Lake Store 受信任的識別提供者資訊。 |
Trusted |
此 Data Lake Store 帳戶的受信任識別提供者功能的目前狀態。 |
Virtual |
Data Lake Store 虛擬網路規則資訊。 |
CreateDataLakeStoreAccountParameters
名稱 | 類型 | Description |
---|---|---|
identity |
如果有的話,金鑰保存庫 加密識別。 |
|
location |
string |
資源位置。 |
properties.defaultGroup |
string |
Data Lake Store 帳戶中建立之所有新資料夾和檔案的預設擁有者群組。 |
properties.encryptionConfig |
金鑰保存庫 加密組態。 |
|
properties.encryptionState |
此 Data Lake Store 帳戶的目前加密狀態。 |
|
properties.firewallAllowAzureIps |
允許或禁止源自 Azure 的 IP 透過防火牆的目前狀態。 如果防火牆已停用,則不會強制執行此動作。 |
|
properties.firewallRules |
與此 Data Lake Store 帳戶相關聯的防火牆規則清單。 |
|
properties.firewallState |
此 Data Lake Store 帳戶的 IP 位址防火牆目前狀態。 |
|
properties.newTier |
下個月要使用的承諾用量層。 |
|
properties.trustedIdProviderState |
此 Data Lake Store 帳戶的受信任識別提供者功能的目前狀態。 |
|
properties.trustedIdProviders |
與此 Data Lake Store 帳戶相關聯的受信任識別提供者清單。 |
|
properties.virtualNetworkRules |
與此 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 |
如果有的話,金鑰保存庫 加密識別。 |
|
location |
string |
資源位置。 |
name |
string |
資源名稱。 |
properties.accountId |
string |
與此 Data Lake Store 帳戶相關聯的唯一標識碼。 |
properties.creationTime |
string |
帳戶建立時間。 |
properties.currentTier |
用於當月的承諾用量層。 |
|
properties.defaultGroup |
string |
Data Lake Store 帳戶中建立之所有新資料夾和檔案的預設擁有者群組。 |
properties.encryptionConfig |
金鑰保存庫 加密組態。 |
|
properties.encryptionProvisioningState |
此 Data Lake Store 帳戶的加密布建目前狀態。 |
|
properties.encryptionState |
此 Data Lake Store 帳戶的目前加密狀態。 |
|
properties.endpoint |
string |
此帳戶的完整 CName 端點。 |
properties.firewallAllowAzureIps |
允許或禁止源自 Azure 的 IP 透過防火牆的目前狀態。 如果防火牆已停用,則不會強制執行此動作。 |
|
properties.firewallRules |
與此 Data Lake Store 帳戶相關聯的防火牆規則清單。 |
|
properties.firewallState |
此 Data Lake Store 帳戶的 IP 位址防火牆目前狀態。 |
|
properties.lastModifiedTime |
string |
上次修改過的帳戶時間。 |
properties.newTier |
下個月要使用的承諾用量層。 |
|
properties.provisioningState |
Data Lake Store 帳戶的布建狀態。 |
|
properties.state |
Data Lake Store 帳戶的狀態。 |
|
properties.trustedIdProviderState |
此 Data Lake Store 帳戶的受信任識別提供者功能的目前狀態。 |
|
properties.trustedIdProviders |
與此 Data Lake Store 帳戶相關聯的受信任識別提供者清單。 |
|
properties.virtualNetworkRules |
與此 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 |
線上到使用者受控加密金鑰的 金鑰保存庫 資訊。 |
|
type |
要使用的加密組態類型。 目前唯一支援的類型是 『UserManaged』 和 'ServiceManaged'。 |
EncryptionConfigType
要使用的加密組態類型。 目前唯一支援的類型是 『UserManaged』 和 'ServiceManaged'。
名稱 | 類型 | Description |
---|---|---|
ServiceManaged |
string |
|
UserManaged |
string |
EncryptionIdentity
加密識別屬性。
名稱 | 類型 | Description |
---|---|---|
principalId |
string |
與加密相關聯的主體標識碼。 |
tenantId |
string |
與加密相關聯的租用戶標識碼。 |
type |
要使用的加密類型。 目前唯一支持的類型是 『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 |
資源類型。 |