我第一次使用AWS并且刚刚为Python安装了boto。我被困在步骤它通知:到:在Python的boto.cfg中获取凭证文件
“您可以在/etc/boto.cfg全系统使用或执行命令,〜/用户的主目录放在此文件。博托“。
老实说,我不知道该怎么办。首先,我找不到boto.cfg,其次我不确定要为第二个选项执行哪个命令。
此外,当我将应用程序部署到我的服务器,我假设我需要做同样的事情有太多...
我第一次使用AWS并且刚刚为Python安装了boto。我被困在步骤它通知:到:在Python的boto.cfg中获取凭证文件
“您可以在/etc/boto.cfg全系统使用或执行命令,〜/用户的主目录放在此文件。博托“。
老实说,我不知道该怎么办。首先,我找不到boto.cfg,其次我不确定要为第二个选项执行哪个命令。
此外,当我将应用程序部署到我的服务器,我假设我需要做同样的事情有太多...
“你可以把这个文件无论是在的/ etc /博托。 cfg用于系统范围的使用 或执行命令的用户的主目录为 〜/ .boto。“
前者只是意味着你可以创建一个名为目录/etc
内boto.cfg
一个配置文件(即它并不一定是已经存在,取决于boto是如何被安装在特定的系统)。
后者确实表述有点可惜 - ~/.boto
意味着博托将寻找用于执行正在促进在boto库中的命令(即,Python脚本)的用户的主目录内名为.boto
的配置文件。
您可以在博托wiki文章BotoConfig(如对于眼下的问题:
一个博托配置文件是一个简单的格式为.ini配置文件 指定为控制博托 库行为的选项值。在启动时,博托库会在以下位置配置文件 和顺序如下:
- /etc/boto.cfg - 站点范围内的设置,这台机器上的所有用户 将使用
- 〜/ .boto - 为特定用户设置
事实上,你需要准备你的应用程序部署到并在服务器上的相应配置文件。
祝你好运!
对于那些谁想要配置的凭据在Windows中:
你想要的名称(例如boto_config.cfg)1 - 创建您的文件,并将其放置在您选择的位置(例如C:\用户\\ CONFIGS)。
2-创建具有名称=“BOTO_CONFIG”和值= file_location/FILE_NAME环境变量
3-宝途现在已准备好与凭证自动配置为工作!
为寻找信息,现在电流boto3
,它不使用单独的配置文件,而是尊重一个创建的默认由aws cli运行时aws configure
(即,它会看看~/.aws/config
)
相关:http://stackoverflow.com/a/21345540/3345375为Boto版本2.29.0及更高版本。 – jkdev 2016-10-30 18:46:54