2014-07-19 3 views
1

내가 이해할 때, 내가 파일과 폴더라고 부르는 것은 아마존 S3의 객체 일 뿐이다. 그것들은 모두 지정된 동일한 지역에 위치하고 있으며 모두 하나의 큰 파일 바다에 있습니다. 그 객체의 접두사 (첫 번째 객체)는 Amazon이 "버킷 (bucket)"이라고 부르는 것입니다. 따라서 객체는 다음과 같이 보일 수 있습니다. "Bucket01 : anotherprefix : athirdprefix : myfile"Amazon S3에서 /와 :의 차이점은 무엇입니까?

그러나 일부 객체에는/in이 있습니다. anotherprefix : athirdprefix : afourthprefix/myfile

/do는 무엇입니까? 나는 그것이 다른 방법으로 행동하는 것을 볼 수 없기 때문에 :

답변

0

'/'는 '무엇이든지'할 수 있으며, 이름의 일부가됩니다. 대부분의 사람들이 익숙한 컨벤션에서 파일을 시각적으로 정리하기 때문에 나를 포함한 많은 사람들이 나를 사용합니다.하지만 그건 그냥 관례 일뿐입니다. 양동이 안에는 폴더 나 하위 디렉토리가 없습니다. 파일의 큰 바다 '.

이름 지정 규칙은 일반적으로 문제가되지 않습니다. 양동이 안에 많은 오브젝트가 있고 성능이 더 좋을 때까지는 문제가되지 않습니다. 결국 문제가 될 수도 있다고 생각되면 이름 지정 규칙 여기서 파일 이름의 시작 부분은 s3에서 파일을 배포 할 수 있도록 어느 정도 '무작위 화'되어 있으므로 필요할 때 더 빨리 액세스 할 수 있습니다. 여기

는 당신이 명명 규칙의 모범 사례를 흥미있을 slidehare입니다 : 내 예에 따라서

http://www.slideshare.net/AmazonWebServices/maximizing-amazon-s3-performance-stg304-aws-reinvent-2013

+0

은 "afourthprefix/myfile을은"이름은? – Paolo

+0

오른쪽 /는 이름의 일부입니다. 마찬가지로 쉽게 'e'또는 'x'가 표시 될 수 있습니다. 예 : –

+0

답변 해 주셔서 감사합니다. 하지만 개체를 ​​다운로드 한 후 일부 클라이언트가 폴더로 해석하는 것 같아요. 적어도 S3cmd는 (s3tools) – Paolo

관련 문제