0
.net SDK를 사용하여 AWS S3에 연결하고 있습니다.폴더를 제외하는 동안 버킷의 내용을 어떻게 나열 할 수 있습니까?
현재 블롭 목록을 꺼내는 중입니다. ListObjects()
폴더를 제외하고 내용물을 가져오고 싶습니다.
크기가 0 인 항목을 필터링해도 효과가 있지만 더 직접적인 방법이 필요하다고 생각합니다.
.net SDK를 사용하여 AWS S3에 연결하고 있습니다.폴더를 제외하는 동안 버킷의 내용을 어떻게 나열 할 수 있습니까?
현재 블롭 목록을 꺼내는 중입니다. ListObjects()
폴더를 제외하고 내용물을 가져오고 싶습니다.
크기가 0 인 항목을 필터링해도 효과가 있지만 더 직접적인 방법이 필요하다고 생각합니다.
아마도 이것에 대한 놀라운 대답은 ListObjects()
을 호출하여 얻은 ListObjectsResponse
개체가 원하는 것을 제공해야한다는 것입니다. S3는 실제로 폴더의 개념을 알지 못합니다. S3 객체의 명백한 "전체 경로"는 실제로 객체의 이름입니다.
클라이언트 응용 프로그램에 표시되는 모든 폴더는 환상적이며 S3 개체 이름의 슬래시가 묵시적 폴더를 나타내는 데 사용할 수있는 공유 규칙을 기반으로합니다.