Measuraments not reported in Iot SiteWise

0

Hi,

I have followed the tutorial here.

I can see my data in IoT core, but the measurement are not reported in IoT SiteWise. There seem to be a permission problem. This is the error from the error rule

{
  "ruleName": "SiteWiseTutorialDeviceRule",
  "topic": "$aws/things/SiteWiseTutorialDevice1/shadow/update/accepted",
  "cloudwatchTraceId": "e3aec656-d5d7-b500-5558-d51ae7aee895",
  "clientId": "N/A",
  "base64OriginalPayload": "eyJzdGF0ZSI6eyJyZXBvcnRlZCI6eyJ0ZW1wZXJhdHVyZSI6MTAuMSwiaHVtaWRpdHkiOjY0LjIsInRpbWVzdGFtcCI6MS42NTU3OTk2MjQ0NTczODFFOX19LCJtZXRhZGF0YSI6eyJyZXBvcnRlZCI6eyJ0ZW1wZXJhdHVyZSI6eyJ0aW1lc3RhbXAiOjE2NTU3OTk2MjR9LCJodW1pZGl0eSI6eyJ0aW1lc3RhbXAiOjE2NTU3OTk2MjR9LCJ0aW1lc3RhbXAiOnsidGltZXN0YW1wIjoxNjU1Nzk5NjI0fX19LCJ2ZXJzaW9uIjo5NjAsInRpbWVzdGFtcCI6MTY1NTc5OTYyNCwiY2xpZW50VG9rZW4iOiIyYzU2Zjg1NC0zM2IzLTQzNmQtYjJjZC1kMzk2ZmZkNTYxMGYifQ==",
  "failures": [
    {
      "failedAction": "IotSiteWiseAction",
      "failedResource": "",
      "errorMessage": "Failed to send message data to IoT SiteWise asset properties. [Code: AccessDeniedException, Message: User: arn:aws:sts::908401988620:assumed-role/SiteWiseTutorialDeviceRuleRole/9SUxG6SG is not authorized to perform: iotsitewise:BatchPutAssetPropertyValue on resource: /tutorial/device/SiteWiseTutorialDevice1/temperature because no identity-based policy allows the iotsitewise:BatchPutAssetPropertyValue action]. Message arrived on: $aws/things/SiteWiseTutorialDevice1/shadow/update/accepted, Action: iotSiteWise"
    }
  ]
}

Any suggestion?

gefragt vor 2 Jahren384 Aufrufe
1 Antwort
2

Hi Ruggiero. Most likely the SiteWiseTutorialDeviceRuleRole role used by the rule has not been granted the iotsitewise:BatchPutAssetPropertyValue permission. More info here:

profile pictureAWS
EXPERTE
Greg_B
beantwortet vor 2 Jahren
  • Thanks that helped. Now there is no error. However, there is not measurement in IoT SiteWise. I have refreshed the measurement page of the asset a few times to be sure.

Du bist nicht angemeldet. Anmelden um eine Antwort zu veröffentlichen.

Eine gute Antwort beantwortet die Frage klar, gibt konstruktives Feedback und fördert die berufliche Weiterentwicklung des Fragenstellers.

Richtlinien für die Beantwortung von Fragen