如何删除AWS CLI中未使用的ACM证书?

时间:2018-11-06 09:43:24

标签: amazon-web-services command-line-interface

我想使用AWS CLI自动删除未使用的证书。 ACM证书确实有一个我想访问的标志,称为“使用中”。

我找到了deleting a certain certificate的方法。这需要证书名称。

我尝试通过此list functionality获取名称,但这只能访问证书的状态,而不能访问“ 使用中?”-标记。

我该如何实现?

1 个答案:

答案 0 :(得分:1)

您可以收集带有列表证书的所有证书的列表。

这将为您提供一个对象,您可以对其进行迭代并收集证书信息。您可以将每个arn传递到describe-certificates中,这将返回一个包含字段File[] files = new File("/myfiles").listFiles(); for (File file : files) { if (file.isFile()) { filesDir.add(file.getName()); } } 的对象,如果不使用该字段,则为空列表。

如果为空,则可以删除。