有没有人使用 iOS SDK 2 使用Amazon Web Services (AWS)。我知道根据 Amazon SDK Team,
适用于 iOS 的 AWS 移动开发工具包版本 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 控制台上正确解释以获得这些信用。
以前有没有人这样做过,请指导我得到这个。
非常感谢