AWS Iot sdk javascript - 无法连接到 AWS(无法从未定义的 AWS_PROFILE default 中读取凭证)

AWS Iot sdk javascript - Cannot connect to AWS (Failed to read credentials for AWS_PROFILE default from undefined)

我正在尝试使用 aws-iot-sdk 将 websockets 连接到 aws iot,但没有成功。我在浏览器控制台上收到错误“无法从未定义的 AWS_PROFILE default 读取凭据”+“要通过 WebSocket/SigV4 连接,必须在选项中传递 AWS 访问密钥 ID 和 AWS 密钥或作为环境变量;参见 README.md" + “未捕获的错误:提供的连接选项无效。”

我是第一次在这里发帖,如果觉得我描述的方式不好,请耐心等待:(

顺便说一句,我已经根据这个例子正确设置了所有必需的凭据enter link description here 我也给了 IAM 用户管理员权限。

如果你可以 运行 CLI 命令然后执行 aws sts get-caller-identity 它会显示当前会话的用户。您也可以 echo AWS_DEFAULT_PROFILE 来验证您选择的配置文件是否正确。