我已经在我的ios应用程序中集成了aws v1 sdk,以使用NSURLSession
以后台模式将视频上传到S3存储桶但现在我想在开始上传之前检查存储桶中的文件可用性
为此,我设法获得V2 sdk How can I check the existence of a key/file on an Amazon S3 Bucket using AWS iOS SDK v2?
的链接V1中使用的链接是什么
答案 0 :(得分:1)
AWS SDK for iOS现已弃用;所以我认为文档链接也必须已被删除。
自2014年9月29日起,AWS Mobile SDK的第1版已弃用 并将持续到2014年12月31日。如果你是 建立新的应用程序,我们建议您使用版本2.如果您正在工作 在使用AWS Mobile版本1(1.7.x或更低版本)的现有应用程序上 SDK,你可以在这里下载v1 for Android和iOS。 API 参考指南包含在相应的下载中。应用已构建 使用版本1将在2014年12月31日之后继续运行。 但是,我们强烈建议您将应用更新到最新版本 版本,以便您可以利用最新的功能和错误 修复。 来源:http://aws.amazon.com/mobile/sdk/
我设法从AWS Mobile Blog [http://mobile.awsblog.com/post/Tx15F6J3B8B4YKK/Creating-Mobile-Apps-with-Dynamic-Content-Stored-in-Amazon-S3]中找到示例代码来获取S3对象,您可以从那里进行推断。
-(void)getRemoteImage:(AmazonS3Client*)s3
withName:(NSString*)imageName
fromBucket:(NSString*)bucketName
{
S3GetObjectRequest *request =
[[S3GetObjectRequest alloc] initWithKey:imageName withBucket:bucketName];
S3GetObjectResponse *response = [s3 getObject:request];
[self storeImageLocally:response.body withName:imageName];
}
下载v1 iOS SDK的链接:http://sdk-for-ios.amazonwebservices.com/aws-ios-sdk-1.7.1.zip