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

Microsoft.Storage storageAccounts/blobServices/containers

Bicep 资源定义

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

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

资源格式

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

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

属性值

storageAccounts/blobServices/containers

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

了解如何在 Bicep中设置子资源的名称和类型。
string (必需)

字符限制:3-63

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

以小写字母或数字开头。 不能使用连续连字符。
父母 在 Bicep 中,可以为子资源指定父资源。 仅当子资源在父资源外部声明时,才需要添加此属性。

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

ContainerProperties

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

ImmutableStorageWithVersioning

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

ContainerPropertiesMetadata

名字 描述 价值
{自定义属性} 字符串

快速入门模板

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

模板 描述
部署 Darktrace 自动缩放 vSensors

部署到 Azure
此模板允许你部署 Darktrace vSensors 的自动自动缩放部署
RHEL 上的 JBoss EAP (群集、多 VM)

部署到 Azure
此模板允许创建多个运行 JBoss EAP 7.4 群集的 RHEL 8.6 VM,并部署名为 eap-session-replication 的 Web 应用程序,可以使用部署时配置的 JBoss EAP 用户名和密码登录到管理控制台。
RHEL 上的 JBoss EAP (群集 VMSS)

部署到 Azure
此模板允许创建运行 JBoss EAP 7.4 群集的 RHEL 8.6 VMSS 实例,并部署名为 eap-session-replication 的 Web 应用程序,可以使用部署时配置的 JBoss EAP 用户名和密码登录到管理控制台。
min.io Azure 网关

部署到 Azure
完全专用 min.io Azure 网关部署,以提供受 Blob 存储支持的符合 S3 的存储 API
使用 blob 源和专用链接 Front Door Premium

部署到 Azure
此模板创建 Front Door Premium 和 Azure 存储 Blob 容器,并使用 Front Door 的专用终结点将流量发送到存储帐户。
为数据工厂复制数据工具创建 blob 快速入门

部署到 Azure
此模板创建 Blob 存储并上传复制数据工具快速入门的文件
可以使用 Azure 数据工厂 更多 - 单击一次尝试 Azure 数据工厂

部署到 Azure
此模板为从 Azure Blob 复制到另一个 Azure Blob 中的复制活动创建数据工厂管道
创建 V2 数据工厂

部署到 Azure
此模板创建一个 V2 数据工厂,用于将数据从 Azure Blob 存储中的文件夹复制到存储中的另一个文件夹。
创建存储帐户 & 通过备份保管库 启用保护

部署到 Azure
用于创建存储帐户并通过备份保管库启用操作备份和保管库备份的模板
从存储帐户创建数据共享

部署到 Azure
此模板从存储帐户创建数据共享
使用 ARM 模板创建 IoT 中心、路由和查看消息

部署到 Azure
使用此模板部署 IoT 中心和存储帐户。 运行应用以将消息发送到路由到存储的中心,然后查看结果。
使用事件网格连接部署 Azure 数据资源管理器数据库

部署到 Azure
使用事件网格连接部署 Azure 数据资源管理器数据库。
创建包含多个数据集的 AML 工作区 & 数据存储

部署到 Azure
此模板创建包含多个数据集 & 数据存储的 Azure 机器学习工作区。
创建 Azure 机器学习扫描作业

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

部署到 Azure
此模板创建 Azure 存储帐户和 Blob 容器。
创建包含多个 Blob 容器的存储帐户

部署到 Azure
创建一个 Azure 存储帐户和多个 Blob 容器。
创建启用了 SFTP 的存储帐户

部署到 Azure
创建可以使用 SFTP 协议访问的 Azure 存储帐户和 Blob 容器。 访问权限可以是基于密码或公钥。
Azure Synapse 概念证明

部署到 Azure
此模板为 Azure Synapse 创建概念证明环境,包括 SQL 池和可选的 Apache Spark 池
使用 Azure SQL 后端 应用服务环境

部署到 Azure
此模板创建具有 Azure SQL 后端的应用服务环境以及专用终结点以及通常用于专用/隔离环境中的关联资源。
使用诊断日志记录 Web 应用到 Blob 容器

部署到 Azure
将启用了诊断日志记录的 Web 应用部署到已启用存储帐户 Blob 容器。

ARM 模板资源定义

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

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

资源格式

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

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

属性值

storageAccounts/blobServices/containers

名字 描述 价值
类型 资源类型 “Microsoft.Storage/storageAccounts/blobServices/containers”
apiVersion 资源 API 版本 '2023-05-01'
名字 资源名称

了解如何在 JSON ARM 模板中设置子资源的名称和类型。
string (必需)

字符限制:3-63

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

以小写字母或数字开头。 不能使用连续连字符。
性能 Blob 容器的属性。 ContainerProperties

ContainerProperties

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

ImmutableStorageWithVersioning

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

ContainerPropertiesMetadata

名字 描述 价值
{自定义属性} 字符串

快速入门模板

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

模板 描述
部署 Darktrace 自动缩放 vSensors

部署到 Azure
此模板允许你部署 Darktrace vSensors 的自动自动缩放部署
RHEL 上的 JBoss EAP (群集、多 VM)

部署到 Azure
此模板允许创建多个运行 JBoss EAP 7.4 群集的 RHEL 8.6 VM,并部署名为 eap-session-replication 的 Web 应用程序,可以使用部署时配置的 JBoss EAP 用户名和密码登录到管理控制台。
RHEL 上的 JBoss EAP (群集 VMSS)

部署到 Azure
此模板允许创建运行 JBoss EAP 7.4 群集的 RHEL 8.6 VMSS 实例,并部署名为 eap-session-replication 的 Web 应用程序,可以使用部署时配置的 JBoss EAP 用户名和密码登录到管理控制台。
min.io Azure 网关

部署到 Azure
完全专用 min.io Azure 网关部署,以提供受 Blob 存储支持的符合 S3 的存储 API
使用 blob 源和专用链接 Front Door Premium

部署到 Azure
此模板创建 Front Door Premium 和 Azure 存储 Blob 容器,并使用 Front Door 的专用终结点将流量发送到存储帐户。
为数据工厂复制数据工具创建 blob 快速入门

部署到 Azure
此模板创建 Blob 存储并上传复制数据工具快速入门的文件
可以使用 Azure 数据工厂 更多 - 单击一次尝试 Azure 数据工厂

部署到 Azure
此模板为从 Azure Blob 复制到另一个 Azure Blob 中的复制活动创建数据工厂管道
创建 V2 数据工厂

部署到 Azure
此模板创建一个 V2 数据工厂,用于将数据从 Azure Blob 存储中的文件夹复制到存储中的另一个文件夹。
创建存储帐户 & 通过备份保管库 启用保护

部署到 Azure
用于创建存储帐户并通过备份保管库启用操作备份和保管库备份的模板
从存储帐户创建数据共享

部署到 Azure
此模板从存储帐户创建数据共享
使用 ARM 模板创建 IoT 中心、路由和查看消息

部署到 Azure
使用此模板部署 IoT 中心和存储帐户。 运行应用以将消息发送到路由到存储的中心,然后查看结果。
使用事件网格连接部署 Azure 数据资源管理器数据库

部署到 Azure
使用事件网格连接部署 Azure 数据资源管理器数据库。
创建包含多个数据集的 AML 工作区 & 数据存储

部署到 Azure
此模板创建包含多个数据集 & 数据存储的 Azure 机器学习工作区。
创建 Azure 机器学习扫描作业

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

部署到 Azure
此模板创建 Azure 存储帐户和 Blob 容器。
创建包含多个 Blob 容器的存储帐户

部署到 Azure
创建一个 Azure 存储帐户和多个 Blob 容器。
创建启用了 SFTP 的存储帐户

部署到 Azure
创建可以使用 SFTP 协议访问的 Azure 存储帐户和 Blob 容器。 访问权限可以是基于密码或公钥。
Azure Synapse 概念证明

部署到 Azure
此模板为 Azure Synapse 创建概念证明环境,包括 SQL 池和可选的 Apache Spark 池
使用 Azure SQL 后端 应用服务环境

部署到 Azure
此模板创建具有 Azure SQL 后端的应用服务环境以及专用终结点以及通常用于专用/隔离环境中的关联资源。
使用诊断日志记录 Web 应用到 Blob 容器

部署到 Azure
将启用了诊断日志记录的 Web 应用部署到已启用存储帐户 Blob 容器。

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

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

  • 资源组

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

资源格式

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

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

属性值

storageAccounts/blobServices/containers

名字 描述 价值
类型 资源类型 “Microsoft.Storage/storageAccounts/blobServices/containers@2023-05-01”
名字 资源名称 string (必需)

字符限制:3-63

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

以小写字母或数字开头。 不能使用连续连字符。
parent_id 此资源的父资源的 ID。 类型资源的 ID:blobServices
性能 Blob 容器的属性。 ContainerProperties

ContainerProperties

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

ImmutableStorageWithVersioning

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

ContainerPropertiesMetadata

名字 描述 价值
{自定义属性} 字符串