Hello,
I am receiving MQTT input error for my AWS IoT connection. Docs says it is an AWS policy problem here (https://nordicsemiconductor.github.io/asset-tracker-cloud-docs/saga/docs/devices/TroubleShooting.html#error-code-128)
My AWS Thing policy is as follows:
{
"Version": "2012-10-17",
"Statement": [{
"Effect": "Allow",
"Action": "iot:Connect",
"Resource": "arn:aws:iot:us-west-1:account:client/*"
},
{
"Effect": "Allow",
"Action": "iot:Publish",
"Resource": [
"arn:aws:iot:us-west-1:account:topic/$aws/things/*/shadow/update",
"arn:aws:iot:us-west-1:account:topic/$aws/things/*/shadow/delete",
"arn:aws:iot:us-west-1:account:topic/$aws/things/*/shadow/get"
]
},
{
"Effect": "Allow",
"Action": "iot:Receive",
"Resource": [
"arn:aws:iot:us-west-1:account:topic/$aws/things/*/shadow/update/accepted",
"arn:aws:iot:us-west-1:account:topic/$aws/things/*/shadow/delete/accepted",
"arn:aws:iot:us-west-1:account:topic/$aws/things/*/shadow/get/accepted",
"arn:aws:iot:us-west-1:account:topic/$aws/things/*/shadow/update/rejected",
"arn:aws:iot:us-west-1:account:topic/$aws/things/*/shadow/delete/rejected"
]
},
{
"Effect": "Allow",
"Action": "iot:Subscribe",
"Resource": [
"arn:aws:iot:us-west-1:account:topicfilter/$aws/things/*/shadow/update/accepted",
"arn:aws:iot:us-west-1:account:topicfilter/$aws/things/*/shadow/delete/accepted",
"arn:aws:iot:us-west-1:account:topicfilter/$aws/things/*/shadow/get/accepted",
"arn:aws:iot:us-west-1:account:topicfilter/$aws/things/*/shadow/update/rejected",
"arn:aws:iot:us-west-1:account:topicfilter/$aws/things/*/shadow/delete/rejected"
]
},
{
"Effect": "Allow",
"Action": [
"iot:GetThingShadow",
"iot:UpdateThingShadow",
"iot:DeleteThingShadow"
],
"Resource": "arn:aws:iot:us-west-1:account:thing/*"
}
]
}
Please advice if you see something wrong!
Thanks in advance.
``