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

Microsoft.Storage storageAccounts/blobServices/containers 2023-01-01

Bicep 资源定义

可以使用目标操作部署 storageAccounts/blobServices/containers 资源类型:

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

资源格式

若要创建 Microsoft.Storage/storageAccounts/blobServices/containers 资源,请将以下 Bicep 添加到模板。

resource symbolicname 'Microsoft.Storage/storageAccounts/blobServices/containers@2023-01-01' = {
  parent: resourceSymbolicName
  name: 'string'
  properties: {
    defaultEncryptionScope: 'string'
    denyEncryptionScopeOverride: bool
    enableNfsV3AllSquash: bool
    enableNfsV3RootSquash: bool
    immutableStorageWithVersioning: {
      enabled: bool
    }
    metadata: {
      {customized property}: 'string'
    }
    publicAccess: 'string'
  }
}

属性值

ContainerProperties

名字 描述 价值
defaultEncryptionScope 将容器默认为所有写入使用指定的加密范围。 字符串
denyEncryptionScopeOverride 阻止从容器默认值替代加密范围。 bool
enableNfsV3AllSquash 在 Blob 容器上启用 NFSv3 所有 squash。 bool
enableNfsV3RootSquash 在 Blob 容器上启用 NFSv3 根壁球。 bool
immutableStorageWithVersioning 容器的对象级别不可变性属性。 该属性是不可变的,只能在容器创建时设置为 true。 现有容器必须经历迁移过程。 ImmutableStorageWithVersioning
元数据 要作为元数据与容器关联的名称/值对。 ContainerPropertiesMetadata
publicAccess 指定是否可以公开访问容器中的数据和访问级别。 “Blob”
“Container”
“None”

ContainerPropertiesMetadata

名字 描述 价值

ImmutableStorageWithVersioning

名字 描述 价值
启用 当设置为 true 时,这是一个不可变属性,可在容器级别启用对象级别不可变性。 bool

Microsoft.Storage/storageAccounts/blobServices/containers

名字 描述 价值
名字 资源名称 字符串

约束:
最小长度 = 3
最大长度 = 3 (必需)
父母 在 Bicep 中,可以为子资源指定父资源。 仅当子资源在父资源外部声明时,才需要添加此属性。

有关详细信息,请参阅 父资源外部的子资源
类型资源的符号名称:storageAccounts/blobServices
性能 Blob 容器的属性。 ContainerProperties

快速入门示例

以下快速入门示例部署此资源类型。

Bicep 文件 描述
为数据工厂复制数据工具创建 blob 快速入门 此模板创建 Blob 存储并上传复制数据工具快速入门的文件
从存储帐户创建数据共享 此模板从存储帐户创建数据共享
创建包含多个 Blob 容器的存储帐户 创建一个 Azure 存储帐户和多个 Blob 容器。
创建 V2 数据工厂 此模板创建一个 V2 数据工厂,用于将数据从 Azure Blob 存储中的文件夹复制到存储中的另一个文件夹。
创建 Azure 机器学习扫描作业 此模板创建用于超参数优化的 Azure 机器学习扫描作业。
在 Azure 上创建 Azure 存储帐户和 Blob 容器 此模板创建 Azure 存储帐户和 Blob 容器。
创建存储帐户 & 通过备份保管库 启用保护 用于创建存储帐户并通过备份保管库启用操作备份和保管库备份的模板
创建启用了 SFTP 的存储帐户 创建可以使用 SFTP 协议访问的 Azure 存储帐户和 Blob 容器。 访问权限可以是基于密码或公钥。
使用容器应用创建 Dapr 微服务应用 使用容器应用创建 Dapr 微服务应用。
使用容器应用创建 Dapr pub-sub servicebus 应用 使用容器应用创建 Dapr pub-sub servicebus 应用。
使用事件网格连接部署 Azure 数据资源管理器数据库 使用事件网格连接部署 Azure 数据资源管理器数据库。
使用托管虚拟网络部署安全 Azure AI Studio 此模板创建一个安全的 Azure AI Studio 环境,其中包含可靠的网络和标识安全限制。
FinOps 中心 此模板创建新的 FinOps 中心实例,包括 Data Lake 存储和数据工厂。
使用 blob 源和专用链接 Front Door Premium 此模板创建 Front Door Premium 和 Azure 存储 Blob 容器,并使用 Front Door 的专用终结点将流量发送到存储帐户。
RHEL 上的 JBoss EAP (群集、多 VM) 此模板允许创建多个运行 JBoss EAP 7.4 群集的 RHEL 8.6 VM,并部署名为 eap-session-replication 的 Web 应用程序,可以使用部署时配置的 JBoss EAP 用户名和密码登录到管理控制台。
可以使用 Azure 数据工厂 更多 - 单击一次尝试 Azure 数据工厂 此模板为从 Azure Blob 复制到另一个 Azure Blob 中的复制活动创建数据工厂管道
使用 ARM 模板创建 IoT 中心、路由和查看消息 使用此模板部署 IoT 中心和存储帐户。 运行应用以将消息发送到路由到存储的中心,然后查看结果。

ARM 模板资源定义

可以使用目标操作部署 storageAccounts/blobServices/containers 资源类型:

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

资源格式

若要创建 Microsoft.Storage/storageAccounts/blobServices/containers 资源,请将以下 JSON 添加到模板。

{
  "type": "Microsoft.Storage/storageAccounts/blobServices/containers",
  "apiVersion": "2023-01-01",
  "name": "string",
  "properties": {
    "defaultEncryptionScope": "string",
    "denyEncryptionScopeOverride": "bool",
    "enableNfsV3AllSquash": "bool",
    "enableNfsV3RootSquash": "bool",
    "immutableStorageWithVersioning": {
      "enabled": "bool"
    },
    "metadata": {
      "{customized property}": "string"
    },
    "publicAccess": "string"
  }
}

属性值

ContainerProperties

名字 描述 价值
defaultEncryptionScope 将容器默认为所有写入使用指定的加密范围。 字符串
denyEncryptionScopeOverride 阻止从容器默认值替代加密范围。 bool
enableNfsV3AllSquash 在 Blob 容器上启用 NFSv3 所有 squash。 bool
enableNfsV3RootSquash 在 Blob 容器上启用 NFSv3 根壁球。 bool
immutableStorageWithVersioning 容器的对象级别不可变性属性。 该属性是不可变的,只能在容器创建时设置为 true。 现有容器必须经历迁移过程。 ImmutableStorageWithVersioning
元数据 要作为元数据与容器关联的名称/值对。 ContainerPropertiesMetadata
publicAccess 指定是否可以公开访问容器中的数据和访问级别。 “Blob”
“Container”
“None”

ContainerPropertiesMetadata

名字 描述 价值

ImmutableStorageWithVersioning

名字 描述 价值
启用 当设置为 true 时,这是一个不可变属性,可在容器级别启用对象级别不可变性。 bool

Microsoft.Storage/storageAccounts/blobServices/containers

名字 描述 价值
apiVersion API 版本 '2023-01-01'
名字 资源名称 字符串

约束:
最小长度 = 3
最大长度 = 3 (必需)
性能 Blob 容器的属性。 ContainerProperties
类型 资源类型 “Microsoft.Storage/storageAccounts/blobServices/containers”

快速入门模板

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

模板 描述
为数据工厂复制数据工具创建 blob 快速入门

部署到 Azure
此模板创建 Blob 存储并上传复制数据工具快速入门的文件
从存储帐户创建数据共享

部署到 Azure
此模板从存储帐户创建数据共享
创建包含多个 Blob 容器的存储帐户

部署到 Azure
创建一个 Azure 存储帐户和多个 Blob 容器。
创建 V2 数据工厂

部署到 Azure
此模板创建一个 V2 数据工厂,用于将数据从 Azure Blob 存储中的文件夹复制到存储中的另一个文件夹。
创建 Azure 机器学习扫描作业

部署到 Azure
此模板创建用于超参数优化的 Azure 机器学习扫描作业。
在 Azure 上创建 Azure 存储帐户和 Blob 容器

部署到 Azure
此模板创建 Azure 存储帐户和 Blob 容器。
创建存储帐户 & 通过备份保管库 启用保护

部署到 Azure
用于创建存储帐户并通过备份保管库启用操作备份和保管库备份的模板
创建启用了 SFTP 的存储帐户

部署到 Azure
创建可以使用 SFTP 协议访问的 Azure 存储帐户和 Blob 容器。 访问权限可以是基于密码或公钥。
使用容器应用创建 Dapr 微服务应用

部署到 Azure
使用容器应用创建 Dapr 微服务应用。
使用容器应用创建 Dapr pub-sub servicebus 应用

部署到 Azure
使用容器应用创建 Dapr pub-sub servicebus 应用。
使用事件网格连接部署 Azure 数据资源管理器数据库

部署到 Azure
使用事件网格连接部署 Azure 数据资源管理器数据库。
使用托管虚拟网络部署安全 Azure AI Studio

部署到 Azure
此模板创建一个安全的 Azure AI Studio 环境,其中包含可靠的网络和标识安全限制。
FinOps 中心

部署到 Azure
此模板创建新的 FinOps 中心实例,包括 Data Lake 存储和数据工厂。
使用 blob 源和专用链接 Front Door Premium

部署到 Azure
此模板创建 Front Door Premium 和 Azure 存储 Blob 容器,并使用 Front Door 的专用终结点将流量发送到存储帐户。
RHEL 上的 JBoss EAP (群集、多 VM)

部署到 Azure
此模板允许创建多个运行 JBoss EAP 7.4 群集的 RHEL 8.6 VM,并部署名为 eap-session-replication 的 Web 应用程序,可以使用部署时配置的 JBoss EAP 用户名和密码登录到管理控制台。
可以使用 Azure 数据工厂 更多 - 单击一次尝试 Azure 数据工厂

部署到 Azure
此模板为从 Azure Blob 复制到另一个 Azure Blob 中的复制活动创建数据工厂管道
使用 ARM 模板创建 IoT 中心、路由和查看消息

部署到 Azure
使用此模板部署 IoT 中心和存储帐户。 运行应用以将消息发送到路由到存储的中心,然后查看结果。

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

可以使用目标操作部署 storageAccounts/blobServices/containers 资源类型:

  • 资源组

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

资源格式

若要创建 Microsoft.Storage/storageAccounts/blobServices/containers 资源,请将以下 Terraform 添加到模板。

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Storage/storageAccounts/blobServices/containers@2023-01-01"
  name = "string"
  body = jsonencode({
    properties = {
      defaultEncryptionScope = "string"
      denyEncryptionScopeOverride = bool
      enableNfsV3AllSquash = bool
      enableNfsV3RootSquash = bool
      immutableStorageWithVersioning = {
        enabled = bool
      }
      metadata = {
        {customized property} = "string"
      }
      publicAccess = "string"
    }
  })
}

属性值

ContainerProperties

名字 描述 价值
defaultEncryptionScope 将容器默认为所有写入使用指定的加密范围。 字符串
denyEncryptionScopeOverride 阻止从容器默认值替代加密范围。 bool
enableNfsV3AllSquash 在 Blob 容器上启用 NFSv3 所有 squash。 bool
enableNfsV3RootSquash 在 Blob 容器上启用 NFSv3 根壁球。 bool
immutableStorageWithVersioning 容器的对象级别不可变性属性。 该属性是不可变的,只能在容器创建时设置为 true。 现有容器必须经历迁移过程。 ImmutableStorageWithVersioning
元数据 要作为元数据与容器关联的名称/值对。 ContainerPropertiesMetadata
publicAccess 指定是否可以公开访问容器中的数据和访问级别。 “Blob”
“Container”
“None”

ContainerPropertiesMetadata

名字 描述 价值

ImmutableStorageWithVersioning

名字 描述 价值
启用 当设置为 true 时,这是一个不可变属性,可在容器级别启用对象级别不可变性。 bool

Microsoft.Storage/storageAccounts/blobServices/containers

名字 描述 价值
名字 资源名称 字符串

约束:
最小长度 = 3
最大长度 = 3 (必需)
parent_id 此资源的父资源的 ID。 类型资源的 ID:storageAccounts/blobServices
性能 Blob 容器的属性。 ContainerProperties
类型 资源类型 “Microsoft.Storage/storageAccounts/blobServices/containers@2023-01-01”