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

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
gefragt vor 5 Jahren232 Aufrufe
1 Antwort
0

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

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

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

beantwortet vor 5 Jahren

Du bist nicht angemeldet. Anmelden um eine Antwort zu veröffentlichen.

Eine gute Antwort beantwortet die Frage klar, gibt konstruktives Feedback und fördert die berufliche Weiterentwicklung des Fragenstellers.

Richtlinien für die Beantwortung von Fragen