繁体   English   中英

如何删除aws iot的东西和政策?

[英]How to delete aws iot things and policies?

您好我想删除在AWS IoT中创建的内容和策略。

在删除东西的时候我得到了这个错误=>

操作失败,因为输入无效。 无法删除。 Arduino仍然隶属于一个或多个校长

删除证书时我收到此错误=>操作失败,因为资源与操作的前提条件冲突。 删除前必须分离证书策略

删除策略时我收到此错误=>无法删除策略。 由于策略附加到一个或多个主体(name = policyyun),因此无法删除该策略

有人可以帮忙吗? 谢谢。

在删除之前,您必须分离事物,证书和策略。

在AWS控制台中,选择证书。 然后,在左侧面板的“详细信息”选项卡中,检查要删除的内容并使用红色按钮“分离”它。

在此输入图像描述

然后,您就可以删除该内容。 您必须对策略执行相同操作。

我假设该东西已创建,并且随着策略附加到证书。 以下是清理物品时要遵循的顺序。 这将阻止由于关联而导致的DeleteConflictException。

  1. DetachPolicy - 从证书中分离策略
  2. DetachThingPrincipal - 从Thing中分离证书
  3. UpdateCertificate设置为INACTIVE(或在#4中设置ForceDelete=true
  4. DeleteCertificate
  5. DeletePolicy
  6. DeleteThing

注意:您可以使用ListThingPrincipals获取与事物关联的主体数组(证书ARN)

ps大胆的文本是大多数AWS IOT SDK包中的API

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM