0
.net SDKを使用してAWS S3に接続しています。フォルダを除外してバケットのコンテンツを一覧表示するにはどうすればよいですか?
現在、ブロブのリストを取得していますListObjects()
フォルダを除外しながらバケツの内容をプルしたいと思います。
サイズが0のアイテムを除外すると効果がありますが、もっと直接的な方法があると考えていました。
.net SDKを使用してAWS S3に接続しています。フォルダを除外してバケットのコンテンツを一覧表示するにはどうすればよいですか?
現在、ブロブのリストを取得していますListObjects()
フォルダを除外しながらバケツの内容をプルしたいと思います。
サイズが0のアイテムを除外すると効果がありますが、もっと直接的な方法があると考えていました。
おそらく驚くべき答えは、ListObjects()
を呼び出して取得したListObjectsResponse
オブジェクトが必要なものを提供するということです。 S3は実際にはフォルダの概念を知りません.S3オブジェクトの見かけの「フルパス」は実際にはオブジェクトの名前です。
クライアントアプリケーションに表示されるすべてのフォルダは、幻想的であり、S3オブジェクトの名前にスラッシュが含まれていることを暗示した共有フォルダを示すために使用できます。