すべてのプロダクト
Search
ドキュメントセンター

Object Storage Service:オブジェクトを削除しても通知を受信しないのはなぜですか?

最終更新日:Feb 28, 2025

DeleteObject を呼び出して、バージョン管理が有効なバケットに格納されているオブジェクトを、オブジェクトのバージョン ID を指定せずに削除すると、イベント通知ルールがトリガーされます。ただし、バージョン ID を指定せずに DeleteObjects 操作を実行しても、イベント通知はトリガーされません。そのため、通知をトリガーするには、DeleteObjects 操作を呼び出すときに、オブジェクトのバージョン ID を指定する必要があります。

説明

DeleteObjects イベントタイプは、バケットに設定されたイベント通知ルールで指定されていますが、ファイルを削除してもイベント通知がトリガーされません。

考えられる原因

DeleteObjects 操作の呼び出し時に、バージョン管理が有効なバケットに格納されているオブジェクトのバージョン ID を指定しないと、OSS はこれらのオブジェクトを完全に削除するのではなく、削除マーカーを追加します。この場合、イベント通知ルールはトリガーされず、通知は受信されません。

解決策

DeleteObjects 操作を呼び出すときに、オブジェクトのバージョン ID を指定します。詳細については、「バージョン管理が有効なバケット内のオブジェクトを管理する」をご参照ください。

関連情報