boto3相关内容

如何在不写入磁盘的情况下将 AWS S3 上的文本文件导入 Pandas

我在 S3 上保存了一个文本文件,它是一个制表符分隔的表格.我想将它加载到 Pandas 中,但无法先保存它,因为我在 Heroku 服务器上运行.这是我目前所拥有的. 导入io导入 boto3导入操作系统将熊猫导入为 pdos.environ["AWS_ACCESS_KEY_ID"] = "xxxxxxxx"os.environ["AWS_SECRET_ACCESS_KEY"] = "xxxx ..
发布时间:2021-11-27 10:47:20 Python

如何通过 Python Boto3 将数据加载到 Amazon Redshift?

在 Amazon Redshift 的入门指南,数据从 Amazon S3 中提取并使用 SQLWorkbench/J 加载到 Amazon Redshift 集群中.我想模拟使用 连接到集群并将示例数据加载到集群中的相同过程博托3. 但是在 Boto3 的文档在 Redshift 中,我找不到允许我将数据上传到 Amazon Redshift 集群的方法. 我已经能够通过以下代码使用 ..
发布时间:2021-11-27 10:37:24 Python

Boto3 Kinesis Video GetMedia 和 OpenCV

我正在尝试使用 Boto3 从 kinesis 获取视频流,然后使用 OpenCV 显示提要并同时将其保存到文件中. 获取签名 URL 和 Getmedia 请求的过程似乎完美无缺,只是当我尝试使用 OpenCV 呈现它时,它似乎不起作用. 数据不顾一切地流向数据流 导入boto3将 numpy 导入为 np导入 cv2kinesis_client = boto3.client('k ..
发布时间:2021-11-27 10:19:44 Python

如何在 Boto3 中正确创建和附加 ELB

我是亚马逊 Boto3 API 的新手.我创建了如下所示的示例架构的基本图表,其中包含一个 ELB、4 个实例、2 个子网和 2 个不同可用区中的 2 个目标组(每个目标组中有 2 个实例). 我知道如何创建 EC2 实例、目标组、子网和 ELB.但是我不清楚要使用什么 ELB 函数. 如何将 ELB 连接到其他组件?基本上,如何将实例添加到 ELB?我不确定现在需要哪些后续步骤和功能 ..
发布时间:2021-11-27 10:03:11 Python

Amazon EKS:通过 python 脚本生成/更新 kubeconfig

在使用 Amazon 的 K8s 产品(EKS 服务)时,您有时需要将 Kubernetes API 和配置连接到 AWS 内建立的基础设施.尤其是我们需要一个 kubeconfig 具有正确的凭据和 URL 来连接到 EKS 提供的 k8s 控制平面. 亚马逊命令行工具 aws 为该任务提供了一个例程 aws eks update-kubeconfig --kubeconfig/path ..
发布时间:2021-11-27 09:50:50 其他开发

如何使用 boto3 在 EC2 中通过 SSH 和运行命令?

我希望能够通过 ssh 连接到 EC2 实例,并在其中运行一些 shell 命令,例如 this. 我如何在 boto3 中做到这一点? 解决方案 您可以使用以下代码片段通过 ssh 连接到 EC2 实例并从 boto3 运行一些命令. 导入boto3导入 botocore进口paramiko密钥 = paramiko.RSAKey.from_private_key_file(pa ..
发布时间:2021-11-27 09:39:28 Python

是否可以在 update_item 中结合 if_not_exists 和 list_append

我正在尝试在 boto3 中为 DynamoDB 使用 update_item 功能. 我现在正在努力更新项目列表.如果列表尚不存在,我想创建一个新列表,否则将附加到现有列表. 使用 SET my_list = list_append(my_list, :my_value) 形式的 UpdateExpression 返回错误 "提供的表达式引用了一个属性如果列表尚不存在,则不存在于项目 ..
发布时间:2021-11-27 09:29:55 其他开发

使用 boto3 对 dynamoDb 进行完整扫描

我的桌子大约有 220mb,里面有 250k 条记录.我正在尝试将所有这些数据提取到 python 中.我意识到这需要一个分块的批处理并循环执行,但我不确定如何将批处理设置为从上一个停止的地方开始. 有什么方法可以过滤我的扫描吗?从我读到的过滤发生在加载后,加载在 1mb 处停止,所以我实际上无法扫描新对象. 如有任何帮助,我们将不胜感激. 导入boto3dynamodb = bot ..
发布时间:2021-11-27 09:27:01 Python

如何在 Python 中使用 Cognito 凭据调用 API 网关

我已经设法设置了一个受 Cognito 保护的 API 网关.未经身份验证的用户角色具有应授予其访问网关的访问权限的访问策略.我还设法使用 boto3 从池中检索身份 ID 并获取关联的开放 ID 令牌,以及关联的秘密和访问密钥. 我现在如何使用这些凭据调用网关?有没有办法使用 boto3 来处理对 API 上特定方法的请求签名? 解决方案 以下是我们公共文档中的一个示例:http: ..
发布时间:2021-11-27 09:25:51 Python

带有 Boto3 附加策略的所有角色的列表

在这里找到了一个有用的线程,它帮助我获得了脚本的一部分,以获取所有角色及其附加策略的列表: response = client.list_attached_role_policies(角色名称='我的角色名称') 我正在尝试弄清楚如何进行这项工作,因此我获得了我们 AWS 账户中所有角色及其附加策略的列表.我对 Python/Boto3 还很陌生,所以任何帮助将不胜感激 解决方案 你应 ..
发布时间:2021-10-27 19:18:40 Python