Share via


Microsoft.Storage storageAccounts/blobServices/containers 2021-06-01

Définition de ressource Bicep

Le type de ressource storageAccounts/blobServices/containers peut être déployé avec des opérations qui ciblent :

Pour obtenir la liste des propriétés modifiées dans chaque version d’API, consultez journal des modifications.

Format des ressources

Pour créer une ressource Microsoft.Storage/storageAccounts/blobServices/containers, ajoutez le Bicep suivant à votre modèle.

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

Valeurs de propriétés

storageAccounts/blobServices/containers

Nom Description Valeur
name Nom de la ressource

Découvrez comment définir des noms et des types pour des ressources enfants dans Bicep.
string (obligatoire)

Limite de caractères : 3-63

Caractères valides :
Lettres minuscules, chiffres et traits d’union.

Doit commencer par une lettre minuscule ou un chiffre. Impossibilité d’utiliser des traits d’union consécutifs.
parent Dans Bicep, vous pouvez spécifier la ressource parente pour une ressource enfant. Vous devez uniquement ajouter cette propriété lorsque la ressource enfant est déclarée en dehors de la ressource parente.

Pour plus d’informations, consultez Ressource enfant en dehors de la ressource parente.
Nom symbolique de la ressource de type : blobServices
properties Propriétés du conteneur d’objets blob. ContainerProperties

ContainerProperties

Nom Description Valeur
defaultEncryptionScope Par défaut, le conteneur doit utiliser l’étendue de chiffrement spécifiée pour toutes les écritures. string
denyEncryptionScopeOverride Bloquer le remplacement de l’étendue de chiffrement à partir du conteneur par défaut. bool
enableNfsV3AllSquash Activez NFSv3 tous les squashing sur le conteneur d’objets blob. bool
enableNfsV3RootSquash Activez la squashing racine NFSv3 sur le conteneur d’objets blob. bool
immutableStorageWithVersioning Propriété d’immuabilité au niveau de l’objet du conteneur. La propriété est immuable et ne peut être définie sur true qu’au moment de la création du conteneur. Les conteneurs existants doivent faire l’objet d’un processus de migration. ImmutableStorageWithVersioning
metadata Une paire nom-valeur à associer au conteneur en tant que métadonnées. ContainerPropertiesMetadata
publicAccess Spécifie si les données dans le conteneur sont accessibles publiquement et le niveau d'accès. 'Blob'
'Container'
'None'

ImmutableStorageWithVersioning

Nom Description Valeur
enabled Il s’agit d’une propriété immuable. Lorsqu’elle est définie sur true, elle active l’immuabilité au niveau de l’objet au niveau du conteneur. bool

ContainerPropertiesMetadata

Nom Description Valeur
{propriété personnalisée} string

Modèles de démarrage rapide

Les modèles de démarrage rapide suivants déploient ce type de ressource.

Modèle Description
Déployer des capteurs virtuels de mise à l’échelle automatique Darktrace

Déployer sur Azure
Ce modèle vous permet de déployer un déploiement de mise à l’échelle automatique automatique de Darktrace vSensors
JBoss EAP sur RHEL (plusieurs machines virtuelles en cluster)

Déployer sur Azure
Ce modèle vous permet de créer plusieurs machines virtuelles RHEL 8.6 exécutant le cluster JBoss EAP 7.4 et de déployer une application web appelée eap-session-replication. Vous pouvez vous connecter à la console d’administration à l’aide du nom d’utilisateur et du mot de passe JBoss EAP configurés au moment du déploiement.
JBoss EAP sur RHEL (VMSS en cluster)

Déployer sur Azure
Ce modèle vous permet de créer des instances DE VMSS RHEL 8.6 exécutant un cluster JBoss EAP 7.4 et déploie également une application web appelée eap-session-replication. Vous pouvez vous connecter à la console d’administration à l’aide du nom d’utilisateur et du mot de passe JBoss EAP configurés au moment du déploiement.
passerelle Azure min.io

Déployer sur Azure
Déploiement entièrement privé min.io passerelle Azure pour fournir une API de stockage compatible S3 avec le stockage Blob
Front Door Premium avec origine et Private Link d’objets blob

Déployer sur Azure
Ce modèle crée un conteneur d’objets blob Front Door Premium et Stockage Azure, et utilise un point de terminaison privé pour Front Door afin d’envoyer le trafic au compte de stockage.
Créer un objet blob pour le démarrage rapide de l’outil de copie de données de fabrique de données

Déployer sur Azure
Ce modèle crée un stockage d’objets blob et charge un fichier pour le démarrage rapide de l’outil de copie de données
Plus est possible avec Azure Data Factory - Un clic pour essayer Azure Data Factory

Déployer sur Azure
Ce modèle crée un pipeline de fabrique de données pour une activité de copie d’objets blob Azure vers un autre objet blob Azure
Créer une fabrique de données V2

Déployer sur Azure
Ce modèle crée une fabrique de données V2 qui copie les données d’un dossier d’un Stockage Blob Azure vers un autre dossier du stockage.
Créer un partage de données à partir d’un compte de stockage

Déployer sur Azure
Ce modèle crée un partage de données à partir d’un compte de stockage
Utiliser un modèle ARM pour créer des IoT Hub, acheminer et afficher des messages

Déployer sur Azure
Utilisez ce modèle pour déployer un IoT Hub et un compte de stockage. Exécutez une application pour envoyer des messages au hub qui sont routés vers le stockage, puis affichez les résultats.
Créer un espace de travail AML avec plusieurs jeux de données & magasins de données

Déployer sur Azure
Ce modèle crée un espace de travail Azure Machine Learning avec plusieurs jeux de données & magasins de données.
Créer un travail Azure Machine Learning Sweep

Déployer sur Azure
Ce modèle crée un travail De balayage Azure Machine Learning pour le réglage des hyperparamètres.
Créer un compte de stockage Azure et un conteneur d’objets blob sur Azure

Déployer sur Azure
Ce modèle crée un compte stockage Azure et un conteneur d’objets blob.
Créer un compte de stockage avec plusieurs conteneurs d’objets blob

Déployer sur Azure
Crée un compte de stockage Azure et plusieurs conteneurs d’objets blob.
Créer un compte de stockage avec SFTP activé

Déployer sur Azure
Crée un compte stockage Azure et un conteneur d’objets blob accessibles à l’aide du protocole SFTP. L’accès peut être basé sur un mot de passe ou une clé publique.
Azure Synapse preuve de concept

Déployer sur Azure
Ce modèle crée un environnement de preuve de concept pour Azure Synapse, y compris les pools SQL et les pools Apache Spark facultatifs
App Service Environment avec Azure SQL back-end

Déployer sur Azure
Ce modèle crée une App Service Environment avec un back-end Azure SQL ainsi que des points de terminaison privés ainsi que des ressources associées généralement utilisées dans un environnement privé/isolé.
Application web avec diagnostics journalisation dans le conteneur d’objets blob

Déployer sur Azure
Déployez une application web avec diagnostics journalisation dans le conteneur d’objets blob de compte de stockage activé.

Définition de ressources de modèle ARM

Le type de ressource storageAccounts/blobServices/conteneurs peut être déployé avec des opérations qui ciblent :

Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.

Format des ressources

Pour créer une ressource Microsoft.Storage/storageAccounts/blobServices/containers, ajoutez le code JSON suivant à votre modèle.

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

Valeurs de propriétés

storageAccounts/blobServices/containers

Nom Description Valeur
type Type de ressource « Microsoft.Storage/storageAccounts/blobServices/containers »
apiVersion Version de l’API de ressource '2021-06-01'
name Nom de la ressource

Découvrez comment définir des noms et des types pour des ressources enfants dans des modèles ARM JSON.
chaîne (obligatoire)

Limite de caractères : 3-63

Caractères valides :
Lettres minuscules, chiffres et traits d’union.

Doit commencer par une lettre minuscule ou un chiffre. Impossibilité d’utiliser des traits d’union consécutifs.
properties Propriétés du conteneur d’objets blob. ContainerProperties

ContainerProperties

Nom Description Valeur
defaultEncryptionScope Par défaut, le conteneur doit utiliser l’étendue de chiffrement spécifiée pour toutes les écritures. string
denyEncryptionScopeOverride Bloquer le remplacement de l’étendue de chiffrement à partir de la valeur par défaut du conteneur. bool
enableNfsV3AllSquash Activez NFSv3 tous les squashing sur le conteneur d’objets blob. bool
enableNfsV3RootSquash Activez le squashing racine NFSv3 sur le conteneur d’objets blob. bool
immutableStorageWithVersioning Propriété d’immuabilité au niveau de l’objet du conteneur. La propriété est immuable et ne peut être définie sur true qu’au moment de la création du conteneur. Les conteneurs existants doivent faire l’objet d’un processus de migration. ImmutableStorageWithVersioning
metadata Une paire nom-valeur à associer au conteneur en tant que métadonnées. ContainerPropertiesMetadata
publicAccess Spécifie si les données dans le conteneur sont accessibles publiquement et le niveau d'accès. 'Blob'
'Container'
'None'

ImmutableStorageWithVersioning

Nom Description Valeur
enabled Il s’agit d’une propriété immuable. Lorsqu’elle est définie sur true, elle active l’immuabilité au niveau de l’objet au niveau du conteneur. bool

ContainerPropertiesMetadata

Nom Description Valeur
{propriété personnalisée} string

Modèles de démarrage rapide

Les modèles de démarrage rapide suivants déploient ce type de ressource.

Modèle Description
Déployer des vSensors de mise à l’échelle automatique Darktrace

Déployer sur Azure
Ce modèle vous permet de déployer un déploiement de mise à l’échelle automatique automatique de Darktrace vSensors
JBoss EAP sur RHEL (plusieurs machines virtuelles en cluster)

Déployer sur Azure
Ce modèle vous permet de créer plusieurs machines virtuelles RHEL 8.6 exécutant un cluster JBoss EAP 7.4 et déploie également une application web appelée eap-session-replication. Vous pouvez vous connecter à la console d’administration à l’aide du nom d’utilisateur et du mot de passe JBoss EAP configurés au moment du déploiement.
JBoss EAP sur RHEL (VMSS en cluster)

Déployer sur Azure
Ce modèle vous permet de créer des instances RHEL 8.6 VMSS exécutant un cluster JBoss EAP 7.4 et déploie également une application web appelée eap-session-replication. Vous pouvez vous connecter à la console d’administration à l’aide du nom d’utilisateur et du mot de passe JBoss EAP configurés au moment du déploiement.
passerelle Azure min.io

Déployer sur Azure
Déploiement de passerelle Azure entièrement privé min.io pour fournir une API de stockage compatible S3 avec le stockage d’objets blob
Front Door Premium avec origine et Private Link d’objets blob

Déployer sur Azure
Ce modèle crée un conteneur d’objets blob Front Door Premium et Stockage Azure, et utilise un point de terminaison privé pour Front Door afin d’envoyer le trafic au compte de stockage.
Créer un objet blob pour le démarrage rapide de l’outil de copie de données de fabrique de données

Déployer sur Azure
Ce modèle crée un stockage d’objets blob et charge un fichier pour le démarrage rapide de l’outil de copie de données
Plus est possible avec Azure Data Factory - Un clic pour essayer Azure Data Factory

Déployer sur Azure
Ce modèle crée un pipeline de fabrique de données pour une activité de copie d’objets blob Azure vers un autre objet blob Azure
Créer une fabrique de données V2

Déployer sur Azure
Ce modèle crée une fabrique de données V2 qui copie les données d’un dossier d’un Stockage Blob Azure vers un autre dossier du stockage.
Créer un partage de données à partir d’un compte de stockage

Déployer sur Azure
Ce modèle crée un partage de données à partir d’un compte de stockage
Utiliser un modèle ARM pour créer des IoT Hub, acheminer et afficher des messages

Déployer sur Azure
Utilisez ce modèle pour déployer un IoT Hub et un compte de stockage. Exécutez une application pour envoyer des messages au hub qui sont routés vers le stockage, puis affichez les résultats.
Créer un espace de travail AML avec plusieurs jeux de données & magasins de données

Déployer sur Azure
Ce modèle crée un espace de travail Azure Machine Learning avec plusieurs jeux de données & magasins de données.
Créer un travail Azure Machine Learning Sweep

Déployer sur Azure
Ce modèle crée un travail De balayage Azure Machine Learning pour le réglage des hyperparamètres.
Créer un compte de stockage Azure et un conteneur d’objets blob sur Azure

Déployer sur Azure
Ce modèle crée un compte stockage Azure et un conteneur d’objets blob.
Créer un compte de stockage avec plusieurs conteneurs d’objets blob

Déployer sur Azure
Crée un compte de stockage Azure et plusieurs conteneurs d’objets blob.
Créer un compte de stockage avec SFTP activé

Déployer sur Azure
Crée un compte stockage Azure et un conteneur d’objets blob accessibles à l’aide du protocole SFTP. L’accès peut être basé sur un mot de passe ou une clé publique.
Azure Synapse preuve de concept

Déployer sur Azure
Ce modèle crée un environnement de preuve de concept pour Azure Synapse, y compris les pools SQL et les pools Apache Spark facultatifs
App Service Environment avec Azure SQL back-end

Déployer sur Azure
Ce modèle crée une App Service Environment avec un back-end Azure SQL ainsi que des points de terminaison privés ainsi que des ressources associées généralement utilisées dans un environnement privé/isolé.
Application web avec diagnostics journalisation dans le conteneur d’objets blob

Déployer sur Azure
Déployez une application web avec diagnostics journalisation dans le conteneur d’objets blob de compte de stockage activé.

Définition de ressource Terraform (fournisseur AzAPI)

Le type de ressource storageAccounts/blobServices/conteneurs peut être déployé avec des opérations qui ciblent :

  • Groupes de ressources

Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.

Format des ressources

Pour créer une ressource Microsoft.Storage/storageAccounts/blobServices/containers, ajoutez le Terraform suivant à votre modèle.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Storage/storageAccounts/blobServices/containers@2021-06-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"
    }
  })
}

Valeurs de propriétés

storageAccounts/blobServices/containers

Nom Description Valeur
type Type de ressource « Microsoft.Storage/storageAccounts/blobServices/containers@2021-06-01 »
name Nom de la ressource chaîne (obligatoire)

Limite de caractères : 3-63

Caractères valides :
Lettres minuscules, chiffres et traits d’union.

Doit commencer par une lettre minuscule ou un chiffre. Impossibilité d’utiliser des traits d’union consécutifs.
parent_id ID de la ressource qui est le parent de cette ressource. ID pour la ressource de type : blobServices
properties Propriétés du conteneur d’objets blob. ContainerProperties

ContainerProperties

Nom Description Valeur
defaultEncryptionScope Par défaut, le conteneur doit utiliser l’étendue de chiffrement spécifiée pour toutes les écritures. string
denyEncryptionScopeOverride Bloquer le remplacement de l’étendue de chiffrement à partir de la valeur par défaut du conteneur. bool
enableNfsV3AllSquash Activez NFSv3 tous les squashing sur le conteneur d’objets blob. bool
enableNfsV3RootSquash Activez le squashing racine NFSv3 sur le conteneur d’objets blob. bool
immutableStorageWithVersioning Propriété d’immuabilité au niveau de l’objet du conteneur. La propriété est immuable et ne peut être définie sur true qu’au moment de la création du conteneur. Les conteneurs existants doivent faire l’objet d’un processus de migration. ImmutableStorageWithVersioning
metadata Une paire nom-valeur à associer au conteneur en tant que métadonnées. ContainerPropertiesMetadata
publicAccess Spécifie si les données dans le conteneur sont accessibles publiquement et le niveau d'accès. « Objet blob »
« Conteneur »
"None"

ImmutableStorageWithVersioning

Nom Description Valeur
enabled Il s’agit d’une propriété immuable. Lorsqu’elle est définie sur true, elle active l’immuabilité au niveau de l’objet au niveau du conteneur. bool

ContainerPropertiesMetadata

Nom Description Valeur
{propriété personnalisée} string