2012-06-10 2 views
3

При запуске проекта AWSiOSDemoTVM демо-код async S3 начнет загружать данные, но соединение будет сброшено через пару секунд.Amazon AWS S3 SDK для подключения к iOS (ошибка -1005)

AWSiOSDemoTVM: didFailWithError: Ошибка домена = NSURLErrorDomain Code = -1005 "Сетевое соединение было потеряно." UserInfo = 0xb54e850 {NSErrorFailingURLStringKey = https: //BUCKETNAME.s3.amazonaws.com/asyncDemoKey, NSErrorFailingURLKey = HTTPS:. //BUCKETNAME.s3.amazonaws.com/asyncDemoKey, NSLocalizedDescription = соединение с сетью потеряно, NSUnderlyingError = 0xb5527f0 "сетевое соединение было потеряно."}

Небольшие добавления без использования асинхронного делегат преуспеет.

ответ

2

Я не установил правильную конечную точку для ведра. Конечная точка по умолчанию работает только для американских ковшей.

В AmazonClientManager.m добавьте правильную конечную точку для области вашего ковша.

s3 = [[AmazonS3Client alloc] initWithCredentials:credentials]; 
    s3.endpoint = @"https://s3-eu-west-1.amazonaws.com"; 

Список региональных конечных точек для S3 и других услуг АМС можно найти here

+0

Просто интересно, будет ваше приложение будет опубликовано на App Store или для внутреннего использования? – user523234

+0

Внутренний и опубликованный :) – THM