88
99_CONFIG_ENV_KEY_ACCESS_KEY = "QINIU_ACCESS_KEY"
1010_CONFIG_ENV_KEY_SECRET_KEY = "QINIU_SECRET_KEY"
11+ _CONFIG_ENV_KEY_API_KEY = "QINIU_API_KEY"
1112_CONFIG_ENV_KEY_ENDPOINT_URL = "QINIU_ENDPOINT_URL"
1213_CONFIG_ENV_KEY_REGION_NAME = "QINIU_REGION_NAME"
1314_CONFIG_ENV_KEY_BUCKETS = "QINIU_BUCKETS"
2223class Config :
2324 access_key : str
2425 secret_key : str
26+ api_key : str
2527 endpoint_url : str
2628 region_name : str
2729 buckets : List [str ]
@@ -31,6 +33,7 @@ def load_config() -> Config:
3133 config = Config (
3234 access_key = os .getenv (_CONFIG_ENV_KEY_ACCESS_KEY ),
3335 secret_key = os .getenv (_CONFIG_ENV_KEY_SECRET_KEY ),
36+ api_key = os .getenv (_CONFIG_ENV_KEY_API_KEY ),
3437 endpoint_url = os .getenv (_CONFIG_ENV_KEY_ENDPOINT_URL ),
3538 region_name = os .getenv (_CONFIG_ENV_KEY_REGION_NAME ),
3639 buckets = _get_configured_buckets_from_env (),
@@ -40,6 +43,8 @@ def load_config() -> Config:
4043 config .access_key = "YOUR_QINIU_ACCESS_KEY"
4144 if not config .secret_key or len (config .access_key ) == 0 :
4245 config .secret_key = "YOUR_QINIU_SECRET_KEY"
46+ if not config .api_key or len (config .api_key ) == 0 :
47+ config .api_key = "YOUR_QINIU_API_KEY"
4348 if not config .endpoint_url or len (config .access_key ) == 0 :
4449 config .endpoint_url = "YOUR_QINIU_ENDPOINT_URL"
4550 if not config .region_name or len (config .access_key ) == 0 :
0 commit comments