Amazon云端数据获取-创新互联


能够进行Amazon数据处理的,我假设你已经申请了Amazon的帐户

Amazon云端数据获取

1.下载Amazon的Web Service for iOS  SDK 下载地址为:

http://aws.amazon.com/cn/sdkforios/

成都创新互联专业为企业提供德保网站建设、德保做网站、德保网站设计、德保网站制作等企业网站建设、网页设计与制作、德保企业网站模板建站服务,10年德保做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。

这个是免费的不需要注册就可以下载。

2.倒入SDK

选择你的项目右键添加文件,选择你现在的SDK文件夹,Add to target 选择你的项目,添加。导入之后你会看的下面的文件夹:

Amazon云端数据获取

3.在项目中使用Amazon SDK

3.1在要使用的类文件中添加头文件和委托

Amazon云端数据获取

3.2定义变量方便使用

Amazon云端数据获取

3.3获取所有Amazon用户列表

s3=[[AmazonS3Clientalloc] initWithAccessKey:ACCESS_KEY_IDwithSecretKey:SECRET_KEY];

s3.timeout=3600;//设置连接的超时时间

 getObjectRequest.delegate = self;

  [s3getObject:getObjectRequest];

S3ListObjectsRequest *listObjectRequest = [[S3ListObjectsRequestalloc] initWithName:@"你的目录"] ;

S3ListObjectsResponse *listObjectResponse = [s3listObjects:listObjectRequest];

S3ListObjectsResult *listObjectsResults = listObjectResponse.listObjectsResult;

NSMutableString *strAppend = [[NSMutableStringalloc] initWithCapacity:100];

for (S3ObjectSummary *objectSummary inlistObjectsResults.objectSummaries) {

//[NSString stringWithFormat:@",%@",[objectSummarykey]];

//strAppend = [NSStringappendByString:@""];

   [strAppend appendString:[NSStringstringWithFormat:@",%@",[objectSummary key]]];

NSLog(@"Bucket Contents %@ " ,strAppend);

  }

3.4下载Amazon服务端数据,只需要把上面的语句稍微改一下就可以了

S3GetObjectRequest *getObjectRequest = [[S3GetObjectRequestalloc] initWithKey:@"你要下载的文件"withBucket:bucketName] ;

  getObjectRequest.delegate = self;

[s3getObject:getObjectRequest];

bucketName:是你在Amazon服务端建立的目录和用户上传的文件

3.5实现委托的方法

//响应亚马逊服务端请求,并开始下载数据,由于上传和下载都会响应这个方法,所以要判断以下是上传还是下载

-(void)request:(AmazonServiceRequest *)request didCompleteWithResponse:(AmazonServiceResponse *)response

{

   //you code

}

//如果有多个文件需要上传时需要使用此方法

-(void)request:(AmazonServiceRequest *)request didReceiveData:(NSData *)data

{

   //youcode

}

另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。

标题名称:Amazon云端数据获取-创新互联
URL分享:https://www.cdcxhl.com/article24/dshice.html

成都网站建设公司_创新互联,为您提供搜索引擎优化手机网站建设服务器托管品牌网站设计标签优化网页设计公司

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

外贸网站制作