python实现tablestore查询、删除
初始化OTSClient实例
说明:初始化``OTSClient``实例。
``end_point``是表格存储服务的地址(例如 'https://instance.cn-hangzhou.ots.aliyun.com:80'),必须以'https://'开头。
``access_key_id``是访问表格存储服务的 AccessKeyID,通过官方网站申请或通过管理员获取。
``access_key_secret``是访问表格存储服务的AccessKeySecret,通过官方网站申请或通过管理员获取。
``instance_name``是要访问的实例名,通过官方网站控制台创建或通过管理员获取。
``sts_token``是访问表格存储服务的STS token,从阿里云STS服务获取,具有有效期,过期后需要重新获取。
``encoding``请求参数的字符串编码类型,默认是 utf8。
``socket_timeout``是连接池中每个连接的 Socket 超时,单位为秒,可以为 int 或 float。默认值为 50。
``max_connection``是连接池的最大连接数。默认为 50。
``logger_name``用来在请求中打 DEBUG 日志,或者在出错时打 ERROR 日志。
``retry_policy``定义了重试策略,默认的重试策略为 DefaultRetryPolicy。你可以继承 RetryPolicy 来实现自己的重试策略,请参考 DefaultRetryPolicy 的代码。
"""
class OTSClient(object):
def __init__(self, endpoint, access_key_id, access_key_secret, instance_name, **kwargs):
示例:
ots_client = OTSClient(‘end_point’, ‘access_key_id’,
‘access_key_secret’, ‘instance_name’, ‘sts_token’)