问题标签 [boto3]

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.

0 投票
1 回答
2072 浏览

amazon-web-services - 如何通过 boto 为 s3 浏览器上传设置内容长度范围

问题

我正在尝试将图像从浏览器直接上传到 S3,但我无法通过 boto 的 S3Connection.generate_url 方法应用内容长度范围权限。

有很多关于签署 POST 表单设置一般策略甚至是进行类似提交的 heroku 方法的信息。我一生无法弄清楚的是如何将“内容长度范围”添加到签名的网址中。

使用 boto 的 generate_url 方法(下面的示例),我可以指定策略标头并使其适用于正常上传。我似乎无法添加的是对最大文件大小的政策限制。

服务器签名代码

在客户端,我使用的是基于tadruj的 s3upload.js 脚本的 ReactS3Uploader。它不应该影响任何东西,因为它似乎只是传递了 signedUrls 所涵盖的任何内容,但为简单起见在下面复制。

ReactS3Uploader JS 代码(简化)

S3上传.js

任何帮助将不胜感激,因为我已经把头撞在墙上好几个小时了。

0 投票
2 回答
16386 浏览

python - 如何查看 Boto3 HTTPS 请求字符串

我已经能够查看 botocore 发送的 PreparedRequest 的属性,但我想知道如何查看发送到 AWS 的确切请求字符串。我需要确切的请求字符串才能将其与我正在测试 AWS 调用的另一个应用程序进行比较。

0 投票
19 回答
496990 浏览

python - 使用 boto3 列出存储桶的内容

如何查看 S3 中存储桶内的内容boto3?(即做一个"ls")?

执行以下操作:

返回:

如何查看其内容?

0 投票
2 回答
1680 浏览

python - 获取 ElastiCache 标签

我正在尝试使用 Boto3 和 Python 获取 ElastiCache 标签。在 boto3 中有一个名为 list_tags_for_resource() 的函数。但是,我面临的问题是,如何找到资源名称。我正在使用以下代码:

这给出了以下错误:

0 投票
2 回答
3007 浏览

python - Python Boto3 AWS 分段上传语法

我已成功通过 AWS 进行身份验证,并使用 Bucket 对象上的“put_object”方法上传文件。现在我想使用 multipart API 来为大文件完成此操作。我在这个问题中找到了公认的答案: How to save S3 object to a file using boto3

但是在尝试实施时,我遇到了“未知方法”错误。我究竟做错了什么?我的代码如下。谢谢!

0 投票
1 回答
862 浏览

python - 想要访问另一个字典中的列表中的字典中的值

我将 Python3 与 boto3 包一起使用,并且正在运行 describe_instances() 来描述我的所有实例。但是返回类型是字典,现在字典中有列表和其他字典。

例如,我想要做的是只返回“InstanceId”字符串,或者如果我可以返回整个“Instances”列表,那也不错。

返回类型和响应代码可以在这里找到。 http://boto3.readthedocs.org/en/latest/reference/services/ec2.html#EC2.Client.describe_instances

0 投票
4 回答
35034 浏览

python - 如何使用 Boto3 创建 s3 存储桶?

我想为我的帐户启用 cloudtrail 日志,因此需要创建一个 s3 存储桶。我想使用 Boto3 自动执行此任务。目前我正在使用以下脚本

我是 Boto3 的新手,所以我对使用其他参数(如GrantWriteGrantWriteACP等)知之甚少。

请帮我提供一些关于创建 s3 存储桶并在其中启用 cloudtrail 日志的代码片段。

谢谢

0 投票
1 回答
339 浏览

amazon-web-services - 如何使用 Boto3 为 RDS 实例启用 MultiAZ?

我想使用 Boto3 为 rds 实例启用 multi-az 功能。但使用脚本无法完成。此外,我更新了 rds 实例的策略,但仍未更新。我正在使用以下脚本。

0 投票
2 回答
1068 浏览

python-2.7 - 如何使用 Boto3 加密我现有的 RDS 实例?

我想加密我现有的 rds 实例。我正在使用 Boto 脚本来修改数据库实例。

是否可以加密现有的 RDS 数据库实例?如果是,那么我该如何完成任务?

0 投票
1 回答
3383 浏览

django - django boto3:NoCredentialsError - 无法找到凭据

我正在尝试boto3在我的 django 项目中使用将文件上传到 Amazon S3。凭证定义在settings.py

views.py

系统抱怨Unable to locate credentials。我有两个问题:

(a) 看来我应该创建一个凭证文件~/.aws/credentials。但是在 django 项目中,我必须把它放在哪里?

(b) s3 方法upload_file将文件路径/名称作为其第一个参数。是否可以提供由表单输入元素获得的文件流<input type="file" name="fileToUpload">