2016-12-02 1 views
0

AWS S3 버킷에 사진을 업로드합니다. 내가 좋아하는 고유 한 파일 이름을 생성 :

"NJGB $$ 5Wz/d494fb8d-824A-48bc-99d7-25451f0aac30.jpg"

업로드가 완료되면, 내 AWS 양동이 동일한 키를 검색 할 수 있습니다.

하지만 그 폴더로 이동하면 "NJGB $$ 5Wz"가 "NJGB $ 5Wz"가됩니다.

업데이트 : 키를 인코딩하면 NJGB % 24 % 245Wz와 S3가 같은 이름의 폴더를 만듭니다. 하지만 AWS 콘솔에서 해당 폴더에 대한 링크를 얻으면 다시 인코딩되므로 NJGB가됩니다. % 2524 % 25245Wz

버그라고 생각하십니까? 어떻게 해결할 수 있습니까?

+1

파일을 어떻게 업로드하셨습니까? CLI를 통해 명령을 입력 한 경우 정확히 입력 할 수 있습니까? Linux에서 $$는 현재 프로세스 ID를 나타내며 영향을 미쳤습니다. 또한 CLI를 통해 또는 웹 S3 관리 콘솔을 통해 "해당 폴더로 이동"할 수 있습니까? –

+0

미안하지만. S3에 파일을 업로드하기 위해 AngularJS-Javascript 라이브러리를 사용하고 있습니다. – Burak

+0

1 달러 기호 만 보이는 폴더의 내용을 어떻게 보십니까? –

답변

0

오브젝트가 Amazon S3 관리 콘솔에 표시되는 방법과 관계없이 오브젝트의 key (파일 이름)은 진실의 소스입니다.

AWS Command-Line Interface (CLI)을 통해 버킷에 액세스 해보세요. aws s3 ls s3://BUCKETNAME 명령은 폴더와 같이 작동하는 공통 접두어로 분리 된 모든 개체의 키를 표시합니다.

콘솔과 API/CLI 호출간에 불일치가있는 경우 콘솔이 잘못되었습니다. 언제든지 브라우저의 피드백 버튼을 사용하여 이상한 동작을보고 할 수 있습니다. 다른 브라우저를 사용해보고 문제가 지속되는지 확인할 수도 있습니다.

관련 문제