我想使用AWS CLI自动删除未使用的证书。 ACM证书确实有一个我想访问的标志,称为“使用中”。
我找到了deleting a certain certificate的方法。这需要证书名称。
我尝试通过此list functionality获取名称,但这只能访问证书的状态,而不能访问“ 使用中?”-标记。
我该如何实现?
答案 0 :(得分:1)
您可以收集带有列表证书的所有证书的列表。
这将为您提供一个对象,您可以对其进行迭代并收集证书信息。您可以将每个arn传递到describe-certificates中,这将返回一个包含字段File[] files = new File("/myfiles").listFiles();
for (File file : files) {
if (file.isFile()) {
filesDir.add(file.getName());
}
}
的对象,如果不使用该字段,则为空列表。
如果为空,则可以删除。