Amazon web services 具有AWS物联网的每用户设备

Amazon web services 具有AWS物联网的每用户设备,amazon-web-services,aws-sdk,iot,Amazon Web Services,Aws Sdk,Iot,好的,那么使用AWS物联网注册表,您可以列出您的所有设备。但“您”指的是AWS客户,并将列出在该AWS客户的自定义端点下注册的所有设备 但是,如果一个AWS客户有多个终端用户,通过Amazon Cognito Identity等进行身份验证,并且每个终端用户都有多台设备,该怎么办。您不希望最终用户列出特定品牌/标准的所有恒温器(如恒温器),而只列出实际向其注册的恒温器。这是一个我认为非常常见的用例,但我在AWS物联网示例代码或文档中找不到任何示例 我唯一的想法是为每件事使用一个“UserId”属

好的,那么使用AWS物联网注册表,您可以列出您的所有设备。但“您”指的是AWS客户,并将列出在该AWS客户的自定义端点下注册的所有设备

但是,如果一个AWS客户有多个终端用户,通过Amazon Cognito Identity等进行身份验证,并且每个终端用户都有多台设备,该怎么办。您不希望最终用户列出特定品牌/标准的所有恒温器(如恒温器),而只列出实际向其注册的恒温器。这是一个我认为非常常见的用例,但我在AWS物联网示例代码或文档中找不到任何示例

我唯一的想法是为每件事使用一个“UserId”属性,然后在thing registry上执行ListThings时对其进行过滤。但是,您如何确保用户只能列出自己的东西,而不能列出其他用户的东西?每个用户的IAM策略