cap*_*ght 3 python boto amazon-web-services
我是第一次使用AWS,刚刚为python安装了boto.我坚持它建议的步骤:
"您可以将此文件放在/etc/boto.cfg中以供系统范围使用,也可以放在执行命令的用户的主目录中〜/ .boto."
老实说,我不知道该怎么做.首先,我找不到boto.cfg,其次我不确定为第二个选项执行哪个命令.
此外,当我将应用程序部署到我的服务器时,我假设我也需要在那里做同样的事情......
"您可以将此文件放在/etc/boto.cfg中以供系统范围使用,也可以放在执行命令的用户的主目录中〜/ .boto."
前者只是意味着您可以创建一个boto.cfg在目录中命名的配置文件/etc(即它不一定就在那里,具体取决于您的特定系统上如何安装boto).
后者确实有点不幸 - ~/.boto意味着boto将寻找.boto在执行命令(即Python脚本)的用户的主目录中命名的配置文件,这些命令正在促进boto库.
您可以在boto wiki文章BotoConfig中阅读更多相关信息,例如关于手头的问题:
boto配置文件只是一个.ini格式配置文件,它指定控制boto库行为的选项的值.启动时,boto库在以下位置按以下顺序查找配置文件:
- /etc/boto.cfg - 用于本机上所有用户将使用的站点范围设置
- 〜/ .boto - 用于特定于用户的设置
您确实需要在部署应用程序的服务器上准备相应的配置文件.
祝好运!
对于那些想要在Windows中配置凭据的用户:
1 - 使用您想要的名称创建文件(例如boto_config.cfg)并将其放在您选择的位置(例如C:\ Users \\ configs).
2-使用Name ='BOTO_CONFIG'和Value = file_location/file_name创建环境变量
3- Boto现在可以使用自动配置的凭据了!
对于寻找有关 now-current 信息的任何人boto3,它不使用单独的配置文件,而是尊重运行时由 aws cli 创建的默认文件aws configure(即,它将查看~/.aws/config)
| 归档时间: |
|
| 查看次数: |
12199 次 |
| 最近记录: |