我正在使用 AWS MobileHub SDK和开发人员身份验证身份设置。
移动中心SDK有一个 AWSIdentityManager 来处理会话和 我已按照指南here登录我的身份提供商。
身份提供程序正常工作并且登录成功但每当我尝试使用cloudlogic调用(调用lambda函数)失败时:
AWSiOSSDKv2 [错误] AWSCloudLogic.m行:47 | __67- [AWSCloudLogic invokeFunction:withParameters:withCompletionBlock:] _ block_invoke | invokeFunction:错误:无法完成操作。 AccessDeniedException异常
这表明当调用lambda函数时,MobileHub没有使用正确的AIM角色 Lambda拒绝访问。我的AIM设置很好并且经过检查,所以我不确定问题出在哪里。
在AWSIdentityManager中,我仅修改了此功能:
var x = require('./x');
x.foo('Hello');
亚马逊有很多信息散布在各地但我无法找到任何有关开发人员的移动中心的信息 经过身份验证的身份但