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 매개 변수
Name | In(다음 안에) | 필수 | 형식 | Description |
---|---|---|---|---|
account
|
path | True |
string |
Data Lake Store 계정의 이름입니다. |
resource
|
path | True |
string |
Azure 리소스 그룹의 이름입니다. |
subscription
|
path | True |
string |
Microsoft Azure 구독을 고유하게 식별하는 구독 자격 증명을 가져옵니다. 구독 ID는 모든 서비스 호출에 대한 URI의 파트를 형성합니다. |
api-version
|
query | True |
string |
클라이언트 API 버전. |
요청 본문
Name | 필수 | 형식 | Description |
---|---|---|---|
location | True |
string |
리소스 위치입니다. |
identity |
Key Vault 암호화 ID(있는 경우)입니다. |
||
properties.defaultGroup |
string |
Data Lake Store 계정에서 만든 모든 새 폴더 및 파일에 대한 기본 소유자 그룹입니다. |
|
properties.encryptionConfig |
Key Vault 암호화 구성입니다. |
||
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 계정에 대한 신뢰할 수 있는 ID 공급자 기능의 현재 상태입니다. |
||
properties.trustedIdProviders |
이 Data Lake Store 계정과 연결된 신뢰할 수 있는 ID 공급자 목록입니다. |
||
properties.virtualNetworkRules |
이 Data Lake Store 계정과 연결된 가상 네트워크 규칙 목록입니다. |
||
tags |
object |
리소스 태그입니다. |
응답
Name | 형식 | Description |
---|---|---|
200 OK |
계정을 만들었습니다. |
|
201 Created |
계정 만들기를 성공적으로 시작했습니다. |
보안
azure_auth
Azure Active Directory OAuth2 Flow
형식:
oauth2
Flow:
implicit
권한 부여 URL:
https://login.microsoftonline.com/common/oauth2/authorize
범위
Name | 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"
}
}
정의
Name | Description |
---|---|
Create |
|
Create |
새 Data Lake Store 계정을 만드는 동안 새 방화벽 규칙을 만드는 데 사용되는 매개 변수입니다. |
Create |
새 Data Lake Store 계정을 만드는 동안 새 신뢰할 수 있는 ID 공급자를 만드는 데 사용되는 매개 변수입니다. |
Create |
새 Data Lake Store 계정을 만드는 동안 새 가상 네트워크 규칙을 만드는 데 사용되는 매개 변수입니다. |
Data |
Data Lake Store 계정 정보입니다. |
Data |
Data Lake Store 계정의 상태입니다. |
Data |
Data Lake Store 계정의 프로비저닝 상태. |
Encryption |
계정에 대한 암호화 구성입니다. |
Encryption |
사용 중인 암호화 구성의 유형입니다. 현재 지원되는 유일한 형식은 'UserManaged' 및 'ServiceManaged'입니다. |
Encryption |
암호화 ID 속성입니다. |
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 신뢰할 수 있는 ID 공급자 정보입니다. |
Trusted |
이 Data Lake Store 계정에 대한 신뢰할 수 있는 ID 공급자 기능의 현재 상태입니다. |
Virtual |
Data Lake Store 가상 네트워크 규칙 정보입니다. |
CreateDataLakeStoreAccountParameters
Name | 형식 | Description |
---|---|---|
identity |
Key Vault 암호화 ID(있는 경우)입니다. |
|
location |
string |
리소스 위치입니다. |
properties.defaultGroup |
string |
Data Lake Store 계정에서 만든 모든 새 폴더 및 파일에 대한 기본 소유자 그룹입니다. |
properties.encryptionConfig |
Key Vault 암호화 구성입니다. |
|
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 계정에 대한 신뢰할 수 있는 ID 공급자 기능의 현재 상태입니다. |
|
properties.trustedIdProviders |
이 Data Lake Store 계정과 연결된 신뢰할 수 있는 ID 공급자 목록입니다. |
|
properties.virtualNetworkRules |
이 Data Lake Store 계정과 연결된 가상 네트워크 규칙 목록입니다. |
|
tags |
object |
리소스 태그입니다. |
CreateFirewallRuleWithAccountParameters
새 Data Lake Store 계정을 만드는 동안 새 방화벽 규칙을 만드는 데 사용되는 매개 변수입니다.
Name | 형식 | Description |
---|---|---|
name |
string |
만들 방화벽 규칙의 고유 이름입니다. |
properties.endIpAddress |
string |
방화벽 규칙의 끝 IP 주소입니다. ipv4 또는 ipv6일 수 있습니다. 시작 및 종료는 동일한 프로토콜에 있어야 합니다. |
properties.startIpAddress |
string |
방화벽 규칙의 시작 IP 주소입니다. ipv4 또는 ipv6일 수 있습니다. 시작 및 종료는 동일한 프로토콜에 있어야 합니다. |
CreateTrustedIdProviderWithAccountParameters
새 Data Lake Store 계정을 만드는 동안 새 신뢰할 수 있는 ID 공급자를 만드는 데 사용되는 매개 변수입니다.
Name | 형식 | Description |
---|---|---|
name |
string |
만들 신뢰할 수 있는 ID 공급자의 고유 이름입니다. |
properties.idProvider |
string |
이 신뢰할 수 있는 ID 공급자의 URL입니다. |
CreateVirtualNetworkRuleWithAccountParameters
새 Data Lake Store 계정을 만드는 동안 새 가상 네트워크 규칙을 만드는 데 사용되는 매개 변수입니다.
Name | 형식 | Description |
---|---|---|
name |
string |
만들 가상 네트워크 규칙의 고유한 이름입니다. |
properties.subnetId |
string |
서브넷의 리소스 식별자입니다. |
DataLakeStoreAccount
Data Lake Store 계정 정보입니다.
Name | 형식 | Description |
---|---|---|
id |
string |
리소스 식별자입니다. |
identity |
Key Vault 암호화 ID(있는 경우)입니다. |
|
location |
string |
리소스 위치입니다. |
name |
string |
리소스 이름입니다. |
properties.accountId |
string |
이 Data Lake Store 계정과 연결된 고유 식별자입니다. |
properties.creationTime |
string |
계정 생성 시간입니다. |
properties.currentTier |
현재 월에 사용할 약정 계층입니다. |
|
properties.defaultGroup |
string |
Data Lake Store 계정에서 만든 모든 새 폴더 및 파일에 대한 기본 소유자 그룹입니다. |
properties.encryptionConfig |
Key Vault 암호화 구성입니다. |
|
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 계정에 대한 신뢰할 수 있는 ID 공급자 기능의 현재 상태입니다. |
|
properties.trustedIdProviders |
이 Data Lake Store 계정과 연결된 신뢰할 수 있는 ID 공급자 목록입니다. |
|
properties.virtualNetworkRules |
이 Data Lake Store 계정과 연결된 가상 네트워크 규칙 목록입니다. |
|
tags |
object |
리소스 태그입니다. |
type |
string |
리소스 종류입니다. |
DataLakeStoreAccountState
Data Lake Store 계정의 상태입니다.
Name | 형식 | Description |
---|---|---|
Active |
string |
|
Suspended |
string |
DataLakeStoreAccountStatus
Data Lake Store 계정의 프로비저닝 상태.
Name | 형식 | Description |
---|---|---|
Canceled |
string |
|
Creating |
string |
|
Deleted |
string |
|
Deleting |
string |
|
Failed |
string |
|
Patching |
string |
|
Resuming |
string |
|
Running |
string |
|
Succeeded |
string |
|
Suspending |
string |
|
Undeleting |
string |
EncryptionConfig
계정에 대한 암호화 구성입니다.
Name | 형식 | Description |
---|---|---|
keyVaultMetaInfo |
사용자 관리형 암호화 키에 연결하기 위한 Key Vault 정보입니다. |
|
type |
사용 중인 암호화 구성의 유형입니다. 현재 지원되는 유일한 형식은 'UserManaged' 및 'ServiceManaged'입니다. |
EncryptionConfigType
사용 중인 암호화 구성의 유형입니다. 현재 지원되는 유일한 형식은 'UserManaged' 및 'ServiceManaged'입니다.
Name | 형식 | Description |
---|---|---|
ServiceManaged |
string |
|
UserManaged |
string |
EncryptionIdentity
암호화 ID 속성입니다.
Name | 형식 | Description |
---|---|---|
principalId |
string |
암호화와 연결된 보안 주체 식별자입니다. |
tenantId |
string |
암호화와 연결된 테넌트 식별자입니다. |
type |
사용 중인 암호화 유형입니다. 현재 지원되는 유일한 형식은 'SystemAssigned'입니다. |
EncryptionIdentityType
사용 중인 암호화 유형입니다. 현재 지원되는 유일한 형식은 'SystemAssigned'입니다.
Name | 형식 | Description |
---|---|---|
SystemAssigned |
string |
EncryptionProvisioningState
이 Data Lake Store 계정에 대한 암호화 프로비저닝의 현재 상태입니다.
Name | 형식 | Description |
---|---|---|
Creating |
string |
|
Succeeded |
string |
EncryptionState
이 Data Lake Store 계정의 현재 암호화 상태입니다.
Name | 형식 | Description |
---|---|---|
Disabled |
string |
|
Enabled |
string |
FirewallAllowAzureIpsState
방화벽을 통해 Azure 내에서 발생하는 IP를 허용하거나 허용하지 않는 현재 상태입니다. 방화벽을 사용하지 않도록 설정하면 강제 적용되지 않습니다.
Name | 형식 | Description |
---|---|---|
Disabled |
string |
|
Enabled |
string |
FirewallRule
Data Lake Store 방화벽 규칙 정보입니다.
Name | 형식 | Description |
---|---|---|
id |
string |
리소스 식별자입니다. |
name |
string |
리소스 이름입니다. |
properties.endIpAddress |
string |
방화벽 규칙의 끝 IP 주소입니다. ipv4 또는 ipv6일 수 있습니다. 시작 및 종료는 동일한 프로토콜에 있어야 합니다. |
properties.startIpAddress |
string |
방화벽 규칙의 시작 IP 주소입니다. ipv4 또는 ipv6일 수 있습니다. 시작 및 종료는 동일한 프로토콜에 있어야 합니다. |
type |
string |
리소스 종류입니다. |
FirewallState
이 Data Lake Store 계정에 대한 IP 주소 방화벽의 현재 상태입니다.
Name | 형식 | Description |
---|---|---|
Disabled |
string |
|
Enabled |
string |
KeyVaultMetaInfo
계정 암호화에 사용되는 메타데이터 정보입니다.
Name | 형식 | Description |
---|---|---|
encryptionKeyName |
string |
사용자 관리형 암호화 키의 이름입니다. |
encryptionKeyVersion |
string |
사용자 관리형 암호화 키의 버전입니다. |
keyVaultResourceId |
string |
암호화하는 데 사용되는 사용자 관리 Key Vault 대한 리소스 식별자입니다. |
TierType
다음 달에 사용할 약정 계층입니다.
Name | 형식 | 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 신뢰할 수 있는 ID 공급자 정보입니다.
Name | 형식 | Description |
---|---|---|
id |
string |
리소스 식별자입니다. |
name |
string |
리소스 이름입니다. |
properties.idProvider |
string |
이 신뢰할 수 있는 ID 공급자의 URL입니다. |
type |
string |
리소스 종류입니다. |
TrustedIdProviderState
이 Data Lake Store 계정에 대한 신뢰할 수 있는 ID 공급자 기능의 현재 상태입니다.
Name | 형식 | Description |
---|---|---|
Disabled |
string |
|
Enabled |
string |
VirtualNetworkRule
Data Lake Store 가상 네트워크 규칙 정보입니다.
Name | 형식 | Description |
---|---|---|
id |
string |
리소스 식별자입니다. |
name |
string |
리소스 이름입니다. |
properties.subnetId |
string |
서브넷의 리소스 식별자입니다. |
type |
string |
리소스 종류입니다. |