请咨询,我得到了这个错误:
{
"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
,AWSIoTDataAccess
和AWSIoTFullAccess
权限来解决它。