ファイルが削除できない(改行コードを含むファイル名)

0

誤って改行コードを含むファイルをPHPよりアップロードしてしまったのですが、
削除することができません。

何か方法はありますでしょうか。

オブジェクトのURL
https://s3-ap-northeast-1.amazonaws.com/bucket/path/30.jpg%0A%0A」
(最後にLFが2つ入っています。)

・ブラウザ(S3)からの削除
⇢ 「成功」と出ますがファイルは残ってしまいます。
・aws s3 rmで削除
⇢ 「delete path」が返ってきますがファイルは残ったままです。
・WinSCPによる削除
⇢ 何も返ってきません
・WinSCPによるリネーム
⇢ 「Missing required header for this request: x-amz-content-sha256」となります。

宜しくお願いします。

YuK1
demandé il y a 5 ans233 vues
1 réponse
0

同じ現象に悩まされていましたが、awscliで削除できました。
空のフォルダ「empty」を作成し、下記のコマンドを実行しました。

aws s3 sync --delete empty/ s3://bucket/path/

path/以下のファイルも全て削除されてしまうので、必要なファイルはどこかに退避しなければなりませんが、私はこの方法で消すことができました。

répondu il y a 5 ans

Vous n'êtes pas connecté. Se connecter pour publier une réponse.

Une bonne réponse répond clairement à la question, contient des commentaires constructifs et encourage le développement professionnel de la personne qui pose la question.

Instructions pour répondre aux questions