L'appel de l'opération DeleteObject pour supprimer un objet stocké dans un bucket avec versioning activé, sans spécifier l'ID de version de l'objet, déclenche la règle de notification d'événement. En revanche, l'exécution de l'opération DeleteObjects sans spécifier les ID de version ne déclenche pas les notifications d'événements. Par conséquent, si vous souhaitez recevoir des notifications, vous devez spécifier les ID de version des objets lors de l'appel à l'opération DeleteObjects.
Description
Le type d'événement DeleteObjects est spécifié dans la règle de notification d'événement configurée pour un bucket, mais la notification n'est pas déclenchée lors de la suppression de fichiers.
Cause possible
Si vous n'indiquez pas les ID de version des objets stockés dans un bucket avec versioning activé lors de l'appel à l'opération DeleteObjects, OSS ne supprime pas définitivement ces objets, mais ajoute des marqueurs de suppression. Dans ce cas, la règle de notification d'événement n'est pas déclenchée et vous ne recevez aucune notification.
Solution
Spécifiez les ID de version des objets lorsque vous appelez l'opération DeleteObjects. Pour plus d'informations, consultez la rubrique Gérer les objets versionnés.