然后,当我使用亚马逊AppSync时,我只是执行一个突变,我得到一个错误,说无法承担角色arn: AWS :iam::xxxxxxxxxx: role /xxxxxxxxxx。这个尝试由AppSync使用的arn:aws: iam :xxx/xxx角色不是我想要使用的角色,而iam角色由于某种原因与DynamoDb和s3使用的角色不同,即使我没有改变代码中使用的任何认知类。CognitoIdentityUserPoolId is the id of the federated identity from
我尝试使用AWS Lambda设置apollo- server -lambda,它工作得很好,但是它缺少相当重要的功能:订阅,而对于这些,你需要一个websocket服务器。我看到了这个问题的解决方案,它使用亚马逊网络服务的IoT来处理订阅,但它似乎相当复杂,而且不需要维护。附注:在你问之前,我知道亚马逊网络服务公司的AppSync,这项服务不适合,因为它有一个很大的问题,N+1问题,查询执行时间长,安卓客户端中断。