为什么AWS在一个服务器上允许ListObjects而在另一台服务器上拒绝

时间:2019-04-15 07:13:16

标签: python amazon-web-services amazon-s3 boto3

我拥有从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

我想这不是权限问题,因为它正在另一台服务器上运行

0 个答案:

没有答案