Skip to content

gseldon/yandex-cloud-certificate-manager-get

Repository files navigation

Codacy Security Scan Snyk Container

Программа скачивания сертификатов с YandexCloud Certificate Manager

Запрашивает из каталога сервис. Получает все выпущенные сертификаты. При наличии сертификатов, проверяет на доступность. Скачивает их в указанную папку.

Подготовка

Для сервисного аккаунта, с доступом к сертификатом, подготовить файл .pem

./service_private_key.pem

Создать файл настроек setting.example.py > setting.py

Доработать

  • [] Лог пишет два раза((, видимо что-то с созданием объекта

    2022-06-21 14:08:54,051 [INFO] Получение токена
    2022-06-21 14:08:54,051 [INFO] Получение токена
    2022-06-21 14:08:54,146 [INFO] IAM токен получен
    2022-06-21 14:08:54,146 [INFO] IAM токен получен
    2022-06-21 14:08:54,270 [INFO] Сертификат для tele-med.ai не требуется обновлять
    2022-06-21 14:08:54,270 [INFO] Сертификат для tele-med.ai не требуется обновлять
    2022-06-21 14:08:54,291 [INFO] Сертификат для edu.tele-med.ai не требуется обновлять
    2022-06-21 14:08:54,291 [INFO] Сертификат для edu.tele-med.ai не требуется обновлять
    2022-06-21 14:08:54,450 [INFO] Сертификат для mosmed.ai скачен
    2022-06-21 14:08:54,450 [INFO] Сертификат для mosmed.ai скачен
    
  • Подумать с общим файлом настроек. Слишком много одинаковых переменных.

  • Добавить перевыпуск токена по времени.

  • Расширить исключения, логировать их.

  • Добавить докер, для встраивания в сервисы.

About

Получение сертификата из YandexCloud

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •