本文主要是介绍python3 boto3 修改 s3对象存储 属性,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
- 修改单个文件的属性见这里
import boto3
import botocore
from botocore.config import Config
from botocore.exceptions import ClientError
import yaml
from loguru import logger
#构建s3连接client
s3_client = boto3.client('s3',aws_access_key_id='yourkey',aws_secret_access_key='yourpasswd',endpoint_url='http://test.com/cn',verify=False,#这里将连接超时设置为10秒,并最大重试次数设置为5次config=Config(connect_timeout=10, retries={'max_attempts': 5}))
#改变某个文件为公开读
s3_client.put_object_acl(ACL='public-read', Bucket='yourbucket', Key='yourfile')
- S3 Boto3 python - 将所有文件acl更改为public read, 见这里
这篇关于python3 boto3 修改 s3对象存储 属性的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!