L'heure du dernier accès (LastAccessTime) est un attribut essentiel d'un objet Object Storage Service (OSS). Cet attribut intervient fréquemment dans des scénarios tels que la facturation et la gestion du cycle de vie des objets. Une fois le suivi des accès activé pour un bucket, certaines opérations sur un objet peuvent mettre à jour son heure de dernier accès.
Le tableau suivant répertorie les opérations qui mettent à jour l'attribut LastAccessTime ainsi que certaines opérations qui n'ont aucun effet sur celui-ci.
|
Opération |
Description de l'opération |
Impact sur LastAccessTime |
|
CopyObject |
Si l'objet source et l'objet de destination sont différents, copie l'objet source et écrase l'objet de destination. |
L'attribut LastAccessTime de l'objet de destination est mis à jour, tandis que celui de l'objet source reste inchangé. |
|
Si l'objet source et l'objet de destination sont identiques, copie l'objet et modifie sa liste de contrôle d'accès (ACL), ses métadonnées utilisateur, sa classe de stockage et son type de chiffrement. |
L'attribut LastAccessTime de l'objet est mis à jour. |
|
|
PutObjectACL |
Modifie l'ACL de l'objet. |
L'attribut LastAccessTime de l'objet est mis à jour. |
|
PutObject, PostObject et CompleteMultipartUpload |
Écrase un objet existant. |
L'attribut LastAccessTime de l'objet est mis à jour. |
|
AppendObject |
Ajoute du contenu à un objet dans un bucket avec versioning activé. |
L'attribut LastAccessTime de l'objet reste inchangé. Remarque
OSS ajoute le nouveau contenu spécifié dans une opération AppendObject à la dernière version de l'objet, au lieu de créer une version distincte pour le contenu ajouté par chaque opération AppendObject. Notez également qu'OSS enregistre l'attribut LastAccessTime lors de la première opération AppendObject effectuée sur un objet. Les opérations AppendObject suivantes sur cet objet ne mettront pas à jour son attribut LastAccessTime. |
|
Ajoute du contenu à un objet dans un bucket sans versioning. |
L'attribut LastAccessTime de l'objet est mis à jour. |
|
|
GetObject |
Interroge un objet. |
L'attribut LastAccessTime de l'objet est mis à jour. Remarque
Lorsque vous appelez l'opération GetObject pour accéder à un objet vers lequel pointe un lien symbolique, l'heure du dernier accès de l'objet est également mise à jour. |
|
Traite une image. |
L'attribut LastAccessTime de l'objet reste inchangé. |
|
|
SelectObject |
Exécute des requêtes SQL. |
L'attribut LastAccessTime de l'objet reste inchangé. |