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

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
질문됨 5년 전241회 조회
1개 답변
0

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

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

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

답변함 5년 전

로그인하지 않았습니다. 로그인해야 답변을 게시할 수 있습니다.

좋은 답변은 질문에 명확하게 답하고 건설적인 피드백을 제공하며 질문자의 전문적인 성장을 장려합니다.

질문 답변하기에 대한 가이드라인

관련 콘텐츠