Python AWS Boto3在没有身份验证的情况下获取文件列表
我想知道是否有人能帮我。我试图通过使用boto3而不进行身份验证来获取s3存储桶中的文件列表。我可以使用aws s3 ls s3://mysite.com/--无签名请求--美国东部2区来实现这一点,但我正在尝试使用boto3以一种pythonic的方式来实现这一点 当前,当我尝试使用boto.session.session()时,它要求提供凭据Python AWS Boto3在没有身份验证的情况下获取文件列表,python,amazon-s3,boto3,Python,Amazon S3,Boto3,我想知道是否有人能帮我。我试图通过使用boto3而不进行身份验证来获取s3存储桶中的文件列表。我可以使用aws s3 ls s3://mysite.com/--无签名请求--美国东部2区来实现这一点,但我正在尝试使用boto3以一种pythonic的方式来实现这一点 当前,当我尝试使用boto.session.session()时,它要求提供凭据 谢谢我认为会话总是需要凭证。您应该能够禁用签名并使用boto3.resource('s3')来访问bucket 根据: 然后应该是这样一种情况: bu
谢谢我认为
会话
总是需要凭证。您应该能够禁用签名并使用boto3.resource('s3')
来访问bucket
根据:
然后应该是这样一种情况:
bucket = resource.Bucket('mysite.com')
for item in bucket.objects.all():
print(item.key)
这太完美了!谢谢
bucket = resource.Bucket('mysite.com')
for item in bucket.objects.all():
print(item.key)