diff --git a/.gitignore b/.gitignore index 7e99e367..953e9a97 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ -*.pyc \ No newline at end of file +*.pyc +ignore/ \ No newline at end of file diff --git a/demo/batch_operation_demo.py b/demo/batch_operation_demo.py index 4626e9ae..c77f4bc7 100644 --- a/demo/batch_operation_demo.py +++ b/demo/batch_operation_demo.py @@ -17,12 +17,13 @@ logging.basicConfig(level=logging.INFO, stream=sys.stdout) -# 设置用户属性, 包括secret_id, secret_key, region -# appid已在配置中移除,请在参数Bucket中带上appid。Bucket由bucketname-appid组成 -secret_id = '' # 替换为用户的secret_id -secret_key = '' # 替换为用户的secret_key -region = 'ap-guangzhou' # 替换为用户的region -token = None # 使用临时密钥需要传入Token,默认为空,可不填 +# 设置用户属性, 包括 secret_id, secret_key, region等。Appid 已在CosConfig中移除,请在参数 Bucket 中带上 Appid。Bucket 由 BucketName-Appid 组成 +secret_id = 'SecretId' # 替换为用户的 SecretId,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi +secret_key = 'SecretKey' # 替换为用户的 SecretKey,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi +region = 'ap-beijing' # 替换为用户的 region,已创建桶归属的region可以在控制台查看,https://console.cloud.tencent.com/cos5/bucket + # COS支持的所有region列表参见https://www.qcloud.com/document/product/436/6224 +token = None # 如果使用永久密钥不需要填入token,如果使用临时密钥需要填入,临时密钥生成和使用指引参见https://cloud.tencent.com/document/product/436/14048 + config = CosConfig(Region=region, SecretId=secret_id, SecretKey=secret_key, Token=token) # 获取配置对象 client = CosS3Client(config) diff --git a/demo/ci_compress.py b/demo/ci_compress.py index 434f39a3..09bbe1ee 100644 --- a/demo/ci_compress.py +++ b/demo/ci_compress.py @@ -12,12 +12,13 @@ logging.basicConfig(level=logging.INFO, stream=sys.stdout) -# 设置用户属性, 包括secret_id, secret_key, region -# appid已在配置中移除,请在参数Bucket中带上appid。Bucket由bucketname-appid组成 -secret_id = '' # 替换为用户的secret_id -secret_key = '' # 替换为用户的secret_key -region = 'ap-guangzhou' # 替换为用户的region -token = None # 使用临时密钥需要传入Token,默认为空,可不填 +# 设置用户属性, 包括 secret_id, secret_key, region等。Appid 已在CosConfig中移除,请在参数 Bucket 中带上 Appid。Bucket 由 BucketName-Appid 组成 +secret_id = 'SecretId' # 替换为用户的 SecretId,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi +secret_key = 'SecretKey' # 替换为用户的 SecretKey,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi +region = 'ap-beijing' # 替换为用户的 region,已创建桶归属的region可以在控制台查看,https://console.cloud.tencent.com/cos5/bucket + # COS支持的所有region列表参见https://www.qcloud.com/document/product/436/6224 +token = None # 如果使用永久密钥不需要填入token,如果使用临时密钥需要填入,临时密钥生成和使用指引参见https://cloud.tencent.com/document/product/436/14048 + config = CosConfig(Region=region, SecretId=secret_id, SecretKey=secret_key, Token=token) # 获取配置对象 client = CosS3Client(config) diff --git a/demo/ci_watermark.py b/demo/ci_watermark.py index 9a5dfca6..777e95c1 100644 --- a/demo/ci_watermark.py +++ b/demo/ci_watermark.py @@ -12,12 +12,13 @@ logging.basicConfig(level=logging.INFO, stream=sys.stdout) -# 设置用户属性, 包括secret_id, secret_key, region -# appid已在配置中移除,请在参数Bucket中带上appid。Bucket由bucketname-appid组成 -secret_id = '' # 替换为用户的secret_id -secret_key = '' # 替换为用户的secret_key -region = 'ap-guangzhou' # 替换为用户的region -token = None # 使用临时密钥需要传入Token,默认为空,可不填 +# 设置用户属性, 包括 secret_id, secret_key, region等。Appid 已在CosConfig中移除,请在参数 Bucket 中带上 Appid。Bucket 由 BucketName-Appid 组成 +secret_id = 'SecretId' # 替换为用户的 SecretId,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi +secret_key = 'SecretKey' # 替换为用户的 SecretKey,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi +region = 'ap-beijing' # 替换为用户的 region,已创建桶归属的region可以在控制台查看,https://console.cloud.tencent.com/cos5/bucket + # COS支持的所有region列表参见https://www.qcloud.com/document/product/436/6224 +token = None # 如果使用永久密钥不需要填入token,如果使用临时密钥需要填入,临时密钥生成和使用指引参见https://cloud.tencent.com/document/product/436/14048 + config = CosConfig(Region=region, SecretId=secret_id, SecretKey=secret_key, Token=token) # 获取配置对象 client = CosS3Client(config) diff --git a/demo/demo.py b/demo/demo.py index d20c3d52..3fe2a4cf 100644 --- a/demo/demo.py +++ b/demo/demo.py @@ -30,16 +30,16 @@ def percentage(consumed_bytes, total_bytes): logging.basicConfig(level=logging.INFO, stream=sys.stdout) - # 设置用户属性, 包括secret_id, secret_key, region - # appid已在配置中移除,请在参数Bucket中带上appid。Bucket由bucketname-appid组成 - secret_id = 'secret_id' # 替换为用户的secret_id - secret_key = 'secret_key' # 替换为用户的secret_key - region = 'ap-beijing' # 替换为用户的region - token = None # 使用临时密钥需要传入Token,默认为空,可不填 - - # domain自定义域名, 通常不用设置, 如果使用全球加速域名, 则设置成对应的域名, 如mybucket-01234.cos.accelerate.myqcloud.com, - # 开启全球加速请参考https://cloud.tencent.com/document/product/436/38864 - domain = None + # 设置用户属性, 包括 secret_id, secret_key, region等。Appid 已在CosConfig中移除,请在参数 Bucket 中带上 Appid。Bucket 由 BucketName-Appid 组成 + secret_id = 'SecretId' # 替换为用户的 SecretId,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi + secret_key = 'SecretKey' # 替换为用户的 SecretKey,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi + region = 'ap-beijing' # 替换为用户的 region,已创建桶归属的region可以在控制台查看,https://console.cloud.tencent.com/cos5/bucket + # COS支持的所有region列表参见https://www.qcloud.com/document/product/436/6224 + token = None # 如果使用永久密钥不需要填入token,如果使用临时密钥需要填入,临时密钥生成和使用指引参见https://cloud.tencent.com/document/product/436/14048 + domain = None # domain可以不填,此时使用COS区域域名访问存储桶。domain也可以填写用户自定义域名,或者桶的全球加速域名 + # 填写用户自定义域名,比如user-define.example.com,需要先开启桶的自定义域名,具体请参见https://cloud.tencent.com/document/product/436/36638 + # 填写桶的全球加速域名,比如examplebucket-1250000000.cos.accelerate.myqcloud.com,需要先开启桶的全球加速功能,请参见https://cloud.tencent.com/document/product/436/38864 + config = CosConfig(Region=region, SecretId=secret_id, SecretKey=secret_key, Token=token, Domain=domain) # 获取配置对象 client = CosS3Client(config) diff --git a/demo/dir_download_demo.py b/demo/dir_download_demo.py index 634897b7..2f7edd61 100644 --- a/demo/dir_download_demo.py +++ b/demo/dir_download_demo.py @@ -10,14 +10,14 @@ logging.basicConfig(level=logging.INFO, stream=sys.stdout) -# 设置用户属性, 包括secret_id, secret_key, region -# appid已在配置中移除,请在参数Bucket中带上appid。Bucket由bucketname-appid组成 -secret_id = 'secret_id' # 替换为用户的secret_id -secret_key = 'secret_key' # 替换为用户的secret_key -region = 'ap-shanghai' # 替换为用户的region - -token = None # 使用临时密钥需要传入Token,默认为空,可不填 -scheme = 'http' +# 设置用户属性, 包括 secret_id, secret_key, region等。Appid 已在CosConfig中移除,请在参数 Bucket 中带上 Appid。Bucket 由 BucketName-Appid 组成 +secret_id = 'SecretId' # 替换为用户的 SecretId,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi +secret_key = 'SecretKey' # 替换为用户的 SecretKey,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi +region = 'ap-beijing' # 替换为用户的 region,已创建桶归属的region可以在控制台查看,https://console.cloud.tencent.com/cos5/bucket + # COS支持的所有region列表参见https://www.qcloud.com/document/product/436/6224 +token = None # 如果使用永久密钥不需要填入token,如果使用临时密钥需要填入,临时密钥生成和使用指引参见https://cloud.tencent.com/document/product/436/14048 +scheme = 'http' # 指定使用 http/https 协议来访问 COS,默认为 https,可不填 + config = CosConfig(Region=region, SecretId=secret_id, SecretKey=secret_key, Token=token, Scheme=scheme) # 获取配置对象 client = CosS3Client(config) diff --git a/demo/fetch_demo.py b/demo/fetch_demo.py index 7b50d7a1..f46a6944 100644 --- a/demo/fetch_demo.py +++ b/demo/fetch_demo.py @@ -9,13 +9,14 @@ logging.basicConfig(level=logging.INFO, stream=sys.stdout) -# 设置用户属性, 包括secret_id, secret_key, region -# appid已在配置中移除,请在参数Bucket中带上appid。Bucket由bucketname-appid组成 -secret_id = '' # 替换为用户的secret_id -secret_key = '' # 替换为用户的secret_key -region = 'ap-beijing' # 替换为用户的region -token = None # 使用临时密钥需要传入Token,默认为空,可不填 -scheme = 'http' +# 设置用户属性, 包括 secret_id, secret_key, region等。Appid 已在CosConfig中移除,请在参数 Bucket 中带上 Appid。Bucket 由 BucketName-Appid 组成 +secret_id = 'SecretId' # 替换为用户的 SecretId,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi +secret_key = 'SecretKey' # 替换为用户的 SecretKey,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi +region = 'ap-beijing' # 替换为用户的 region,已创建桶归属的region可以在控制台查看,https://console.cloud.tencent.com/cos5/bucket + # COS支持的所有region列表参见https://www.qcloud.com/document/product/436/6224 +token = None # 如果使用永久密钥不需要填入token,如果使用临时密钥需要填入,临时密钥生成和使用指引参见https://cloud.tencent.com/document/product/436/14048 +scheme = 'http' # 指定使用 http/https 协议来访问 COS,默认为 https,可不填 + config = CosConfig(Region=region, SecretId=secret_id, SecretKey=secret_key, Token=token, Scheme=scheme) # 获取配置对象 client = CosS3Client(config) diff --git a/setup.py b/setup.py index 8f656f45..b1dab597 100644 --- a/setup.py +++ b/setup.py @@ -16,7 +16,7 @@ def long_description(): setup( name='cos-python-sdk-v5', - version='1.9.8', + version='1.9.9', url='https://www.qcloud.com/', license='MIT', author='tiedu, lewzylu, channingliu',