Compartir a través de


Microsoft.Storage storageAccounts/blobServices/containers 2022-05-01

Definición de recursos de Bicep

El tipo de recurso storageAccounts/blobServices/containers se puede implementar con operaciones destinadas a:

Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.

Formato de recurso

Para crear un recurso Microsoft.Storage/storageAccounts/blobServices/containers, agregue el siguiente bicep a la plantilla.

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

Valores de propiedad

ContainerProperties

Nombre Descripción Valor
defaultEncryptionScope El contenedor debe usar el ámbito de cifrado especificado para todas las escrituras. cuerda
denyEncryptionScopeOverride Bloquear la invalidación del ámbito de cifrado del valor predeterminado del contenedor. Bool
enableNfsV3AllSquash Habilite NFSv3 all squash en el contenedor de blobs. Bool
enableNfsV3RootSquash Habilite la squash raíz NFSv3 en el contenedor de blobs. Bool
immutableStorageWithVersioning Propiedad de inmutabilidad de nivel de objeto del contenedor. La propiedad es inmutable y solo se puede establecer en true en el momento de creación del contenedor. Los contenedores existentes deben someterse a un proceso de migración. ImmutableStorageWithVersioning
metadatos Par nombre-valor que se va a asociar al contenedor como metadatos. containerPropertiesMetadata
publicAccess Especifica si se puede acceder a los datos del contenedor públicamente y el nivel de acceso. "Blob"
'Contenedor'
'Ninguno'

ContainerPropertiesMetadata

Nombre Descripción Valor

ImmutableStorageWithVersioning

Nombre Descripción Valor
Habilitado Se trata de una propiedad inmutable, cuando se establece en true, permite la inmutabilidad de nivel de objeto en el nivel de contenedor. Bool

Microsoft.Storage/storageAccounts/blobServices/containers

Nombre Descripción Valor
nombre El nombre del recurso cuerda

Restricciones:
Longitud mínima = 3
Longitud máxima = 3 (obligatorio)
padre En Bicep, puede especificar el recurso primario para un recurso secundario. Solo tiene que agregar esta propiedad cuando el recurso secundario se declara fuera del recurso primario.

Para obtener más información, consulte recurso secundario fuera del recurso primario.
Nombre simbólico del recurso de tipo: storageAccounts/blobServices
Propiedades Propiedades del contenedor de blobs. containerProperties de

Ejemplos de inicio rápido

En los ejemplos de inicio rápido siguientes se implementa este tipo de recurso.

Archivo de Bicep Descripción
inicio rápido creación de un blob para la herramienta de copia de datos de Data Factory Esta plantilla crea un almacenamiento de blobs y carga un archivo para el inicio rápido de la herramienta de copia de datos
Crear un recurso compartido de datos a partir de una cuenta de almacenamiento Esta plantilla crea un recurso compartido de datos a partir de una cuenta de almacenamiento.
Creación de una cuenta de almacenamiento con varios contenedores de blobs Crea una cuenta de Azure Storage y varios contenedores de blobs.
Crear una de factoría de datos V2 Esta plantilla crea una factoría de datos V2 que copia los datos de una carpeta de Azure Blob Storage en otra carpeta del almacenamiento.
Creación de un trabajo de barrido de Azure Machine Learning Esta plantilla crea un trabajo de barrido de Azure Machine Learning para el ajuste de hiperparámetros.
Crear una cuenta de Azure Storage y un contenedor de blobs en Azure Esta plantilla crea una cuenta de Azure Storage y un contenedor de blobs.
Crear cuenta de almacenamiento & habilitar la protección a través de backup Vault Plantilla que crea una cuenta de almacenamiento y habilita la copia de seguridad operativa y con almacenes a través de Backup Vault
Crear cuenta de almacenamiento con habilitado para SFTP Crea una cuenta de Azure Storage y un contenedor de blobs al que se puede acceder mediante el protocolo SFTP. El acceso puede ser una contraseña o una clave pública.
Crea una aplicación de microservicios Dapr mediante Container Apps Cree una aplicación de microservicios de Dapr mediante Container Apps.
Crea una aplicación dapr pub-sub servicebus mediante Container Apps Cree una aplicación pub-sub servicebus de Dapr mediante Container Apps.
implementación de la base de datos de Azure Data Explorer con de conexión de Event Grid Implemente la base de datos de Azure Data Explorer con la conexión de Event Grid.
Implementación segura de Azure AI Studio con una red virtual administrada Esta plantilla crea un entorno seguro de Azure AI Studio con restricciones sólidas de seguridad de red e identidad.
del centro de FinOps de Esta plantilla crea una nueva instancia del centro de FinOps, incluido Data Lake Storage y Data Factory.
Front Door Premium con el origen del blob y private Link Esta plantilla crea una instancia de Front Door Premium y un contenedor de blobs de Azure Storage y usa un punto de conexión privado para Front Door para enviar tráfico a la cuenta de almacenamiento.
JBoss EAP en RHEL (agrupado, multi vm) Esta plantilla le permite crear varias máquinas virtuales de RHEL 8.6 que ejecutan el clúster de JBoss EAP 7.4 e implementa también una aplicación web denominada eap-session-replication, puede iniciar sesión en la consola de administración mediante el nombre de usuario y la contraseña de JBoss EAP configurados en el momento de la implementación.
Más es posible con Azure Data Factory: un clic para probar Azure Data Factory Esta plantilla crea una canalización de factoría de datos para una actividad de copia de Azure Blob en otro blob de Azure.
Uso de la plantilla de ARM para crear IoT Hub, enrutar y ver mensajes Use esta plantilla para implementar una instancia de IoT Hub y una cuenta de almacenamiento. Ejecute una aplicación para enviar mensajes al centro que se enrutan al almacenamiento y, a continuación, vea los resultados.

Definición de recursos de plantilla de ARM

El tipo de recurso storageAccounts/blobServices/containers se puede implementar con operaciones destinadas a:

Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.

Formato de recurso

Para crear un recurso Microsoft.Storage/storageAccounts/blobServices/containers, agregue el siguiente JSON a la plantilla.

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

Valores de propiedad

ContainerProperties

Nombre Descripción Valor
defaultEncryptionScope El contenedor debe usar el ámbito de cifrado especificado para todas las escrituras. cuerda
denyEncryptionScopeOverride Bloquear la invalidación del ámbito de cifrado del valor predeterminado del contenedor. Bool
enableNfsV3AllSquash Habilite NFSv3 all squash en el contenedor de blobs. Bool
enableNfsV3RootSquash Habilite la squash raíz NFSv3 en el contenedor de blobs. Bool
immutableStorageWithVersioning Propiedad de inmutabilidad de nivel de objeto del contenedor. La propiedad es inmutable y solo se puede establecer en true en el momento de creación del contenedor. Los contenedores existentes deben someterse a un proceso de migración. ImmutableStorageWithVersioning
metadatos Par nombre-valor que se va a asociar al contenedor como metadatos. containerPropertiesMetadata
publicAccess Especifica si se puede acceder a los datos del contenedor públicamente y el nivel de acceso. "Blob"
'Contenedor'
'Ninguno'

ContainerPropertiesMetadata

Nombre Descripción Valor

ImmutableStorageWithVersioning

Nombre Descripción Valor
Habilitado Se trata de una propiedad inmutable, cuando se establece en true, permite la inmutabilidad de nivel de objeto en el nivel de contenedor. Bool

Microsoft.Storage/storageAccounts/blobServices/containers

Nombre Descripción Valor
apiVersion La versión de api '2022-05-01'
nombre El nombre del recurso cuerda

Restricciones:
Longitud mínima = 3
Longitud máxima = 3 (obligatorio)
Propiedades Propiedades del contenedor de blobs. containerProperties de
tipo El tipo de recurso 'Microsoft.Storage/storageAccounts/blobServices/containers'

Plantillas de inicio rápido

Las siguientes plantillas de inicio rápido implementan este tipo de recurso.

Plantilla Descripción
inicio rápido creación de un blob para la herramienta de copia de datos de Data Factory

Implementación en Azure
Esta plantilla crea un almacenamiento de blobs y carga un archivo para el inicio rápido de la herramienta de copia de datos
Crear un recurso compartido de datos a partir de una cuenta de almacenamiento

Implementación en Azure
Esta plantilla crea un recurso compartido de datos a partir de una cuenta de almacenamiento.
Creación de una cuenta de almacenamiento con varios contenedores de blobs

Implementación en Azure
Crea una cuenta de Azure Storage y varios contenedores de blobs.
Crear una de factoría de datos V2

Implementación en Azure
Esta plantilla crea una factoría de datos V2 que copia los datos de una carpeta de Azure Blob Storage en otra carpeta del almacenamiento.
Creación de un trabajo de barrido de Azure Machine Learning

Implementación en Azure
Esta plantilla crea un trabajo de barrido de Azure Machine Learning para el ajuste de hiperparámetros.
Crear una cuenta de Azure Storage y un contenedor de blobs en Azure

Implementación en Azure
Esta plantilla crea una cuenta de Azure Storage y un contenedor de blobs.
Crear cuenta de almacenamiento & habilitar la protección a través de backup Vault

Implementación en Azure
Plantilla que crea una cuenta de almacenamiento y habilita la copia de seguridad operativa y con almacenes a través de Backup Vault
Crear cuenta de almacenamiento con habilitado para SFTP

Implementación en Azure
Crea una cuenta de Azure Storage y un contenedor de blobs al que se puede acceder mediante el protocolo SFTP. El acceso puede ser una contraseña o una clave pública.
Crea una aplicación de microservicios Dapr mediante Container Apps

Implementación en Azure
Cree una aplicación de microservicios de Dapr mediante Container Apps.
Crea una aplicación dapr pub-sub servicebus mediante Container Apps

Implementación en Azure
Cree una aplicación pub-sub servicebus de Dapr mediante Container Apps.
implementación de la base de datos de Azure Data Explorer con de conexión de Event Grid

Implementación en Azure
Implemente la base de datos de Azure Data Explorer con la conexión de Event Grid.
Implementación segura de Azure AI Studio con una red virtual administrada

Implementación en Azure
Esta plantilla crea un entorno seguro de Azure AI Studio con restricciones sólidas de seguridad de red e identidad.
del centro de FinOps de

Implementación en Azure
Esta plantilla crea una nueva instancia del centro de FinOps, incluido Data Lake Storage y Data Factory.
Front Door Premium con el origen del blob y private Link

Implementación en Azure
Esta plantilla crea una instancia de Front Door Premium y un contenedor de blobs de Azure Storage y usa un punto de conexión privado para Front Door para enviar tráfico a la cuenta de almacenamiento.
JBoss EAP en RHEL (agrupado, multi vm)

Implementación en Azure
Esta plantilla le permite crear varias máquinas virtuales de RHEL 8.6 que ejecutan el clúster de JBoss EAP 7.4 e implementa también una aplicación web denominada eap-session-replication, puede iniciar sesión en la consola de administración mediante el nombre de usuario y la contraseña de JBoss EAP configurados en el momento de la implementación.
Más es posible con Azure Data Factory: un clic para probar Azure Data Factory

Implementación en Azure
Esta plantilla crea una canalización de factoría de datos para una actividad de copia de Azure Blob en otro blob de Azure.
Uso de la plantilla de ARM para crear IoT Hub, enrutar y ver mensajes

Implementación en Azure
Use esta plantilla para implementar una instancia de IoT Hub y una cuenta de almacenamiento. Ejecute una aplicación para enviar mensajes al centro que se enrutan al almacenamiento y, a continuación, vea los resultados.

Definición de recursos de Terraform (proveedor AzAPI)

El tipo de recurso storageAccounts/blobServices/containers se puede implementar con operaciones destinadas a:

  • grupos de recursos de

Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.

Formato de recurso

Para crear un recurso Microsoft.Storage/storageAccounts/blobServices/containers, agregue el siguiente terraform a la plantilla.

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

Valores de propiedad

ContainerProperties

Nombre Descripción Valor
defaultEncryptionScope El contenedor debe usar el ámbito de cifrado especificado para todas las escrituras. cuerda
denyEncryptionScopeOverride Bloquear la invalidación del ámbito de cifrado del valor predeterminado del contenedor. Bool
enableNfsV3AllSquash Habilite NFSv3 all squash en el contenedor de blobs. Bool
enableNfsV3RootSquash Habilite la squash raíz NFSv3 en el contenedor de blobs. Bool
immutableStorageWithVersioning Propiedad de inmutabilidad de nivel de objeto del contenedor. La propiedad es inmutable y solo se puede establecer en true en el momento de creación del contenedor. Los contenedores existentes deben someterse a un proceso de migración. ImmutableStorageWithVersioning
metadatos Par nombre-valor que se va a asociar al contenedor como metadatos. containerPropertiesMetadata
publicAccess Especifica si se puede acceder a los datos del contenedor públicamente y el nivel de acceso. "Blob"
'Contenedor'
'Ninguno'

ContainerPropertiesMetadata

Nombre Descripción Valor

ImmutableStorageWithVersioning

Nombre Descripción Valor
Habilitado Se trata de una propiedad inmutable, cuando se establece en true, permite la inmutabilidad de nivel de objeto en el nivel de contenedor. Bool

Microsoft.Storage/storageAccounts/blobServices/containers

Nombre Descripción Valor
nombre El nombre del recurso cuerda

Restricciones:
Longitud mínima = 3
Longitud máxima = 3 (obligatorio)
parent_id Identificador del recurso que es el elemento primario de este recurso. Identificador del recurso de tipo: storageAccounts/blobServices
Propiedades Propiedades del contenedor de blobs. containerProperties de
tipo El tipo de recurso "Microsoft.Storage/storageAccounts/blobServices/containers@2022-05-01"