问题标签 [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 投票
6 回答
45863 浏览

python - 使用 Python 和 Boto3 列出 S3 存储桶的目录内容?

我正在尝试使用 Python 和 Boto3 列出 S3 存储桶中的所有目录。

我正在使用以下代码:

当我运行它时,我得到以下异常堆栈跟踪:

列出存储桶内目录的正确方法是什么?

0 投票
2 回答
3723 浏览

python - 需要 boto3 和 SWF 示例

亚马逊正在为未来的开发推广 boto3,但没有为新的 boto3 提供足够的文档。

有没有人愿意分享将 SWF 与 boto3 一起使用的示例代码?

0 投票
2 回答
2439 浏览

python - python到exe转换后botocore.exceptions.DataNotFoundError

我可以在 Windows 上使用 python 2.7 解释器毫无问题地上传数据。但是在我将其编译为 exe 后,它在行显示错误: s3 = session.client('s3')

错误是:

可能是什么问题?

0 投票
1 回答
3139 浏览

python - Python Boto3:设置会话、创建 EC2 实例并使用 csdshell 运行命令

我需要使用 boto3 编写一个 python 脚本,它执行以下操作,

  • 为我的会话设置 aws 访问权限和密钥
  • 然后创建一个 ec2 实例(使用 ami 图像)
  • 在新创建的 ec2 实例中执行命令
0 投票
2 回答
864 浏览

python - 在 job.get_output('body') 中访问流

示例代码

该打印仅在 0xsnip 处产生 botocore.response.StreamingBody

r0['body'] 应该是 CSV 格式的库存,但我不知道如何获取它。我花了一些时间试图让我们 i​​o 在 Steam 中阅读,要么这不是正确的方式,要么我做错了。你能为我指出正确的方向吗?

谢谢!

0 投票
2 回答
83 浏览

amazon-web-services - 如何将 Amazon EC2 实例的详细信息存储在变量中,然后使用变量启动更多

上面的代码能够获取我作为参数提供的实例的详细信息,我需要从该实例的 ami 启动一个新实例,我如何将详细信息存储在一个变量中,然后使用它来启动一个新实例个人电脑??

0 投票
1 回答
629 浏览

python - boto3 显示实例上的下一个可用设备名称

使用 boto3,在实例资源上显示下一个可用设备名称的最佳方式是什么?

使用实例块设备的示例:

/dev/sdc是打开的,所以我想在那里附加我的音量。

0 投票
1 回答
413 浏览

python - 多线程python上的“文本文件忙”错误

我有一个 python 脚本,它从亚马逊 S3 服务器下载 shell 脚本,然后执行它们(每个脚本的大小约为 3GB)。下载并执行文件的函数如下所示:

每个文件的节点都是唯一的。

我创建了一个 for 循环来执行这个:

这完美地工作,但是当我尝试为每个文件创建一个单独的线程时,我收到错误:

带有线程的脚本如下所示:

在所有线程中,只有一个线程成功,所有其他线程都因“文本文件繁忙错误”而失败。有人可以帮我弄清楚我做错了什么吗?

0 投票
5 回答
61031 浏览

python - 如何使用 boto3 创建 ec2 实例

是否可以在 python 中使用 boto3 创建一个 ec2 实例?Boto3 文档在这里没有帮助,我在网上找不到任何帮助文档。请提供一些示例代码/链接。

0 投票
2 回答
417 浏览

python-3.x - Python Boto3 OpsWorks KeyError 通过获取 CustomJson

我尝试使用 python 和 boto3 从我的 OpsWorks 堆栈中获取自定义 json。获取名称是可以的,但如果我想获取 CustomJson - KeyError。不知道为什么。

那是控制台输出:

从http://boto3.readthedocs.org/en/latest/reference/services/opsworks.html#OpsWorks.Client.describe_stacks阅读文档我没有看到 'Name' 和 'CustomJson' 之间的区别,除了 CustomJson 是一个 JSON 对象。我必须改造它吗?

提前谢谢