gpt4 book ai didi

javascript - 使用 Cognito 并为 AWS IOT 创建策略时,iot :ClientId policy variable? 的值是多少

转载 作者:行者123 更新时间:2023-12-03 00:56:59 24 4
gpt4 key购买 nike

我正在尝试为 AWS IOT 创建动态策略。

我正在使用开放的物联网策略成功连接到物联网基于 WebSocket 协议(protocol)的 MQTT如这里所示: https://docs.aws.amazon.com/iot/latest/developerguide/protocols.html

以下是策略变量: https://docs.aws.amazon.com/iot/latest/developerguide/policy-variables.html

建立连接时,IOT 策略中 iot:ClientId 的值是多少?请记住,我已使用认知 session token 等正确连接到客户端。或者,有没有办法可以实时测试这些策略以查看 iot:ClientId 的值是多少?

这或多或少是我创建客户端的方式。

let client = new MqttClient(() => {
const url = v4.createPresignedURL(
'GET',
AWS_IOT_ENDPOINT_HOST.toLowerCase(),
'/mqtt',
'iotdevicegateway',
crypto.createHash('sha256').update('', 'utf8').digest('hex'),
{
'key': AWS_ACCESS_KEY,
'secret': AWS_SECRET_ACCESS_KEY,
'protocol': 'wss',
'expires': 15
}
);

return websocket(url, [ 'mqttv3.1' ]);
});

最佳答案

iot:ClientId的值为您在创建mqtt连接时指定的客户端Id。

https://docs.aws.amazon.com/iot/latest/developerguide/basic-policy-variables.html

关于javascript - 使用 Cognito 并为 AWS IOT 创建策略时,iot :ClientId policy variable? 的值是多少,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52784081/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com