iOS SDK 2 を使用してアマゾン ウェブ サービス (AWS)を操作した人はいますか? Amazon SDK チームによると、
AWS Mobile SDK for iOS のバージョン 2 は一般提供 (GA) になり、開発者プレビューではなくなりました。バージョン 1 は 2014 年 9 月 29 日に非推奨となり、aws-sdk-ios-v1 リポジトリで 2014 年 12 月 31 日まで引き続き利用できます。新しいアプリを作成する場合は、バージョン 2 を使用することをお勧めします。
そのため、AWS iOS SDK の新しいバージョン (2.0) でアプリケーションをアップグレードしようとしています。[サンプル アプリケーションによると、クレデンシャルとしての認証には以下が必要です。
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 コンソールで適切に説明されたものさえありません。
誰かが以前にこれを行ったことがありますか?
どうもありがとう