Обновление файла 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 закрыть и сохранить файл.

Другие вопросы по тегам