Как удалить сертификаты ACM, не используемые в AWS CLI? - PullRequest
0 голосов
/ 06 ноября 2018

Я хочу использовать AWS CLI для автоматического удаления неиспользуемых сертификатов. Сертификаты ACM имеют флаг «В использовании», к которому я хотел бы получить доступ.

Я нашел способ удалить определенный сертификат . Для этого требуется название сертификата.

Я попытался получить имена с помощью этой функции списка , но при этом можно получить доступ только к состоянию сертификата, а не к " Используется? " - флаг ,

Как мне этого добиться?

1 Ответ

0 голосов
/ 06 ноября 2018

Вы можете собрать список всех сертификатов со списком сертификатов.

Это даст вам объект, который вы можете перебирать и собирать сертификаты arns. Вы можете передать каждый арн в описывает-сертификаты , который должен вернуть вам объект, содержащий поле InUseBy, который является пустым списком, если он не используется.

Если он пуст, вы можете удалить.

...