Browse Source

修复云存列表播放失败问题

lang 3 years ago
parent
commit
c74a7636ff
1 changed files with 3 additions and 3 deletions
  1. 3 3
      Controller/CloudStorage.py

+ 3 - 3
Controller/CloudStorage.py

@@ -488,9 +488,8 @@ class CloudStorageView(View):
         })
         bucket_mold = regroup_bucket_qs[vh_qs[0]['bucket_id']]['mold']
         bucket_region = regroup_bucket_qs[vh_qs[0]['bucket_id']]['region']
-        bucket_name = regroup_bucket_qs[vh_qs[0]['bucket_id']]['bucket']
-        aws_access_key_id = bucket_mold
-        aws_secret_access_key = bucket_region
+        aws_access_key_id = AWS_ACCESS_KEY_ID[bucket_mold]
+        aws_secret_access_key = AWS_SECRET_ACCESS_KEY[bucket_mold]
         session = Session(
             aws_access_key_id=aws_access_key_id,
             aws_secret_access_key=aws_secret_access_key,
@@ -513,6 +512,7 @@ class CloudStorageView(View):
             # bucket_name = vod["bucket__bucket"]
             # endpoint = vod["bucket__endpoint"]
             # bucket__region = vod["bucket__region"]
+            bucket_name = regroup_bucket_qs[vod['bucket_id']]['bucket']
             thumbspng = '{uid}/vod{channel}/{time}/Thumb.jpeg'. \
                 format(uid=uid, channel=channel, time=vod['time'])
             response_url = conn.generate_presigned_url(