
[英]AccessDenied when calling Boto3 assume_role from EC2 even with service principal
我在尝试让 Python 脚本在 EC2 实例上运行时遇到问题,该脚本承担执行 S3 任务的角色。 这是我所做的。 创建了具有AmazonS3FullAccess权限的 IAM 角色并获得了以下ARN : arn:aws:iam::<account_number>:role/<r ...
[英]AccessDenied when calling Boto3 assume_role from EC2 even with service principal
我在尝试让 Python 脚本在 EC2 实例上运行时遇到问题,该脚本承担执行 S3 任务的角色。 这是我所做的。 创建了具有AmazonS3FullAccess权限的 IAM 角色并获得了以下ARN : arn:aws:iam::<account_number>:role/<r ...
[英]Aws s3 batch operation error: Task target couldn't be URL decoded
我需要从 aws s3 冰川深层存档中恢复大量 object。 所以我尝试使用 s3 批处理作业。 为此,我使用 python 代码将清单创建为 csv,其中包含 Bucket、Key 列。 但我的第一个问题:一些 Key 包含逗号,所以工作失败了。 为了(部分)解决这个问题,我只是剪切了 csv ...
[英]Can't update record in DynamoDB
python 和一般编码真的很新 - 如果有人能用一些代码指出我正确的方向,那真的会很有帮助。 因此,首先,我正在为运行 AWS Rekognition 的停车场进行概念验证,我需要一些帮助来更新数据库。 正如您在下面的代码中看到的那样,它可以将 reg_plate、entry_time 和 ex ...
[英]aws s3 restore all files of a folder
我将文件存档在 aws s3 冰川深度存档中。 我想启动以前缀开头的所有对象的恢复。 为此,我首先尝试将 de aws cli 与此命令一起使用:aws s3api list-objects-v2 \ --bucket ${bucket} \ --prefix "${prefix}" \ --que ...
[英]Cannot start all the filtered ec2 in Lambda python Boto3
instances = ec2.instances.filter(Filters=[{'Name': 'instance-state-name', 'Values': ['stopped']},{'Name': 'tag:Environment','Values':['Dev']}]) for in ...
[英]What is the issue with the python script to delete contents of multiple s3 buckets concurrently and wait till it gets deleted?
我正在尝试创建一个 python 脚本来同时删除 6 个 s3 存储桶的内容,等待所有数据被删除,并处理一个存储桶中的 1000 多个对象。 但是,我随机遇到错误“KeyError:'endpoint_resolver'”。 我已正确设置 AWS 配置,因为我可以通过运行 AWS 命令列出 S3 ...
[英]connecting to AWS S3 using boto3 or smart_open - debugging connection error
我的目标是将对象上传到 S3,我一直在尝试使用 smart_open 和 boto3 库但没有成功。 我不太了解在 S3 中配置 IAM 策略或访问点; 但发现很难调试和理解如何传递配置。 我是这是我的政策——它应该是开放的并允许 PUT。 我没有设置任何接入点。 boto3 使用boto3,我尝 ...
[英]File Copy from one S3 bucket to other S3 bucket using Lambda - timing constraint?
我需要将大文件(甚至可能大于 50 GB)从一个 S3 存储桶复制到另一个 S3 存储桶(基于事件)。 我打算使用 s3.Object.copy_from 在 Lambda 中执行此操作(使用 boto3)。 我想看看有没有人试过这个? 对于导致 Lambda 超时的较大文件(100 GB 等), ...
[英]Equivalent service for AWS Lambda in Azure
要通过 AWS 中的 python 获取 ec2 实例的详细信息,我们可以创建一个 lambda function 并使用 describe-instances boto3 api 来获取结果。 我正在 Azure 中寻找类似的解决方案。要通过 azure 中的 python 获取 VM 信息。请共 ...
[英]how to Read .Sql file stored in S3 containing multiple SQL statements
我有一个 .sql 文件存储在 AWS 的 S3 位置,其中包含多个用分号分隔的 SQL 语句,如下所示: 尝试在 AWS Glue 作业中使用 2 种方法来读取此 S3.sql 文件但没有成功: 方法-1: 错误:不存在这样的文件。 即使文件存在于 S3 路径中。 Open() function ...
[英]How can i reference variable in lambda to AWS-RunShellScript command
我正在尝试将变量account_id传递给 lambda function 中的 shell 脚本,此 lambda 将在该帐户的实例上运行该脚本 实现这一目标的正确方法是什么? ...
[英]S3 Select Query JSON for nested value when keys are dynamic
我在 S3 中有一个 JSON object,它遵循以下结构: 例如, 我正在尝试使用 S3 Select 查询检索数值,其中“代码”和“客户端”随每个查询动态填充。 到目前为止,我已经尝试过: 以及方括号内没有星号,但没有任何效果,我得到ClientError: An error occurre ...
[英]get the list of partition keys in a dynamodb with boto3
实际上,我正在使用scan并在每个项目中获取分区键,但这确实效率不高,我的 dynamodb 太大而且需要太多时间。 有没有一种方法可以只query分区键,这样我们就有了一种优化的廉价方法来获取 python 中带有 boto3 的 dynamoDB 的所有分区键? 我的确切目标是从我的 dynam ...
[英]How to get a specific key in a list of dicts in JSON
我正在尝试通过名称为BastionInfraStack (最近的一个)的最后一个已删除堆栈的list_stacks()获取StackId 。 list_stacks()命令返回以下内容: 现在,我获取堆栈列表的方式是这样的: 我如何通过该对象列表 go 检查我需要的堆栈是否具有名称BastionI ...
[英]If I add tags to a deployed pipeline (AWS CodePipeline) will the resources deployed through that pipeline inherit those tags?
我正在尝试使用 BOTO3 对此进行编码,但不确定标签是否会传播到资源。 我阅读了 AWS 文档,它似乎没有提及任何此类内容。 我在 AWS 上找到的唯一信息表明,“将标签应用于管道也会将标签传播到其底层资源(例如,Amazon EMR 集群和 Amazon EC2 实例)”——但此信息位于 Da ...
[英]How to stop launch template versions from incrementing?
我正在尝试编写一些代码来使用启动模板为 ASG 自动更新 AMI 映像。 我有一些已部署的代码创建了一个新的启动模板版本,但它因异常而失败,并且在没有完全完成的情况下创建了新的启动模板。 这导致了 20 个新创建的启动模板版本。 我已经使用 CLI 删除了它们并保留了默认版本 1。但是,现在当代码 ...
[英]Trying to use AWS' SelectObjectContent but getting error code: NotImplemented
我正在运行以下代码来获取放置在 S3 存储桶中的镶木地板文件中的记录数。 但是我收到此错误:botocore.exceptions.ClientError:调用 SelectObjectContent 操作时发生错误(XNotImplemented):此节点不支持 SelectObjectCont ...
[英]Create a CFN stack from template using get_template
我正在尝试使用get_template()并传递堆栈 ID 从模板创建 CFN 堆栈,但在尝试创建堆栈时出现错误: 这就是我获取模板并将其传递给create_stack function 的方式: 那么,我错过了什么? 谢谢。 ...
[英]Clone private github repo to launched EC2 instance
我正在构建一个启动并连接到 EC2 实例的脚本。 在实例的所有设置之后,我必须将我的私人仓库复制到它,然后运行它。 该代码适用于公共回购。 此外,如果我手动启动一个实例,连接到它并逐行运行,它也可以正常工作。 我正在使用 python、boto3 和 paramiko。 这是我到目前为止所拥有的:p ...
[英]How do I verify a domain registered in AWS Route 53 with AWS Simple Email Service (SES) purely through the Python client, boto3?
我已经阅读了所有我能找到的与该主题相关的文档。 我一直在使用 boto3 Python 客户端与 AWS 一起注册一个新域并验证它是否与 AWS 简单 Email 服务 (SES) 一起使用。 这是一项完全轻松的任务,只需在 GUI 中单击几下: 我想,阅读SES boto3 文档,我可以通过 ...