我拥有从AWS S3提取所有文件的python代码。但是问题是代码在一台服务器上运行,但在另一台服务器上发生错误。我也尝试在docker容器上运行。但是会发生同样的错误。
botocore.exceptions.ClientError:调用ListObjects操作时发生错误(AccessDenied):访问被拒绝
我的python代码是:
s3 = boto3.resource("s3")
ug = s3.Bucket("bucket")
file_path = []
ug_objects = ug.objects.filter(
Prefix='prefix')
for obj in ug_objects: //error occurs at this line
我想这不是权限问题,因为它正在另一台服务器上运行