Моя пара ключей aws находится на github после нескольких cmmits - PullRequest
0 голосов
/ 25 октября 2018

У меня есть конфиденциальная ключевая информация, вероятно, в нескольких ветвях за несколько коммитов.Я глупый.Когда я впервые узнал о aws и настроил его с помощью тумана и несущей волны, мне даже не пришло в голову, что мои секретные ключи публикуются для github при каждом коммите.Даже после того, как я попытался добавить файлы в gitignore.Проблема в том, как мне отменить много коммитов, которые публикуют эту информацию, и внедрить такой драгоценный камень, как figaro, чтобы сохранить эту информацию в секрете от github?Мне почти нужно удалить мой репо ...

1 Ответ

0 голосов
/ 25 октября 2018

Не прикасайтесь к своему репозиторию GitHub.Просто подключитесь к AWS, зайдите в IAM-> Users и найдите имя пользователя.Теперь перейдите на вкладку «Учетные данные безопасности» и прокрутите вниз до «Ключи доступа».Нажмите кнопку «Создать ключ доступа».Запишите новый ключ доступа (но не в GitHub!) И замените скомпрометированные ключи новыми ключами.

Когда вы закончите, нажмите «Сделать неактивным» в разделе «Статус» для старых ключей.,Если у вас есть новые ключи на месте в течение нескольких дней или недели, без проблем, просто удалите старые ключи.

Вы можете оставить старые ключи в GitHub, как если бы вы нажали «Сделать неактивным»', они все равно бесполезны.

Надеюсь, что помогает.

...