Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Ce guide de démarrage rapide explique comment créer une tâche de stockage à l’aide d’un modèle Azure Resource Manager (modèle ARM).
Un modèle Azure Resource Manager est un fichier JSON (JavaScript Object Notation) qui définit l’infrastructure et la configuration de votre projet. Le modèle utilise la syntaxe déclarative. Vous décrivez votre déploiement prévu sans écrire la séquence de commandes de programmation pour créer le déploiement.
Si votre environnement remplit les prérequis et que vous êtes déjà familiarisé avec l’utilisation des modèles ARM, sélectionnez le bouton Déployer sur Azure. Le modèle s’ouvre dans le portail Azure.
Conditions préalables
Si vous n’avez pas d’abonnement Azure, créez un compte gratuit avant de commencer.
Vérifier le modèle
Le modèle utilisé dans ce démarrage rapide est tiré des modèles de démarrage rapide Azure.
{
"$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#",
"contentVersion": "1.0.0.0",
"metadata": {
"_generator": {
"name": "bicep",
"version": "0.32.4.45862",
"templateHash": "11663963517791910133"
}
},
"parameters": {
"storageTaskName": {
"type": "string",
"minLength": 3,
"maxLength": 18,
"metadata": {
"description": "The name of storage task."
}
},
"description": {
"type": "string",
"metadata": {
"description": "A description of the storage task."
}
},
"location": {
"type": "string",
"defaultValue": "[resourceGroup().location]",
"metadata": {
"description": "The region in which to create the storage task."
}
},
"lockedUntilDate": {
"type": "string",
"defaultValue": "[dateTimeAdd(utcNow(), 'P1D')]",
"metadata": {
"description": "Locks the file for one day."
}
}
},
"resources": [
{
"type": "Microsoft.StorageActions/storageTasks",
"apiVersion": "2023-01-01",
"name": "[parameters('storageTaskName')]",
"location": "[parameters('location')]",
"identity": {
"type": "SystemAssigned"
},
"properties": {
"action": {
"if": {
"condition": "[[[endsWith(Name, '.docx')]]",
"operations": [
{
"name": "SetBlobImmutabilityPolicy",
"onSuccess": "continue",
"onFailure": "break",
"parameters": {
"untilDate": "[parameters('lockedUntilDate')]",
"mode": "locked"
}
},
{
"name": "SetBlobTags",
"onSuccess": "continue",
"onFailure": "break",
"parameters": {
"tagsetImmutabilityUpdatedBy": "StorageTaskQuickstart"
}
}
]
}
},
"description": "[parameters('description')]",
"enabled": true
}
}
]
}
Déployer le modèle
Sélectionnez le lien suivant pour vous connecter à Azure et ouvrir un modèle. Le modèle crée un coffre de clés et un secret.
Spécifiez l’abonnement, le groupe de ressources et le nom de la tâche de stockage. Ensuite, sélectionnez Vérifier + créer pour déployer le modèle.
Vous pouvez également utiliser Azure PowerShell, Azure CLI ou l’API REST. Pour découvrir d’autres méthodes de déploiement, consultez Déployer des modèles.
Passer en revue les ressources déployées
Dans le Portail Microsoft Azure, recherchez Tâches de stockage. Ensuite, sous Services, sélectionnez Tâches de stockage - Actions de stockage Azure.
Dans la liste des tâches de stockage, recherchez le nom de la tâche de stockage que vous avez déployée.
Nettoyer les ressources
Lorsqu’il n’est plus nécessaire, supprimez le groupe de ressources. Le groupe de ressources et toutes les ressources du groupe de ressources sont supprimés. Utilisez la commande suivante pour supprimer le groupe de ressources et toutes ses ressources contenues.
az group delete --name <resource-group-name>
Remplacez <resource-group-name> par le nom de votre groupe de ressources.
Étapes suivantes
Affectez une tâche de stockage à un compte de stockage.