Configurez des règles de cycle de vie selon la dernière date d'accès aux objets pour surveiller automatiquement leurs modèles d'accès dans un bucket, identifier les données froides et convertir leur classe de stockage. Cette opération réduit les coûts de stockage. Avant de configurer une règle de cycle de vie basée sur la dernière date d'accès aux objets d'un bucket, exécutez la commande access-monitor afin d'activer le suivi d'accès pour ce bucket.
Remarques
Pour activer le suivi d'accès, l'autorisation
oss:PutBucketAccessMonitorest requise. Pour consulter les configurations de suivi d'accès d'un bucket, l'autorisationoss:GetBucketAccessMonitorest nécessaire. Pour plus d'informations, consultez la rubrique Accorder une stratégie personnalisée.À partir de la version 1.6.16 d'ossutil, utilisez directement « ossutil » comme nom binaire dans la ligne de commande. Il n'est pas nécessaire d'adapter le nom binaire au système d'exploitation. Pour les versions antérieures à 1.6.16, adaptez le nom binaire selon le système d'exploitation. Pour plus d'informations, consultez la rubrique Référence des commandes ossutil.
La commande access-monitor n'est prise en charge qu'à partir d'ossutil 1.7.15.
Configurer le suivi d'accès
-
Syntaxe de la commande
ossutil access-monitor --method put oss://bucketname/ local_xml_fileLe tableau suivant décrit les paramètres ci-dessus.
Paramètre
Description
bucketname
Nom du bucket pour lequel vous souhaitez configurer le suivi d'accès.
local_xml_file
Nom du fichier local utilisé pour configurer le suivi d'accès. Exemple :
config.xml. -
Exemples
-
Activez ou désactivez le suivi d'accès à l'aide d'un fichier XML local.
-
Activer le suivi d'accès
<?xml version="1.0" encoding="UTF-8"?> <AccessMonitorConfiguration> <Status>Enabled</Status> </AccessMonitorConfiguration> -
Désactiver le suivi d'accès
<?xml version="1.0" encoding="UTF-8"?> <AccessMonitorConfiguration> <Status>Disabled</Status> </AccessMonitorConfiguration>
-
-
Configurez le suivi d'accès pour un bucket nommé examplebucket.
ossutil access-monitor --method put oss://examplebucket/ config.xmlLe résultat suivant s'affiche :
0.299514(s) elapsed
-
Interroger les configurations de suivi d'accès
-
Syntaxe de la commande
ossutil access-monitor --method get oss://bucketname [local_xml_file]Le tableau suivant décrit les paramètres ci-dessus.
Paramètre
Description
bucketname
Nom du bucket dont vous souhaitez interroger les configurations de suivi d'accès.
local_xml_file
Nom du fichier local utilisé pour stocker les configurations de suivi d'accès. Exemple :
local.xml. Si ce paramètre n'est pas spécifié, les configurations de suivi d'accès s'affichent. -
Exemples
-
L'exemple de code suivant montre comment interroger et afficher les configurations de suivi d'accès d'un bucket nommé examplebucket :
ossutil access-monitor --method get oss://examplebucketLe résultat suivant s'affiche :
<?xml version="1.0" encoding="UTF-8"?> <AccessMonitorConfiguration> <Status>Enabled</Status> </AccessMonitorConfiguration> 0.154689(s) elapsed -
L'exemple de code suivant montre comment interroger les configurations de suivi d'accès d'un bucket nommé examplebucket et les stocker dans le fichier local.xml :
ossutil access-monitor --method get oss://examplebucket/ local.xmlLe résultat suivant s'affiche :
-
Le résultat suivant s'affiche :
0.214483(s) elapsed -
Le fichier local.xml contient le contenu suivant :
<?xml version="1.0" encoding="UTF-8"?> <AccessMonitorConfiguration> <Status>Enabled</Status> </AccessMonitorConfiguration>
-
-
Étapes suivantes
Une fois le suivi d'accès activé, configurez des règles de cycle de vie basées sur la dernière date d'accès aux objets afin de convertir la classe de stockage des données froides. Cela permet de réduire les coûts de stockage. Pour plus d'informations, consultez la rubrique cycle de vie.