AWS S3 桶博托
AWS S3 bucket boto
我编写了以下代码来使用 boto 创建 AWS S3 存储桶:-
from boto.s3.connection import S3Connection
conn = S3Connection()
bucket = conn.create_bucket('mybucket1')
但是当我 运行 这段代码时,我收到以下错误:-
Traceback (most recent call last):
File "prob1.py", line 3, in <module>
bucket = conn.create_bucket('mybucket1')
File "/usr/local/lib/python2.7/dist-packages/boto/s3/connection.py", line 619, in create_bucket
data=data)
File "/usr/local/lib/python2.7/dist-packages/boto/s3/connection.py", line 671, in make_request
retry_handler=retry_handler
File "/usr/local/lib/python2.7/dist-packages/boto/connection.py", line 1071, in make_request
retry_handler=retry_handler)
File "/usr/local/lib/python2.7/dist-packages/boto/connection.py", line 913, in _mexe
self.is_secure)
File "/usr/local/lib/python2.7/dist-packages/boto/connection.py", line 705, in get_http_connection
return self.new_http_connection(host, port, is_secure)
File "/usr/local/lib/python2.7/dist-packages/boto/connection.py", line 747, in new_http_connection
connection = self.proxy_ssl(host, is_secure and 443 or 80)
File "/usr/local/lib/python2.7/dist-packages/boto/connection.py", line 792, in proxy_ssl
int(self.proxy_port)), timeout)
File "/usr/lib/python2.7/socket.py", line 575, in create_connection
raise err
socket.timeout: timed out
我没有使用任何代理服务器。
提前帮我调试一下code.Thanks
您的代码完全没问题。
错误是超时,这表明存在网络问题,例如端口被公司 IT 阻止。
从另一个网络(例如从家里)尝试一下,您会发现它可以正常工作。然后就是追踪 运行 访问您的网络的人,以确定是什么阻止了您的连接。
或者,创建一个 Amazon EC2 实例,连接到它(如果可能),然后从那里运行 您的代码。
我编写了以下代码来使用 boto 创建 AWS S3 存储桶:-
from boto.s3.connection import S3Connection
conn = S3Connection()
bucket = conn.create_bucket('mybucket1')
但是当我 运行 这段代码时,我收到以下错误:-
Traceback (most recent call last):
File "prob1.py", line 3, in <module>
bucket = conn.create_bucket('mybucket1')
File "/usr/local/lib/python2.7/dist-packages/boto/s3/connection.py", line 619, in create_bucket
data=data)
File "/usr/local/lib/python2.7/dist-packages/boto/s3/connection.py", line 671, in make_request
retry_handler=retry_handler
File "/usr/local/lib/python2.7/dist-packages/boto/connection.py", line 1071, in make_request
retry_handler=retry_handler)
File "/usr/local/lib/python2.7/dist-packages/boto/connection.py", line 913, in _mexe
self.is_secure)
File "/usr/local/lib/python2.7/dist-packages/boto/connection.py", line 705, in get_http_connection
return self.new_http_connection(host, port, is_secure)
File "/usr/local/lib/python2.7/dist-packages/boto/connection.py", line 747, in new_http_connection
connection = self.proxy_ssl(host, is_secure and 443 or 80)
File "/usr/local/lib/python2.7/dist-packages/boto/connection.py", line 792, in proxy_ssl
int(self.proxy_port)), timeout)
File "/usr/lib/python2.7/socket.py", line 575, in create_connection
raise err
socket.timeout: timed out
我没有使用任何代理服务器。 提前帮我调试一下code.Thanks
您的代码完全没问题。
错误是超时,这表明存在网络问题,例如端口被公司 IT 阻止。
从另一个网络(例如从家里)尝试一下,您会发现它可以正常工作。然后就是追踪 运行 访问您的网络的人,以确定是什么阻止了您的连接。
或者,创建一个 Amazon EC2 实例,连接到它(如果可能),然后从那里运行 您的代码。