|
@@ -20,18 +20,36 @@ import urllib
|
|
|
###########
|
|
|
host = "oss-cn-shenzhen.aliyuncs.com" # just for example
|
|
|
# host = "hlsvoda.zositech.cn" # just for example
|
|
|
+# host = 'oss-eu-central-1.aliyuncs.com'
|
|
|
|
|
|
accessid = 'LTAIyMkGfEdogyL9'
|
|
|
accesskey = '71uIjpsqVOmF7DAITRyRuc259jHOjO'
|
|
|
-bucket_name = "cloudvod1"
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+import oss2
|
|
|
+
|
|
|
+# 阿里云主账号AccessKey拥有所有API的访问权限,风险很高。强烈建议您创建并使用RAM账号进行API访问或日常运维,请登录 https://ram.console.aliyun.com 创建RAM账号。
|
|
|
+auth = Auth(accessid, accesskey)
|
|
|
+
|
|
|
+# Endpoint以杭州为例,其它Region请按实际情况填写。
|
|
|
+service = oss2.Service(auth, host)
|
|
|
+
|
|
|
+print([b.name for b in oss2.BucketIterator(service)])
|
|
|
+
|
|
|
+
|
|
|
+exit()
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+bucket_name = "cnvod1"
|
|
|
channel_name = "vod"
|
|
|
auth = Auth(accessid, accesskey)
|
|
|
bucket = Bucket(auth, host, bucket_name)
|
|
|
+
|
|
|
######################
|
|
|
-# 生成oss签名url
|
|
|
-# url = bucket.sign_url('GET', 'vod/1543902118/1543902118.m3u8', 60 * 60, params={'x-oss-process': 'hls/sign'})
|
|
|
# 缩略图
|
|
|
-url = bucket.sign_url('GET', 'FTSLL8HM437Z38WU111A/vod4/2018121001/1543902118/ts0.ts', 60 * 60, params={'x-oss-process': 'video/snapshot,t_10000,m_fast,w_300'})
|
|
|
+url = bucket.sign_url('GET', 'VVDHCVBYDKFMJRWA111A/vod1/2019010315/1546498920/ts2.ts', 60 * 60, params={'x-oss-process': 'video/snapshot,t_10000,m_fast,w_300'})
|
|
|
# url = bucket.sign_url('GET', 'FTSLL8HM437Z38WU111A/vod4/2018121001/1543902118/1543902118.m3u8', 60 * 60, params={'x-oss-process': 'hls/sign'})
|
|
|
# url = urllib.parse.unquote(url, encoding='utf-8', errors='replace')
|
|
|
urllst = url.split('?')
|