📜 蒸馏脚本:set_public.py
This commit is contained in:
parent
abba6d06a7
commit
2852572958
20
scripts/distill/set_public.py
Normal file
20
scripts/distill/set_public.py
Normal file
@ -0,0 +1,20 @@
|
||||
#!/usr/bin/env python3
|
||||
"""Set COS models directory to public read"""
|
||||
import os, json
|
||||
os.environ['ZY_OSS_KEY'] = 'AKIDkQuBQhoiS2OYXWebXLwMbdT7cvAScbbU'
|
||||
os.environ['ZY_OSS_SECRET'] = 'nPoZKArgUJBA4nJenjSxJSQBj5FCj3A4'
|
||||
from qcloud_cos import CosConfig, CosS3Client
|
||||
cfg = CosConfig(Region='ap-guangzhou', SecretId=os.environ['ZY_OSS_KEY'], SecretKey=os.environ['ZY_OSS_SECRET'])
|
||||
client = CosS3Client(cfg)
|
||||
bkt = 'sy-finetune-corpus-1317346199'
|
||||
policy = {
|
||||
'Version': '2012-10-17',
|
||||
'Statement': [{
|
||||
'Effect': 'Allow',
|
||||
'Principal': {'qcs': ['qcs::cam::anonymous:anonymous']},
|
||||
'Action': ['name/cos:GetObject'],
|
||||
'Resource': ['qcs::cos:ap-guangzhou:uid/1317346199:sy-finetune-corpus-1317346199/models/*']
|
||||
}]
|
||||
}
|
||||
client.put_bucket_policy(Bucket=bkt, Policy=json.dumps(policy))
|
||||
print('OK: models/* public read')
|
||||
Loading…
x
Reference in New Issue
Block a user