欢迎来到天天文库
浏览记录
ID:35885710
大小:154.18 KB
页数:29页
时间:2019-04-22
《阿里云-表格存储服务开发者手册-D》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、表格存储开发者手册表格存储/开发者手册开发者手册访问控制TableStore通过AccessKey和实例(Instance)来保证TableStore的访问安全性。实例的访问对TableStore表数据的访问,首先需要确定该表所在的实例。实例是阿里云用户开通TableStore服务后,管理资源的逻辑容器。用户可以通过阿里云官网控制台,对TableStore实例进行创建、管理及删除等操作。成功创建实例后,在实例中管理TableStore的表。其中实例名称名称(InstanceName)在阿里云节点公网访问地址:http://instanceName.re
2、gion.ots.aliyuncs.com阿里云私网地址:http://instanceName.region.ots-internal.aliyuncs.com(Region)范围内是唯一的,在不同的阿里云节点内可以存在同名的实例。实例名称会作为访问地址的前缀:示例(华东1(杭州)节点,实例名称为myInstance的访问域名):公网:http://myInstance.cn-hangzhou.ots.aliyuncs.com私网:http://myInstance.cn-hangzhou.ots-internal.aliyuncs.comAcces
3、sKeyTableStore根据AccessKey对请求进行身份认证和鉴权,每个合法的TableStore请求都必须携带正确的AccessKey信息。每个阿里云账户可以创建至多5个AccessKey,用户可以在阿里云用户中心中管理自己的AccessKey。AccessKey由AccessKeyID和AccessKeySecret组成。AccessKeyID用于标识AccessKey,AccessKeySecret用于加密TableStore请求。AccessKeySecret是认证请求身份的重要凭证,因此需要保证AccessKeySecret的保密和安
4、全。阿里云账户下的AccessKey可以被用于访问该阿里云账户中的所有实例。AccessKey有启用和禁用两种状态。只有处于启用状态的AccessKey可以被用来访问TableStore。在阿里云用户中心可以切换AccessKey的启用/禁用状态。AccessKey切换状态后等待1分钟生效。28表格存储/开发者手册TableStore表创建TableStore表时,需要指定表名、主键和预留读写吞吐量。在传统数据库中,表具有预定义的结构信息,比如表的名称、主键、列名和类型,表中的所有行都具有相同的列集合。TableStore是NoSQL数据库:除了主键需
5、要格式外,没有其他的格式信息。本章将介绍表的概念和使用。表名TableStore表的名称必须符合以下约束:-由英文字符(a-z)(A-Z),数字(0-9),下划线(_)组成-首字母必须为英文字母(a-z)(A-Z)或下划线(_)-大小写敏感-长度在1~255字符之间-同一个实例下不能有同名的表,但不同实例内的表名字可以相同主键创建TableStore表时必须指定表的主键。主键包含1~4个主键列。每一个主键列都有名字和类型。TableStore对主键列的名字和类型都有限制,详细信息可以参考TableStore数据模型的主键一节TableStore根据表的
6、主键索引数据,表中的行按照它们的主键进行升序排序。配置预留读写吞吐量为了确保应用获得稳定、低延时的服务,应用可以在在创建表的时候指定预留读写吞吐量。如果预留读写吞吐量不为0,TableStore根据预留读写吞吐量来为表分配相应的资源,满足应用的预留吞吐量需求,同时根据配置的预留读写吞吐量收取相应的费用。应用可以根据自身的业务需求动态上调和下调表的预留读写吞吐量。预留读写吞吐量通过读服务能力单元和写服务能力单元这两个数值来设置。通过UpdateTable操作可以更新表的预留读写吞吐量。预留读写吞吐量的更新有如下规则:一张表上的两次更新的间隔必须大于2分钟
7、,例如12:43AM更新了某个表的预留读写吞吐量,那么只有在12:45AM之后才能再次更新该表的预留读写吞吐量。更新间隔必须大于2分钟的限制是针对表的,12:43AM~12:45AM之间用户还能更新其他表的预留读写吞吐量每个自然日内(UTC时间00:00:00到第二天的00:00:00,北京时间早上8点到第二天早上8点),上调或者下调预留读写吞吐量的总次数不做限制,但是两次调整之间的时间间隔仍然需要大于2分钟。调整预留读写吞吐量的定义是,只要读服务能力单元或写服务能力单元配置其中一项进行了更新,则此次操作被视为对表进行了更新。预留读写吞吐量调整完毕后1
8、分钟内生效28表格存储/开发者手册对于访问消耗的读写吞吐量中超出预留读写吞吐量的部分会计入按量
此文档下载收益归作者所有