- 최신
- 최다 투표
- 가장 많은 댓글
Thanks for using AWS IoT. As our docs(https://docs.aws.amazon.com/iot/latest/developerguide/thing-policy-variables.html) say, to use thing-policy variables these two things must be true.
- ClientId must match with ThingName.
- Certificate must be associated with the Thing (specified in the clientId).
A certificate can be associated with more than one thing so we depend on device giving the exact thing name while connecting to IoT core in clientId field. This is needed even if certificate is attached to a single thing because if the certificate is attached to another thing in its lifetime (maybe accidentally), we don't want existing devices to break as policy variables cannot be resolved if we cannot identify the thing uniquely.
We have a feature request in our backlog to support multiple client ids. We cannot give exact dates but we are working hard to get the features out based on the priorities.
Thank you for the answer.
I managed to obtain the same behaviour I had in mind using thing attributes instead of different client ids, cited in the link you provided.
관련 콘텐츠
- AWS 공식업데이트됨 3년 전
What is the status of this feature request?