【问题标题】:How to delete ACM Certificates not used in AWS CLI?如何删除 AWS CLI 中未使用的 ACM 证书?
【发布时间】:2018-11-06 19:33:37
【问题描述】:

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

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

我尝试通过 list functionality 获取名称,但这只能访问证书的状态,而不是“In Use?”标志。

我怎样才能做到这一点?

【问题讨论】:

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


    【解决方案1】:

    您可以使用 list-certificates 收集所有证书的列表。

    这将为您提供一个可以迭代并收集证书 arn 的对象。您可以将每个 arn 传递给 describe-certificates,这应该会返回一个包含字段 InUseBy 的对象,如果它没有被使用,它是一个空列表。

    如果为空,可以删除。

    【讨论】:

      猜你喜欢
      • 2017-08-28
      • 2021-12-19
      • 1970-01-01
      • 2018-02-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-07-15
      • 2016-09-03
      相关资源
      最近更新 更多