问题标签 [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.
amazon-web-services - 如何通过 boto 为 s3 浏览器上传设置内容长度范围
问题
我正在尝试将图像从浏览器直接上传到 S3,但我无法通过 boto 的 S3Connection.generate_url 方法应用内容长度范围权限。
有很多关于签署 POST 表单、设置一般策略甚至是进行类似提交的 heroku 方法的信息。我一生无法弄清楚的是如何将“内容长度范围”添加到签名的网址中。
使用 boto 的 generate_url 方法(下面的示例),我可以指定策略标头并使其适用于正常上传。我似乎无法添加的是对最大文件大小的政策限制。
服务器签名代码
在客户端,我使用的是基于tadruj的 s3upload.js 脚本的 ReactS3Uploader。它不应该影响任何东西,因为它似乎只是传递了 signedUrls 所涵盖的任何内容,但为简单起见在下面复制。
ReactS3Uploader JS 代码(简化)
S3上传.js
任何帮助将不胜感激,因为我已经把头撞在墙上好几个小时了。
python - 如何查看 Boto3 HTTPS 请求字符串
我已经能够查看 botocore 发送的 PreparedRequest 的属性,但我想知道如何查看发送到 AWS 的确切请求字符串。我需要确切的请求字符串才能将其与我正在测试 AWS 调用的另一个应用程序进行比较。
python - 使用 boto3 列出存储桶的内容
如何查看 S3 中存储桶内的内容boto3
?(即做一个"ls"
)?
执行以下操作:
返回:
如何查看其内容?
python - 获取 ElastiCache 标签
我正在尝试使用 Boto3 和 Python 获取 ElastiCache 标签。在 boto3 中有一个名为 list_tags_for_resource() 的函数。但是,我面临的问题是,如何找到资源名称。我正在使用以下代码:
这给出了以下错误:
python - Python Boto3 AWS 分段上传语法
我已成功通过 AWS 进行身份验证,并使用 Bucket 对象上的“put_object”方法上传文件。现在我想使用 multipart API 来为大文件完成此操作。我在这个问题中找到了公认的答案: How to save S3 object to a file using boto3
但是在尝试实施时,我遇到了“未知方法”错误。我究竟做错了什么?我的代码如下。谢谢!
python - 想要访问另一个字典中的列表中的字典中的值
我将 Python3 与 boto3 包一起使用,并且正在运行 describe_instances() 来描述我的所有实例。但是返回类型是字典,现在字典中有列表和其他字典。
例如,我想要做的是只返回“InstanceId”字符串,或者如果我可以返回整个“Instances”列表,那也不错。
返回类型和响应代码可以在这里找到。 http://boto3.readthedocs.org/en/latest/reference/services/ec2.html#EC2.Client.describe_instances
python - 如何使用 Boto3 创建 s3 存储桶?
我想为我的帐户启用 cloudtrail 日志,因此需要创建一个 s3 存储桶。我想使用 Boto3 自动执行此任务。目前我正在使用以下脚本
我是 Boto3 的新手,所以我对使用其他参数(如GrantWrite、GrantWriteACP等)知之甚少。
请帮我提供一些关于创建 s3 存储桶并在其中启用 cloudtrail 日志的代码片段。
谢谢
amazon-web-services - 如何使用 Boto3 为 RDS 实例启用 MultiAZ?
我想使用 Boto3 为 rds 实例启用 multi-az 功能。但使用脚本无法完成。此外,我更新了 rds 实例的策略,但仍未更新。我正在使用以下脚本。
python-2.7 - 如何使用 Boto3 加密我现有的 RDS 实例?
我想加密我现有的 rds 实例。我正在使用 Boto 脚本来修改数据库实例。
是否可以加密现有的 RDS 数据库实例?如果是,那么我该如何完成任务?
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">
?