【问题标题】:How to list IAM policies attached to an AWS IoT Thing certificate with the AWS CLI?如何使用 AWS CLI 列出附加到 AWS IoT 事物证书的 IAM 策略?
【发布时间】:2018-08-22 16:52:16
【问题描述】:
我需要以脚本/自动化友好的方式获取附加到 AWS IoT Thing 证书的 IAM 策略列表。我已经搜索了文档网站和手册页,但没有找到似乎可以实现此目的的命令(例如:aws iot describe-certificate does not include this in it output)。 p>
有没有办法通过 AWS CLI 实现这一点?
【问题讨论】:
标签:
amazon-web-services
aws-cli
aws-iot
【解决方案1】:
您可以通过运行 AWS CLI 的以下两个命令来获取事物的证书和附加到该证书的策略:
-
aws iot list-thing-principals --thing-name [Name of your IoT Thing]。此命令将返回附加到您的事物的证书 ARN。
-
aws iot list-principal-policies --principal [Certificate ARN]。此命令将返回证书附加的策略。
【解决方案2】:
我假设您实际上是指物联网政策。使用 list-principal-policies api 调用列出附加到证书的 IoT 策略。