问题标签 [boto]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - python s3使用boto,说'属性错误:'str'对象没有属性'connection'
我有一个可以列出存储桶的连接,但在尝试添加对象时出现问题。
我得到错误:
错误在文件中:
python - 使用 BOTO 库在 Django 中将图像文件上传到 Amazon S3 的 TypeError
我是编程和 Django 的初学者,所以我很感激初学者可以帮助他!
我正在按照教程展示如何使用 Boto 库将图像上传到 Amazon S3 帐户,但我认为它适用于较旧版本的 Django(我使用的是 1.1.2 和 Python 2.65),并且发生了一些变化。我收到一个错误:异常类型:TypeError 异常值:'InMemoryUploadedFile' 对象不可订阅
我的代码是:
模型.py:
视图.py:
网址.py:
awsdemo.html:
我真的很感激帮助。我希望我已经提供了足够的代码。
亲切的问候 AL
python - Django Boto S3 访问
我想不通。
这就是我想要发生的事情......
我有一个应用程序,用户使用 boto 和 django 将文件上传到 S3。我希望这些文件是私有的,并且只能通过我的应用程序使用我的 api 凭据访问。
因此,如果用户通过我的应用上传照片,他或其他任何人可以下载照片的唯一方法是通过他在我的应用上的帐户。这是否可能,如果可以,我该如何使用 boto 的 acl 规则进行设置。我不需要代码,(希望)我可以弄清楚,只需了解如何做到这一点。
这有意义吗?我知道我没有很好地传达它,我提前道歉。另外,感谢您的帮助。
api - 来自 EC2 实例的 Amazon SQS 区域
如果我从 EC2 实例创建 SQS 队列,但未在 API 调用中指定区域,则将在哪个区域创建队列。
当我跑
boto.sqs.regions()
我从一台非 ec2 机器上得到了 4 个区域,我得到了
[RegionInfo:us-east-1, RegionInfo:eu-west-1, RegionInfo:us-west-1, RegionInfo:ap-southeast-1]
从我得到的亚太地区的 EC2 机器上
[RegionInfo:us-east-1, RegionInfo:eu-west-1, RegionInfo:us-west-1]
Amazon 是否根据 EC2 实例区域设置 SQS 的区域。有没有办法访问其他区域队列?
我正在使用 python Boto 库。
python - 如何使用 Avro 处理我无法查找的流?
我正在使用 Avro 1.4.0 通过 Python avro 绑定和 boto S3 库从 S3 中读取一些数据。当我在文件上打开 avro.datafile.DataFileReader 时,例如 boto 返回的对象,它在尝试 seek() 时立即失败。现在我正在通过将 S3 对象读入临时文件来解决这个问题。
我希望能够通过任何支持 read() 的 python 对象进行流式传输。有人可以提供建议吗?
python - 如何编译使用boto访问S3的python代码?
我正在尝试编译一个简单的 Python 程序,该程序使用 boto 包将文件上传到 S3 存储桶,并放入单个可再分发的 .exe 文件中。我对任何编译方法持开放态度。到目前为止,我已经尝试了两者bbfreeze
并且py2exe
都产生了相同的结果。导致问题的代码如下所示:
使用任一可执行捆绑实用程序编译并运行我得到:
我在 Windows XP SP3 上使用 ActiveState Python 2.6。boto 包安装有:
我根据此处找到的有关解压的 egg 文件存在问题的信息使用了该--always-unzip
选项。不幸的是,当我用来构建可执行文件时,我得到的错误是相同的。py2exe
bb-freeze
的输出在py2exe
接近尾声时包括以下信息:
这提供了一些提示。我尝试了其他帖子中建议的方法 SO 在-i
编译时建议使用该选项py2exe
,但不幸的是没有任何帮助。在其他问题中,用户正在自己明确包含电子邮件子模块。不幸的是,我不知道如何使这些解决方案适应我的情况,只是添加它们-i
并没有停止py2exe
警告我缺少模块,或者导致捆绑的 exe 因缺少模块错误而失败。
有人可以帮我捆绑此代码以进行重新分发吗?
python - 是否可以使用 boto 从 Google App Engine 中的 S3 读取文件?
我想在 Google App Engine 的沙箱中操作存储在 S3 中的腌制 python 对象。我使用 boto文档中的建议:
但这需要我写入一个文件,这在 GAE 沙箱中显然不是洁净的。
我怎样才能解决这个问题?非常感谢您的帮助
python - 如何从 Google App Engine 上的 URL 将文件存储在 Google Storage 上?
我想在 Google App Engine (Python) 上创建一个服务,该服务将接收图像的 URL 并将其存储在 Google Storage 中。我设法使用boto
或gsutil
命令行从本地文件上传,但不是通过 URL 检索文件。我尝试使用HTTP 请求 ( PUT
)执行此操作,但我收到了错误签名的错误响应。显然我做错了什么,但不幸的是我不知道在哪里。
所以我的问题是:如何使用 Python for Google App Angine 从 URL 检索文件并将其存储在 Google Storage 中?
这是我所做的(使用另一个答案):
我得到了回应:
python - 使用 boto 将图像上传到 s3
这里我有一个图片网址。文件名是图片网址
它将内容上传到 S3,但显示错误:
/tmp/t.jpeg
无法打开,因为关联的帮助应用程序不存在。在您的偏好中更改关联。
rest - 使用一个 put 请求将多个文件上传到 s3
我有很多小文件想放入 s3。我的目标是尽量减少成本并使用最少的 put 请求。无论如何,是否只使用一个 put 请求将多个文件流式传输到 s3 上?目前,我实现的代码对每个文件使用一个 put 请求,并直接从浏览器进入 s3。感谢您的任何建议。