1回答
- 新しい順
- 投票が多い順
- コメントが多い順
0
DeleteObjectsだけだとできません。
list_objectsなどを使用してオブジェクト一覧を取得した後に、レスポンスにあるオブジェクトキーから拡張子が一致するものだけを取得する処理を入れる必要があります。
その後に一致したオブジェクトのみ削除するようにDeleteObjectsを実行すれば該当するファイルを削除することができます。
https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/s3/client/list_objects_v2.html
ちなみにAWS CLIだと「aws s3 rm」コマンドでワイルドカードで指定することが可能です。
https://blog.naoshihoshi.com/entry/2019/12/11/123000
関連するコンテンツ
- 質問済み 10ヶ月前
- 質問済み 2ヶ月前
- AWS公式更新しました 4年前
- AWS公式更新しました 2年前
- AWS公式更新しました 2年前