AWS MQTT publish



请咨询,我得到了这个错误:

{
"errorMessage": "An error occurred (ForbiddenException) when calling the Publish operation: None",
"errorType": "ClientError",
"stackTrace": [
"  File "/var/task/lambda_function.py", line 75, in lambda_handlern    response = mqtt.publish(topic='iot/mqtttest', qos=1, payload = json.dumps(mqttData))n",
"  File "/var/runtime/botocore/client.py", line 391, in _api_calln    return self._make_api_call(operation_name, kwargs)n",
"  File "/var/runtime/botocore/client.py", line 719, in _make_api_calln    raise error_class(parsed_response, operation_name)n"
]
}

如何解决?

我提前感谢你。

我是AWS的初学者,我不知道我的错误在哪里。

我能够复制这个,并能够通过向lambda添加AWSIoTEventsFullAccess,AWSIoTDataAccessAWSIoTFullAccess权限来解决它。

最新更新