你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

Microsoft.DataLakeStore 帐户 2015-10-01-preview

Bicep 资源定义

帐户资源类型可以部署到:

有关每个 API 版本中已更改属性的列表,请参阅 更改日志

资源格式

若要创建 Microsoft.DataLakeStore/accounts 资源,请将以下 Bicep 添加到模板。

resource symbolicname 'Microsoft.DataLakeStore/accounts@2015-10-01-preview' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  identity: {
    type: 'SystemAssigned'
  }
  properties: {
    defaultGroup: 'string'
    encryptionConfig: {
      keyVaultMetaInfo: {
        encryptionKeyName: 'string'
        encryptionKeyVersion: 'string'
        keyVaultResourceId: 'string'
      }
      type: 'string'
    }
    encryptionState: 'string'
    endpoint: 'string'
  }
}

属性值

accounts

名称 说明
name 资源名称 字符串 (必需)

字符限制:3-24

有效字符:
小写字母和数字。

资源名称在 Azure 中必须是唯一的。
location 帐户区域位置。 字符串
标记 自定义属性的值。 标记名称和值的字典。 请参阅 模板中的标记
identity 密钥保管库加密标识(如果有)。 EncryptionIdentity
properties Data Lake Store 帐户属性。 DataLakeStoreAccountProperties

EncryptionIdentity

名称 说明 Value
type 使用的加密类型。 目前唯一支持的类型是“SystemAssigned”。 “SystemAssigned”

DataLakeStoreAccountProperties

名称 说明
defaultGroup Data Lake Store 帐户中创建的所有新文件夹和文件的默认所有者组。 字符串
encryptionConfig 密钥保管库加密配置。 EncryptionConfig
encryptionState 此 Data Lake Store 帐户的当前加密状态。 'Disabled'
'Enabled'
endpoint 网关主机。 字符串

EncryptionConfig

名称 说明
keyVaultMetaInfo 用于连接到用户管理的加密密钥的密钥保管库信息。 KeyVaultMetaInfo
type 使用的加密配置类型。 目前支持的唯一类型是“UserManaged”和“ServiceManaged”。 'ServiceManaged'
“UserManaged”

KeyVaultMetaInfo

名称 说明
encryptionKeyName 用户管理的加密密钥的名称。 字符串
encryptionKeyVersion 用户管理的加密密钥的版本。 字符串
keyVaultResourceId 用于加密的用户托管密钥保管库的资源标识符。 字符串

快速入门模板

以下快速入门模板部署此资源类型。

模板 说明
在新的 Data Lake Store 上部署Data Lake Analytics

部署到 Azure
此模板允许在新的 Data Lake Store 帐户上部署新的 Data Lake Analytics 帐户。
将 Data Lake Store 帐户与加密 (Data Lake)

部署到 Azure
此模板允许部署启用了数据加密的 Azure Data Lake Store 帐户。 此帐户使用 Data Lake Store 帐户来管理加密密钥。
使用加密 (密钥保管库) 部署 Data Lake Store 帐户

部署到 Azure
此模板允许部署启用了数据加密的 Azure Data Lake Store 帐户。 此帐户使用 Azure 密钥保管库来管理加密密钥。
部署不带数据加密的 Azure Data Lake Store

部署到 Azure
此模板允许部署禁用数据加密的 Azure Data Lake Store 帐户。
在新的 Data Lake Store 和存储上部署 HDInsight

部署到 Azure
通过此模板,可以使用新的 Data Lake Store 和存储帐户部署新的 Linux HDInsight 群集。

ARM 模板资源定义

可将帐户资源类型部署到:

有关每个 API 版本中更改的属性的列表,请参阅 更改日志

资源格式

若要创建 Microsoft.DataLakeStore/accounts 资源,请将以下 JSON 添加到模板。

{
  "type": "Microsoft.DataLakeStore/accounts",
  "apiVersion": "2015-10-01-preview",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "identity": {
    "type": "SystemAssigned"
  },
  "properties": {
    "defaultGroup": "string",
    "encryptionConfig": {
      "keyVaultMetaInfo": {
        "encryptionKeyName": "string",
        "encryptionKeyVersion": "string",
        "keyVaultResourceId": "string"
      },
      "type": "string"
    },
    "encryptionState": "string",
    "endpoint": "string"
  }
}

属性值

accounts

名称 说明 Value
type 资源类型 “Microsoft.DataLakeStore/accounts”
apiVersion 资源 API 版本 “2015-10-01-preview”
name 资源名称 字符串 (必需)

字符限制:3-24

有效字符:
小写字母和数字。

资源名称在 Azure 中必须是唯一的。
location 帐户区域位置。 字符串
标记 自定义属性的值。 标记名称和值的字典。 请参阅 模板中的标记
identity Key Vault 加密标识(如果有)。 EncryptionIdentity
properties Data Lake Store 帐户属性。 DataLakeStoreAccountProperties

EncryptionIdentity

名称 说明 Value
type 使用的加密类型。 目前唯一受支持的类型是“SystemAssigned”。 “SystemAssigned”

DataLakeStoreAccountProperties

名称 说明
defaultGroup Data Lake Store 帐户中创建的所有新文件夹和文件的默认所有者组。 字符串
encryptionConfig Key Vault 加密配置。 EncryptionConfig
encryptionState 此 Data Lake store 帐户的当前加密状态。 “Disabled”
“已启用”
endpoint 网关主机。 字符串

EncryptionConfig

名称 说明
keyVaultMetaInfo 用于连接到用户托管加密密钥的密钥保管库信息。 KeyVaultMetaInfo
type 使用的加密配置类型。 目前唯一支持的类型是“UserManaged”和“ServiceManaged”。 “ServiceManaged”
“UserManaged”

KeyVaultMetaInfo

名称 说明
encryptionKeyName 用户管理的加密密钥的名称。 字符串
encryptionKeyVersion 用户管理的加密密钥的版本。 字符串
keyVaultResourceId 用于加密的用户托管密钥保管库的资源标识符。 字符串

快速入门模板

以下快速入门模板部署此资源类型。

模板 说明
在新的 Data Lake Store 上部署Data Lake Analytics

部署到 Azure
此模板允许在新的 Data Lake Store 帐户上部署新的 Data Lake Analytics 帐户。
将 Data Lake Store 帐户与加密 (Data Lake)

部署到 Azure
此模板允许部署启用了数据加密的 Azure Data Lake Store 帐户。 此帐户使用 Data Lake Store 帐户来管理加密密钥。
使用加密 (密钥保管库) 部署 Data Lake Store 帐户

部署到 Azure
此模板允许部署启用了数据加密的 Azure Data Lake Store 帐户。 此帐户使用 Azure 密钥保管库 来管理加密密钥。
部署不带数据加密的 Azure Data Lake Store

部署到 Azure
通过此模板,可以部署禁用数据加密的 Azure Data Lake Store 帐户。
在新的 Data Lake Store 和存储上部署 HDInsight

部署到 Azure
此模板允许使用新的 Data Lake Store 和存储帐户部署新的 Linux HDInsight 群集。

Terraform (AzAPI 提供程序) 资源定义

帐户资源类型可以部署到:

  • 资源组

有关每个 API 版本中已更改属性的列表,请参阅 更改日志

资源格式

若要创建 Microsoft.DataLakeStore/accounts 资源,请将以下 Terraform 添加到模板。

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.DataLakeStore/accounts@2015-10-01-preview"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  identity {
    type = "SystemAssigned"
  }
  body = jsonencode({
    properties = {
      defaultGroup = "string"
      encryptionConfig = {
        keyVaultMetaInfo = {
          encryptionKeyName = "string"
          encryptionKeyVersion = "string"
          keyVaultResourceId = "string"
        }
        type = "string"
      }
      encryptionState = "string"
      endpoint = "string"
    }
  })
}

属性值

accounts

名称 说明 Value
type 资源类型 “Microsoft.DataLakeStore/accounts@2015-10-01-preview”
name 资源名称 字符串 (必需)

字符限制:3-24

有效字符:
小写字母和数字。

资源名称在 Azure 中必须是唯一的。
location 帐户区域位置。 字符串
parent_id 若要部署到资源组,请使用该资源组的 ID。 字符串 (必需)
标记 自定义属性的值。 标记名称和值的字典。
identity 密钥保管库加密标识(如果有)。 EncryptionIdentity
properties Data Lake Store 帐户属性。 DataLakeStoreAccountProperties

EncryptionIdentity

名称 说明 Value
type 使用的加密类型。 目前唯一支持的类型是“SystemAssigned”。 “SystemAssigned”

DataLakeStoreAccountProperties

名称 说明
defaultGroup Data Lake Store 帐户中创建的所有新文件夹和文件的默认所有者组。 字符串
encryptionConfig 密钥保管库加密配置。 EncryptionConfig
encryptionState 此 Data Lake Store 帐户的当前加密状态。 “Disabled”
“Enabled”
endpoint 网关主机。 字符串

EncryptionConfig

名称 说明
keyVaultMetaInfo 用于连接到用户管理的加密密钥的密钥保管库信息。 KeyVaultMetaInfo
type 使用的加密配置类型。 目前支持的唯一类型是“UserManaged”和“ServiceManaged”。 “ServiceManaged”
“UserManaged”

KeyVaultMetaInfo

名称 说明
encryptionKeyName 用户管理的加密密钥的名称。 字符串
encryptionKeyVersion 用户管理的加密密钥的版本。 字符串
keyVaultResourceId 用于加密的用户托管密钥保管库的资源标识符。 字符串