首页 > 解决方案 > 在生产模式下使用 boto3 配置 AWS Session

问题描述

我正在生产服务器上运行使用 AWS 服务的东西。为会话提供凭据的最常提供的解决方案是以下之一:

from boto3 import Session

session = Session(profile_name='my_aws_profile')

或者

from boto import Session

session = Session(
    aws_access_key_id="AWS_ACCESS_KEY",
    aws_secret_access_key="AWS_SECRET_ACCESS_KEY"
)

我有什么选择,这样我就可以

标签: amazon-web-servicesboto3

解决方案


如果您想为您的凭证保存另一个位置,请将您的凭证保存为环境变量,将其保存在配置文件中并将 AWS_CONFIG_FILE 位置更改为您想要的路径。如果凭据文件和配置文件中存储了凭据,则凭据文件中的凭据优先。


推荐阅读