Ran*_*ton 7 python amazon-s3 boto amazon-web-services
我正在尝试使用Boto访问AWS,但它无法正常工作.我已经在/ etc中安装了Boto和boto.cfg.这是我的代码:
import requests, json
import datetime
import hashlib
import boto
conn = boto.connect_s3()
Run Code Online (Sandbox Code Playgroud)
这是错误:
Traceback (most recent call last):
File "boto.py", line 4, in <module>
import boto
File "/home/mydir/public_html/boto.py", line 6, in <module>
conn = boto.connect_s3()
AttributeError: 'module' object has no attribute 'connect_s3'
Run Code Online (Sandbox Code Playgroud)
我勒个去?这并不复杂.
kha*_*ler 18
它看起来像你正在处理的文件被调用boto.py.我认为这里发生的事情是你的文件是自己导入的 - Python在包含执行导入的文件的目录中查找模块,然后查看你的文件PYTHONPATH.尝试将名称更改为其他名称.
您可能需要执行类似于我EC2Connection在某些代码中使用该类的操作,如下所示:
from boto.ec2.connection import EC2Connection
conn = EC2Connection(...)
Run Code Online (Sandbox Code Playgroud)
另外,从他们的文档(http://boto.s3.amazonaws.com/s3_tut.html):
>>> from boto.s3.connection import S3Connection
>>> conn = S3Connection('<aws access key>', '<aws secret key>')
Run Code Online (Sandbox Code Playgroud)
编辑:我知道文档页面具有您尝试使用的快捷方式功能,但在尝试使用 EC2 执行相同类型的快捷方式时,我看到了类似的问题。
| 归档时间: |
|
| 查看次数: |
12513 次 |
| 最近记录: |