AmazonAWSIOSSDK:如何下载bucket中的所有文件而不单独命名它们

AmazonAWSIOSSDK:如何下载bucket中的所有文件而不单独命名它们,ios,download,amazon-s3,Ios,Download,Amazon S3,我从AWSS3上传和下载文件。问题是,我必须按文件名指定每个文件。我希望能够下载特定bucket(目录)中的所有文件,而无需单独命名它们 我目前使用以下代码: s3Client = [[AmazonS3Client alloc] initWithAccessKey:ACCESS_KEY withSecretKey:SECRET_KEY]; getObjectRequest = [[S3GetObjectRequest alloc] initWithKe

我从AWSS3上传和下载文件。问题是,我必须按文件名指定每个文件。我希望能够下载特定bucket(目录)中的所有文件,而无需单独命名它们

我目前使用以下代码:

    s3Client = [[AmazonS3Client alloc] initWithAccessKey:ACCESS_KEY withSecretKey:SECRET_KEY];              
    getObjectRequest = [[S3GetObjectRequest alloc] initWithKey:arrayName withBucket:bucketName];
    getObjectResponse = [s3Client getObject:getObjectRequest];

谢谢你,兰加。问了这个问题后,我发现AWS SimpleDB是一个更好的解决方案。谢谢你的帮助。
S3ListObjectsRequest *listObjectRequest = [[[S3ListObjectsRequest alloc] initWithName:"YourBucket"] autorelease];

S3ListObjectsResponse *listObjectResponse = [[AmazonClientManager s3] listObjects:listObjectRequest];

S3ListObjectsResult *listObjectsResults = listObjectResponse.listObjectsResult;

for (S3ObjectSummary *objectSummary in listObjectsResults.objectSummaries) {
    NSLog(@"Bucket Contents %@ " ,[objectSummary key]);
}