如何在Windows系统下为Node.js创建AWS凭证文件?
如何在Windows系统中创建AWS .aws/credentials凭证文件?
我来帮你搞定这个Windows下创建AWS凭证文件的问题,其实步骤很简单,只是Windows的文件系统有个小限制而已,下面分步骤给你说明:
1. 手动创建.aws文件夹和credentials文件
Windows默认不让直接创建以.开头的文件夹,但有两种轻松的解决方法:
方法一:用命令提示符(CMD)创建
- 按下
Win + R,输入cmd打开命令提示符; - 执行以下命令创建
.aws文件夹(记得把你的用户名换成你实际的Windows用户名):mkdir C:\Users\你的用户名\.aws - 进入这个文件夹,创建
credentials文件:cd C:\Users\你的用户名\.aws notepad credentials - 这时记事本会弹出提示“找不到该文件,是否创建新文件?”,点击「是」;
- 在记事本里粘贴你的AWS凭证内容,格式如下:
[default] aws_access_key_id = 你的AWS访问密钥ID aws_secret_access_key = 你的AWS秘密访问密钥 - 保存记事本,关闭即可。
方法二:用Windows资源管理器创建
- 打开资源管理器,导航到
C:\Users\你的用户名目录; - 右键空白处选择「新建」→「文件夹」,输入
.aws.(注意末尾多一个点),按下回车,系统会自动去掉末尾的点,生成.aws文件夹; - 进入
.aws文件夹,右键空白处选择「新建」→「文本文档」; - 把文件名改成
credentials(删掉默认的.txt后缀),如果系统提示“更改文件扩展名可能会导致文件不可用”,点击「是」确认; - 双击打开这个文件,粘贴上面的凭证内容,保存即可。
2. 关于npm install aws-sdk --save不生成.aws文件夹的说明
这里要澄清一下:npm install aws-sdk只是把AWS SDK包安装到你的项目依赖里,它本身不会自动创建凭证文件夹和文件。凭证文件是需要你手动创建的,用来给SDK提供身份验证信息,两者没有直接关联哦。
3. 验证凭证文件是否创建成功
你可以在命令提示符里执行以下命令来检查:
type C:\Users\你的用户名\.aws\credentials
如果能正常显示你输入的凭证内容,就说明创建成功了,之后AWS SDK for JavaScript就能自动读取这个文件里的凭证信息了。
内容的提问来源于stack exchange,提问作者Asynchronous
相关产品推荐
相关产品推荐

