我是 Amazon S3 服务的新手。我有一个Amazon S3 数据库,目录(桶)结构如下:
-All bucket
-MyCompany
-MyProduct
-Product_1
- sub1_prod1
- sub1_prod2
...
-Product_2
- sub2_prod1
- sub2_prod2
...
正如您在上面看到的,在MyProduct
桶下我有几个产品桶(例如 Product_1
),在每个产品桶下我有几个子产品(例如sub1_prod1
)。每个子产品包含多个文件。
现在,我想在我的 Android 客户端中实现 Java 代码来查询我存储桶下的所有产品MyProduct
,我该怎么做?我正在使用Amazon Android SDK提供的AmazonS3Client类。
PS:
我可以AmazonS3Client
使用我的凭证创建我的对象。
AmazonS3Client s3 = new AmazonS3Client(myCred);
我知道如何在 java 代码中将文件上传到 S3 存储桶,但我不确定如何查询 S3 数据库并在我的 Android 客户端中获取结果,即获取每个 sub_product 存储桶下的所有文件名。