aws sdk for ios from v1 to v2

luyishisan123 2015-01-22 11:03:14
最近亚马逊云服务,停止了V1版本的支持。
小弟手头有个用v1版本和aws做的接口程序,现在v2和v1版本感觉实现方式差异蛮大的。
想咨询一下看看这里有木有这方面的大神,能提供点帮助。

现在在版本从v1到v2迁移的过程中,主要碰到的以下的一些问题,由于官方文档都是英文的,理解起来还有有点吃力,加上v2版本目前例子比较少,所以实在是有点头痛:


首先是授权,以前是采用的
原来的s3 = [[AmazonS3Client alloc] initWithAccessKey:ACCESS_KEY_ID withSecretKey:SECRET_KEY];
登录方法变了,感觉不太会用新的方法。

下面的字段是怎么用:

Create a default service configuration by adding the following code snippet in the application:didFinishLaunchingWithOptions: application delegate method.:

AWSCognitoCredentialsProvider *credentialsProvider = [AWSCognitoCredentialsProvider
credentialsWithRegionType:AWSRegionUSEast1
accountId:AWSAccountID
identityPoolId:CognitoPoolID
unauthRoleArn:CognitoRoleUnauth
authRoleArn:nil];

AWSServiceConfiguration *configuration = [AWSServiceConfiguration
configurationWithRegion:AWSRegionUSEast1
credentialsProvider:credentialsProvider];

[AWSServiceManager defaultServiceManager].defaultServiceConfiguration = configuration;

另外就是教程上:
Make a call to the AWS services的作用是?

还有就是下面这几个方法,在v2版本如何实现?
主要就是上传、下载、还有就是通过查看总体的大小,做一个进度条。
S3GetObjectRequest
S3GetObjectResponse
S3PutObjectRequest
AmazonClientException
S3ObjectSummary



多谢多谢了
...全文
283 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

409

社区成员

发帖
与我相关
我的任务
社区描述
AWS
社区管理员
  • AWS
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧