Кто-нибудь работали вокруг с Amazon Web Services (AWS) с прошивкой SDK 2. Я знаю, как на Amazon SDK Team,Получения AWSAccountID
Version 2 AWS Mobile SDK для прошивки достигли общедоступность (GA) и больше не в Preview Preview. Версия 1 устарела по состоянию на 29 сентября 2014 года и будет оставаться доступной до 31 декабря 2014 года в нашем хранилище aws-sdk-ios-v1. Если вы создаете новые приложения, мы рекомендуем использовать версию 2.
Итак, я пытаюсь обновить приложение с новой версией (2.0) SDK iOS AWS. В соответствии с [приложением образца он требует следующий для аутентификации в качестве учетных данных,
NSString *const AWSAccountID = @"Your-AccountID";
NSString *const CognitoPoolID = @"Your-PoolID";
NSString *const CognitoRoleAuth = nil;
NSString *const CognitoRoleUnauth = @"Your-RoleUnauth";
Я заполнил с некоторыми значениями, которые доступно на консоли. Но, все время получаю следующий журнал,
2014-10-17 18:33:04.056 S3TransferManagerSample[5343:70b] __37-[SecondViewController downloadFiles]_block_invoke154 Error: [Error Domain=com.amazonaws.AWSSTSErrorDomain Code=0 "The operation couldn’t be completed. (com.amazonaws.AWSSTSErrorDomain error 0.)" UserInfo=0x7b028500 {Type=Sender, Message=Not authorized to perform sts:AssumeRoleWithWebIdentity, __text=(
"\n ",
"\n ",
"\n ",
"\n "
), Code=AccessDenied}]
Где получить эти полномочия должным образом, нет надлежащего руководства и Документации не там, чтобы получить это. Даже ничего должным образом не объяснили на Amazon Cognito console, чтобы получить эти кредитные.
Кто-нибудь сделал это раньше, любезно посоветуйте мне, чтобы получить это.
Большое спасибо
проверить это [ответ] (http://stackoverflow.com/questions/7631634/how-to-use-the-aws-sdk-for-ios/26314550#26314550), шаги 5 и 6 предоставят вам ответ. – brainforked