Обновление файла AWS Credentials вручную
По прошествии стольких лет я хочу изменить свой ключ доступа и пропуск доступа моего пользователя aws iam. Чтобы увидеть, где используются все мои ключи, я выполнил несколько команд в своем Linux-окне и нашел файл./root/.aws/credentials и /root/.aws/s3.fg отдельно от application. Я могу обновить s3.cfg командой s3cmd configure. Я хочу обновить файл учетных данных aws без установки cli во всех моих экземплярах. Может ли кто-нибудь предложить мне сценарий, в котором я могу получить свои кредиты, хранящиеся в seretsmanager
1 ответ
В credentials
file - это просто текстовый файл с двумя ключами в нем.
Перейдите в консоль aws и в настройках доступа пользователей вы можете сбросить ключи. Aws покажет вам одноразовое всплывающее окно с ключами, скопируйте их или загрузите, а затем поместите эти ключи в файл учетных данных.
Если вы используете Linux и, возможно, Mac, перейдите по ссылке /home/myuser/.aws/credentials. Открытьcredentials
и вставьте в него ключи в том же формате, что и предыдущие. Я сейчас не на своем компьютере, поэтому не могу точно показать вам формат.
Обратите внимание на.aws
папка по умолчанию скрыта, поэтому вам, возможно, придется сделать это в своем терминале. Откройте терминал и введите следующие
cd ~/.aws
Это должно поместить вас в скрытую папку. Тогда сделай...
vim credentials
Это откроет файл с помощью текстового редактора vim. Вы можете нажатьi
чтобы перейти в режим вставки и внести изменения в файл, затем, если вы скопировали ключи в буфер обмена, нажмите ctrl-r +
чтобы вставить их.
Наконец нажмите escape, затем :wq
закрыть и сохранить файл.