我已经为react.js设置了一个amplify项目,它应该允许对我的应用程序进行授权和未经授权的访问。因此,我配置了两种身份验证方法: Cognito用户池和API密钥。第一个是我的默认设置。如果我通过Cognito User Pool登录,我的应用程序运行正常。所有数据都通过DataStore进行同步。但是,如果我以未经身份验证的用户身份切换
声明,应将Resource-property for AttachUserPolicy和DetacherUserPolicy设置为托管策略将附加到的用户主体。虽然iot:AttachPrincipalPolicy和iot:DetachPrincipalPolicy的文档没有那么详细,但是错误消息
让我相信,它期待一个ARN的认知身份或身份池。但是,指定中显示的ARN