다음을 통해 공유


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

string

Data Lake Store 계정의 이름입니다.

resourceGroupName
path True

string

Azure 리소스 그룹의 이름입니다.

subscriptionId
path True

string

Microsoft Azure 구독을 고유하게 식별하는 구독 자격 증명을 가져옵니다. 구독 ID는 모든 서비스 호출에 대한 URI의 파트를 형성합니다.

api-version
query True

string

클라이언트 API 버전.

요청 본문

Name 필수 형식 Description
location True

string

리소스 위치입니다.

identity

EncryptionIdentity

Key Vault 암호화 ID(있는 경우)입니다.

properties.defaultGroup

string

Data Lake Store 계정에서 만든 모든 새 폴더 및 파일에 대한 기본 소유자 그룹입니다.

properties.encryptionConfig

EncryptionConfig

Key Vault 암호화 구성입니다.

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 계정에 대한 신뢰할 수 있는 ID 공급자 기능의 현재 상태입니다.

properties.trustedIdProviders

CreateTrustedIdProviderWithAccountParameters[]

이 Data Lake Store 계정과 연결된 신뢰할 수 있는 ID 공급자 목록입니다.

properties.virtualNetworkRules

CreateVirtualNetworkRuleWithAccountParameters[]

이 Data Lake Store 계정과 연결된 가상 네트워크 규칙 목록입니다.

tags

object

리소스 태그입니다.

응답

Name 형식 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

범위

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

새 Data Lake Store 계정을 만드는 동안 새 방화벽 규칙을 만드는 데 사용되는 매개 변수입니다.

CreateTrustedIdProviderWithAccountParameters

새 Data Lake Store 계정을 만드는 동안 새 신뢰할 수 있는 ID 공급자를 만드는 데 사용되는 매개 변수입니다.

CreateVirtualNetworkRuleWithAccountParameters

새 Data Lake Store 계정을 만드는 동안 새 가상 네트워크 규칙을 만드는 데 사용되는 매개 변수입니다.

DataLakeStoreAccount

Data Lake Store 계정 정보입니다.

DataLakeStoreAccountState

Data Lake Store 계정의 상태입니다.

DataLakeStoreAccountStatus

Data Lake Store 계정의 프로비저닝 상태.

EncryptionConfig

계정에 대한 암호화 구성입니다.

EncryptionConfigType

사용 중인 암호화 구성의 유형입니다. 현재 지원되는 유일한 형식은 'UserManaged' 및 'ServiceManaged'입니다.

EncryptionIdentity

암호화 ID 속성입니다.

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 신뢰할 수 있는 ID 공급자 정보입니다.

TrustedIdProviderState

이 Data Lake Store 계정에 대한 신뢰할 수 있는 ID 공급자 기능의 현재 상태입니다.

VirtualNetworkRule

Data Lake Store 가상 네트워크 규칙 정보입니다.

CreateDataLakeStoreAccountParameters

Name 형식 Description
identity

EncryptionIdentity

Key Vault 암호화 ID(있는 경우)입니다.

location

string

리소스 위치입니다.

properties.defaultGroup

string

Data Lake Store 계정에서 만든 모든 새 폴더 및 파일에 대한 기본 소유자 그룹입니다.

properties.encryptionConfig

EncryptionConfig

Key Vault 암호화 구성입니다.

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 계정에 대한 신뢰할 수 있는 ID 공급자 기능의 현재 상태입니다.

properties.trustedIdProviders

CreateTrustedIdProviderWithAccountParameters[]

이 Data Lake Store 계정과 연결된 신뢰할 수 있는 ID 공급자 목록입니다.

properties.virtualNetworkRules

CreateVirtualNetworkRuleWithAccountParameters[]

이 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

EncryptionIdentity

Key Vault 암호화 ID(있는 경우)입니다.

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

Key Vault 암호화 구성입니다.

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 계정에 대한 신뢰할 수 있는 ID 공급자 기능의 현재 상태입니다.

properties.trustedIdProviders

TrustedIdProvider[]

이 Data Lake Store 계정과 연결된 신뢰할 수 있는 ID 공급자 목록입니다.

properties.virtualNetworkRules

VirtualNetworkRule[]

이 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

KeyVaultMetaInfo

사용자 관리형 암호화 키에 연결하기 위한 Key Vault 정보입니다.

type

EncryptionConfigType

사용 중인 암호화 구성의 유형입니다. 현재 지원되는 유일한 형식은 'UserManaged' 및 'ServiceManaged'입니다.

EncryptionConfigType

사용 중인 암호화 구성의 유형입니다. 현재 지원되는 유일한 형식은 'UserManaged' 및 'ServiceManaged'입니다.

Name 형식 Description
ServiceManaged

string

UserManaged

string

EncryptionIdentity

암호화 ID 속성입니다.

Name 형식 Description
principalId

string

암호화와 연결된 보안 주체 식별자입니다.

tenantId

string

암호화와 연결된 테넌트 식별자입니다.

type

EncryptionIdentityType

사용 중인 암호화 유형입니다. 현재 지원되는 유일한 형식은 '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

리소스 종류입니다.