63得票11回答
AWS: Boto3:包括角色使用的AssumeRole示例

我正在尝试使用AssumeRole以便遍历多个账户并检索这些账户的资产。我已经达到了这一步:import boto3 stsclient = boto3.client('sts') assumedRoleObject = sts_client.assume_role( RoleArn="ar...

62得票5回答
如何使用boto3在dynamodb的二级索引上进行查询?

是否有任何方法可以使用boto3查询DynamoDB的全局次要索引(global secondary index)。我没有找到任何在线教程或资源。

61得票7回答
此客户端未启用AWS Cognito身份验证的USER_PASSWORD_AUTH流程。

我有一个带有用户池(用户名和密码)的移动应用。该应用程序使用aws-amplify sdk运行良好。但是,想要将代码移出到Lambdas。因此,我使用Boto3编写了以下Lambda。 这里是Lambda:import boto3 def lambda_handler(event, con...

61得票3回答
如何使用Python boto3将S3对象从一个存储桶复制到另一个存储桶

我想从一个S3存储桶复制文件到另一个存储桶。但是我遇到了以下错误: s3.meta.client.copy(source,dest) TypeError: copy() 至少需要4个参数 (已提供3个) 我阅读文档后仍无法找到解决方案。这是我的代码:#!/usr/bin/env...

61得票3回答
使用boto3上传文件到S3时,file_upload()和put_object()有什么区别?

我正在使用boto3尝试上传文件。如果有人能解释一下file_upload()和put_object() s3 bucket 方法在boto3中确切的区别将会很有帮助? 它们之间是否有任何性能差异? 它们中的任何一个是否在后台处理分段上传功能? 两者的最佳使用情况是什么?

61得票10回答
使用Boto3从S3下载文件夹

使用 Boto3 Python SDK,我可以通过方法 bucket.download_file() 下载文件 是否有一种方式可以下载整个文件夹?

61得票4回答
如何使用Python中的boto3查询Cloudwatch日志

我有一个 Lambda 函数,它将指标写入 Cloudwatch。在写入指标的同时,它会在一个日志组中生成一些日志。INFO:: username: simran+test@example.com ClinicID: 7667 nodename: MacBook-Pro-2.local IN...

54得票4回答
Boto3:动态获取凭据?

我正在努力找出如何从我的代码中动态获取aws_access_key_id和aws_secret_access_key。 在boto2中,我可以通过以下方式执行:boto.config.get_value('Credentials', 'aws_secret_access_key') 但是在b...

53得票8回答
请求中包含的安全令牌已过期。

我有一个脚本,从Cloudwatch中获取了很多指标,用于我们内部报告。 该脚本遍历特定区域中的所有EC2实例,并请求过去2周内每个实例的5个Cloudwatch指标(所有可用的统计信息),每次以5分钟间隔回溯5天(正好是1440配额)。我正在使用一个假定的会话:session = Sess...

53得票2回答
botocore.exceptions.ClientError: 在调用HeadObject操作时发生错误(404): 未找到

我正在从AWS S3存储桶中下载文件,就像这样:import boto3 s3client = boto3.client("s3") s3 = boto3.resource('s3') bucket_name = 'practice_bucket' bucket = s...