使用 boto
,我可以通过传递 anon=
关键字参数连接到公共(public) S3 存储桶而无需凭据。
s3 = boto.connect_s3(anon=True)
boto3
这可能吗?
最佳答案
是的。您的凭据用于对您发出的所有请求进行签名,因此您要做的就是将客户端配置为根本不执行签名步骤。您可以按如下方式执行此操作:
import boto3
from botocore import UNSIGNED
from botocore.client import Config
s3 = boto3.client('s3', config=Config(signature_version=UNSIGNED))
# Use the client
关于python - 我可以匿名使用 boto3 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34865927/