Django项目中.aws/config文件的创建位置及配置咨询
AWS凭证配置位置说明
.aws配置目录(包含config和credentials文件)默认是用户级全局配置,不需要放在项目目录下,默认路径如下:- Linux/macOS系统:
~/.aws/(当前登录用户的主目录) - Windows系统:
C:\Users\<你的用户名>\.aws\
- Linux/macOS系统:
若需在项目目录内单独配置,可通过环境变量指定路径:
- Linux/macOS终端临时设置:
export AWS_CONFIG_FILE=/你的项目路径/.aws/config - Windows终端临时设置:
set AWS_CONFIG_FILE=C:\你的项目路径\.aws\config - 也可在项目的虚拟环境激活脚本中添加该环境变量,保证每次运行项目时自动加载
- Linux/macOS终端临时设置:
配置文件示例:
config文件内容:[default] region = us-west-2 # 替换为实际使用的AWS区域credentials文件内容:[default] aws_access_key_id = 你的AWS访问密钥ID aws_secret_access_key = 你的AWS秘密访问密钥验证配置是否生效:
安装AWS CLI后,在终端执行aws configure list查看当前配置;或在项目中添加测试代码:import boto3 client = boto3.client('s3') print(client.list_buckets())
内容的提问来源于stack exchange,提问作者Evan
相关产品推荐
相关产品推荐

