问题标签 [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.
boto - Boto3 错误:botocore.exceptions.NoCredentialsError:无法找到凭据
当我简单地运行以下代码时,我总是会收到此错误。
我已将我的凭据文件保存在
C:\Users\myname\.aws\credentials
, Boto 应该从那里读取我的凭据。
我的设置错了吗?
这是来自 的输出boto3.set_stream_logger('botocore', level='DEBUG')
。
python - 如何从 boto3 获取当前实例 ID?
是否有相当于
用boto3在python中获取当前正在运行的实例instance-id?
python - 使用 boto3 客户端提交时 spark-submit EMR 步骤失败
我正在尝试使用用于 EMR 的 boto3 客户端执行 spark-submit。执行以下代码后,EMR 步骤提交,几秒钟后失败。如果在 EMR 主服务器上手动执行,则步骤日志中的实际命令行正在运行。
控制器日志显示几乎不可读的垃圾,看起来像是多个进程同时在那里写入。
UPD:尝试了command-runner.jar和 EMR 版本 4.0.0 和 4.1.0
任何想法表示赞赏。
代码片段:
python - How to iterate all S3 Buckets in an account across regions
I am trying to iterate and retrieve the policies about all S3 buckets in an account.
I am trying the following...
When I run this, I get the following error:
I've tried used s3.meta.client.get_bucket_location(Bucket=bucket_name['Name'])
as per https://github.com/boto/boto3/issues/81, but I get a value of None
for 'LocationConstraint'
.
How can I know or ascertain the correct endpoint and/or region for an arbitrary bucket?
boto3 - 在 boto3 中获取当前用户帐户 ID
我需要在脚本中获取“当前用户”的帐户 ID 。boto3
到目前为止,我最好的解决方案是解析当前用户arn:
但我想知道是否有更“轻量级”的方法。实际上
而且我实际上不需要CurrentUser
脚本中的资源。
python - 覆盖boto3中的基类函数
扩展资源类时(遵循 boto3 可扩展性指南说明),基类和自定义类之间没有继承关系。它产生了一个丰富了自定义类的功能和属性的基类。
我希望我能够覆盖基类函数,例如:
有没有用boto3实现这个目标的正确方法?
python - 使用 boto3 连接 CloudFront 时如何选择 AWS 配置文件
我正在使用 Boto 3 python 库,并希望连接到 AWS CloudFront。我需要指定正确的 AWS 配置文件(AWS 凭证),但是查看官方文档,我看不出有什么方法可以指定它。
我正在使用代码初始化客户端:
client = boto3.client('cloudfront')
但是,这会导致它使用默认配置文件进行连接。我找不到可以指定使用哪个配置文件的方法。
python - 无法安装boto3
我在虚拟环境中安装 boto3 时遇到问题。
我已经按照文件说的做了。首先我激活了虚拟环境。然后我做了一个:
现在我输入python
但是如果我导入boto,它就可以了
为什么我安装boto3的时候安装boto 2.38。我尝试关闭终端并重新打开它。我应该重新启动 Ubuntu 机器吗?
python - 如何使用 AWS EC2 为 AWS kinesis 制作低延迟输出器
我正在让一个客户在 ec2 中记录 kinesis 以进行测试。我只发送诸如 之类的记录{"name":"abc","birthday":"123"}
,但发送需要 100 毫秒以上。我把所有服务都放在新加坡。我该如何改进它?