2
2
RS_HOST = 'http://rs.qiniu.com' # 管理操作Host
3
3
RSF_HOST = 'http://rsf.qbox.me' # 列举操作Host
4
4
API_HOST = 'http://api.qiniuapi.com' # 数据处理操作Host
5
- UC_HOST = 'https://uc.qbox.me' # 获取空间信息Host
6
5
QUERY_REGION_HOST = 'https://uc.qiniuapi.com'
7
6
QUERY_REGION_BACKUP_HOSTS = [
8
7
'kodo-config.qiniuapi.com' ,
9
8
'uc.qbox.me'
10
9
]
10
+ UC_HOST = QUERY_REGION_HOST # 获取空间信息Host
11
+ UC_BACKUP_HOSTS = QUERY_REGION_BACKUP_HOSTS
11
12
12
13
_BLOCK_SIZE = 1024 * 1024 * 4 # 断点续传分块大小,该参数为接口规格,暂不支持修改
13
14
17
18
'default_rsf_host' : RSF_HOST ,
18
19
'default_api_host' : API_HOST ,
19
20
'default_uc_host' : UC_HOST ,
21
+ 'default_uc_backup_hosts' : UC_BACKUP_HOSTS ,
20
22
'default_query_region_host' : QUERY_REGION_HOST ,
21
23
'default_query_region_backup_hosts' : QUERY_REGION_BACKUP_HOSTS ,
22
24
'default_backup_hosts_retry_times' : 3 , # 仅控制旧区域 LegacyRegion 查询 Hosts 的重试次数
27
29
}
28
30
29
31
_is_customized_default = {
30
- 'default_zone' : False ,
31
- 'default_rs_host' : False ,
32
- 'default_rsf_host' : False ,
33
- 'default_api_host' : False ,
34
- 'default_uc_host' : False ,
35
- 'default_query_region_host' : False ,
36
- 'default_query_region_backup_hosts' : False ,
37
- 'default_backup_hosts_retry_times' : False ,
38
- 'connection_timeout' : False ,
39
- 'connection_retries' : False ,
40
- 'connection_pool' : False ,
41
- 'default_upload_threshold' : False
32
+ k : False
33
+ for k in _config .keys ()
42
34
}
43
35
44
36
@@ -59,7 +51,7 @@ def set_default(
59
51
connection_timeout = None , default_rs_host = None , default_uc_host = None ,
60
52
default_rsf_host = None , default_api_host = None , default_upload_threshold = None ,
61
53
default_query_region_host = None , default_query_region_backup_hosts = None ,
62
- default_backup_hosts_retry_times = None ):
54
+ default_backup_hosts_retry_times = None , default_uc_backup_hosts = None ):
63
55
if default_zone :
64
56
_config ['default_zone' ] = default_zone
65
57
_is_customized_default ['default_zone' ] = True
@@ -75,16 +67,23 @@ def set_default(
75
67
if default_uc_host :
76
68
_config ['default_uc_host' ] = default_uc_host
77
69
_is_customized_default ['default_uc_host' ] = True
70
+ _config ['default_uc_backup_hosts' ] = []
71
+ _is_customized_default ['default_uc_backup_hosts' ] = True
78
72
_config ['default_query_region_host' ] = default_uc_host
79
73
_is_customized_default ['default_query_region_host' ] = True
80
74
_config ['default_query_region_backup_hosts' ] = []
81
75
_is_customized_default ['default_query_region_backup_hosts' ] = True
76
+ if default_uc_backup_hosts is not None :
77
+ _config ['default_uc_backup_hosts' ] = default_uc_backup_hosts
78
+ _is_customized_default ['default_uc_backup_hosts' ] = True
79
+ _config ['default_query_region_backup_hosts' ] = default_uc_backup_hosts
80
+ _is_customized_default ['default_query_region_backup_hosts' ] = True
82
81
if default_query_region_host :
83
82
_config ['default_query_region_host' ] = default_query_region_host
84
83
_is_customized_default ['default_query_region_host' ] = True
85
84
_config ['default_query_region_backup_hosts' ] = []
86
85
_is_customized_default ['default_query_region_backup_hosts' ] = True
87
- if default_query_region_backup_hosts :
86
+ if default_query_region_backup_hosts is not None :
88
87
_config ['default_query_region_backup_hosts' ] = default_query_region_backup_hosts
89
88
_is_customized_default ['default_query_region_backup_hosts' ] = True
90
89
if default_backup_hosts_retry_times :
0 commit comments