0

经过这么多年,我想更改我的 aws iam 用户的访问密钥和访问通行证。为了查看我的所有密钥都在哪里使用,我在我的 linux 机器中运行了一些命令,并找到了除应用程序之外的 ./root/.aws/credentials 和 /root/.aws/s3.fg 文件。我可以通过 s3cmd 配置命令更新 s3.cfg。我想在所有实例中更新 aws 凭据文件而不安装 cli。谁能建议我一个脚本,我可以在其中获取存储在 seretsmanager 中的凭据

4

1 回答 1

0

credentials文件只是一个文本文件,其中包含两个键。

转到 aws 控制台,在您的用户访问设置中,您可以重置您的密钥。Aws 将向您显示包含密钥的一次性弹出窗口,复制或下载它们,然后将这些密钥放入凭证文件中。

如果您在 Linux 上,也可能在 Mac 上,请转到 /home/myuser/.aws/credentials 。打开credentials并以与之前相同的格式将密钥粘贴到其中。我现在不在我的电脑上,所以不能准确地告诉你格式。

请注意,默认情况下该.aws文件夹是隐藏的,因此您可能必须在终端中执行此操作。打开终端并输入以下内容

cd ~/.aws

这应该让你进入隐藏文件夹。然后做...

vim credentials

这将使用 vim 文本编辑器打开文件。您可以按i进入插入模式并对文件进行更改,然后如果您已将密钥复制到剪贴板,请按ctrl-r +将它们粘贴进去。

最后按 Escape 然后:wq关闭并保存文件。

于 2020-03-14T05:30:13.110 回答