我想创建一个名为img
的文件夹,该文件夹已经存在于我的私有bucketpublic中。我用的是Boto3。我只想用脚本公开这个文件夹而不是其他任何东西。。在
这就是我当前连接到bucket的方式,以及我所能达到的程度。。。。在
ACCESS_KEY_ID = 'xxxxx'
ACCESS_KEY_SECRET = 'xxxx'
bucket_name = 'mybucket'
sourceDir = "../../docs/buildHTML/html/"
destDir = ''
r = boto3.setup_default_session(region_name='eu-west-1')
s3 = boto3.resource('s3', aws_access_key_id=ACCESS_KEY_ID, aws_secret_access_key=ACCESS_KEY_SECRET)
bucket = s3.Bucket(bucket_name)
所以我有了水桶,这很管用。现在如何使已存在的文件夹img
成为公共文件夹?在
您需要向bucket添加一个策略,如下所示:
您可以通过AWS控制台或任何sdk来执行此操作。在boto3中,我想你是这样做的:
^{pr2}$相关问题 更多 >
编程相关推荐