amazon-web-services - 如何删除 AWS CLI 中未使用的 ACM 证书?
问题描述
我想使用 AWS CLI 自动删除未使用的证书。ACM 证书确实有一个名为“正在使用”的标志,我想访问它。
我找到了删除某个证书的方法。这需要证书的名称。
我尝试通过此列表功能获取名称,但这只能访问证书的状态,而不是“正在使用? ”-标志。
我怎样才能做到这一点?
解决方案
您可以使用 list-certificates 收集所有证书的列表。
这将为您提供一个可以迭代并收集证书 arn 的对象。您可以将每个 arn 传递给describe-certificates,它应该返回一个包含 field 的对象InUseBy
,如果它没有被使用,它是一个空列表。
如果为空,则可以删除。
推荐阅读
- python - 解包字符串格式时未使用的字典键
- android - React Native/Android - 使用 + 符号找不到依赖项
- amazon-web-services - 删除目标组时出错:通过 Terraform 更改 AWS 中的目标端口时 ResourceInUse
- curl - 卷曲网址时权限被拒绝
- angular - 在通用模式下加载时出现 PrimeNG 错误
- drools - drools-7.23.0.Final KieContainerImpl KieBaseException
- c - 为什么 UDP 套接字不接收来自 nc -u 主机端口的 udp 流量?
- hadoop - Kerberos HBase Zookeeper 失败
- powershell - 为什么对象在多次使用后会被破坏?
- sql-server - 下面的 SQLServer 视图适合哪个 select 语句?