您会认为亚马逊的两款产品可以很好地整合在一起。您还会认为亚马逊会提供有关其服务的适当文档。两者都是可怕的错误。
我正在使用与Alexa的帐户关联并使用AWS Cognito作为我的oauth提供程序。我能够成功地链接我的帐户,并且每次后续的alexa调用都会将一个访问令牌返回给我。现在怎么样?
我需要能够从我的alexa lambda函数访问其他AWS服务,例如dynamo,lambda和iot。认为它会像这样简单:
(select count(account.ACCTID) as 'Dupes' from account
where account.type = 'customer_duplicate'
and account.acctid = Signups) as Dupes
但当然不是那么简单。任何人都可以帮助我吗?
答案 0 :(得分:0)
您需要分配适当的"政策"对于创建的"角色"在IAM下。所有AWS服务都基于策略的访问权限,并且必须与该角色的IAM角色显式连接,以便能够代表该用户角色访问/运行底层服务。
总之,您需要从IAM分配与" IOT"," DynamoDB"," Lambda"等相关的策略。