Activer les rapports d’inventaire des objets blob du Stockage Azure
Article
La fonctionnalité d’inventaire des objets blob du Stockage Azure offre une vue d’ensemble de vos conteneurs, objets blob, instantanés et versions d’objets blob dans un compte de stockage. Utilisez le rapport d’inventaire pour comprendre divers attributs des blobs et des conteneurs, tels que la taille totale de vos données, leur ancienneté, l’état du chiffrement, la stratégie d’immuabilité et la conservation légale, etc. Il vous fournit une synthèse de vos données pour les besoins de l’entreprise et ses exigences de conformité.
Activez les rapports d’inventaire des objets blob en ajoutant une stratégie comprenant une ou plusieurs règles à votre compte de stockage. Ajoutez, modifiez ou supprimez une stratégie à l’aide du Portail Azure.
Recherchez votre compte de stockage et affichez la vue d’ensemble du compte.
Sous Gestion des données, sélectionnez Inventaire des objets blob.
Sélectionnez Ajouter votre première règle d’inventaire.
La page Ajouter une règle s’affiche.
Dans la page Ajouter une règle, donnez un nom à votre règle.
Choisissez le conteneur qui va stocker les rapports d’inventaire.
Sous Type d’objet à inventorier, choisissez si vous souhaitez créer un rapport pour les objets blob ou pour les conteneurs.
Si vous sélectionnez Objet blob, sous Sous-type de l’objet blob, choisissez les types d’objets blob que vous souhaitez inclure dans votre rapport, et si vous souhaitez inclure des versions d’objets blob et/ou des instantanés dans votre rapport d’inventaire.
Remarque
L’option permettant d’inclure des versions d’objets blob s’affiche uniquement pour les comptes qui n’ont pas la fonctionnalité d’espace de noms hiérarchique activée.
Vous devez activer les versions et les instantanés sur le compte pour pouvoir enregistrer une nouvelle règle avec l’option correspondante activée.
Sélectionnez les champs que vous souhaitez inclure dans votre rapport, ainsi que le format de vos rapports.
Choisissez la fréquence à laquelle vous souhaitez générer des rapports.
Si vous le souhaitez, ajoutez une correspondance de préfixe pour filtrer les objets blob de votre rapport d’inventaire.
Sélectionnez Enregistrer.
Vous pouvez ajouter, modifier ou supprimer une stratégie à l’aide du module Azure PowerShell.
Utilisez Set-AzStorageBlobInventoryPolicy pour créer une stratégie d’inventaire d’objets blob. Passez les règles dans cette commande à l’aide du paramètre -Rule.
Vous pouvez ajouter, modifier ou supprimer une stratégie via Azure CLI.
Commencez par ouvrir Azure Cloud Shell ou, si vous avez installé Azure CLI localement, ouvrez une application console de commandes telle que Windows PowerShell.
Si votre identité est associée à plusieurs abonnements, définissez votre abonnement actif.
az account set --subscription <subscription-id>
Remplacez la valeur d’espace réservé <subscription-id> par l’ID de votre abonnement.
Définissez les règles de votre stratégie dans un document JSON. L’exemple suivant montre le contenu d’un exemple de fichier JSON nommé policy.json.
Créez une stratégie d’inventaire d’objets blob à l’aide de la commande az storage account blob-inventory-policy create. Indiquez le nom de votre document JSON à l’aide du paramètre --policy.
Recherchez votre compte de stockage et affichez la vue d’ensemble du compte.
Sous Gestion des données, sélectionnez Inventaire des objets blob.
Sélectionnez Paramètres d’inventaire d’objets blob, puis dans le volet Paramètres d’inventaire d’objets blob, décochez la case Activer l’inventaire de blob, puis sélectionnez Enregistrer.
Le fait de décocher la case Activer l’inventaire de blob suspend toutes les exécutions d’inventaire de blob. Vous pouvez cocher cette case ultérieurement si vous souhaitez reprendre les exécutions d’inventaire.
Activer le suivi de l’heure d’accès (facultatif)
Vous pouvez choisir d’activer le suivi de l’heure d’accès aux blobs. Lorsque le suivi de l’heure d’accès est activé, les rapports d’inventaire contiennent le champ LastAccessTime basé sur l’heure du dernier accès au blob par une opération de lecture ou d’écriture. Pour réduire l’effet sur la latence d’accès en lecture, seule la première lecture des dernières 24 heures met à jour l’heure du dernier accès. Les lectures suivantes dans la même période de 24 heures ne mettent pas à jour l’heure du dernier accès. Si un objet blob est modifié entre des lectures, l’heure du dernier accès est la plus récente des deux valeurs.
Recherchez votre compte de stockage et affichez la vue d’ensemble du compte.
Sous Gestion des données, sélectionnez Inventaire des objets blob.
Sélectionnez Paramètres d’inventaire d’objets blob, puis dans le volet Paramètres d’inventaire d’objets blob, cochez la case Activer le suivi du dernier accès.
Pour activer le suivi de l’heure du dernier accès avec PowerShell, appelez la commande Enable-AzStorageBlobLastAccessTimeTracking, comme indiqué dans l’exemple suivant. N’oubliez pas de remplacer les valeurs d’espace réservé entre crochets par vos propres valeurs :
# Initialize these variables with your values.
$rgName = "<resource-group>"
$accountName = "<storage-account>"
Enable-AzStorageBlobLastAccessTimeTracking -ResourceGroupName $rgName `
-StorageAccountName $accountName `
-PassThru
Pour activer le suivi de l’heure du dernier accès avec Azure CLI, appelez la commande az storage account blob-service-properties update, comme indiqué dans l’exemple suivant. N’oubliez pas de remplacer les valeurs d’espace réservé entre crochets par vos propres valeurs :