检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
体操作请参见步骤四:下载SDK并初始化。 存储仓是用来存储表数据的单元,在创建表前需要先创建存储仓,具体操作请参见步骤五:创建存储仓。 表是用来存储键值数据的集合,在插入KV数据前需要先创建表,具体操作请参见步骤六:创建表(同时指定索引)。 插入KV数据,具体操作请参见步骤七:插入KV数据。
到这里为止这个请求需要的内容就具备齐全了,您可以直接编写代码发送请求调用API。对于创建表接口,返回的响应体中包含了创建表的属性信息。表创建好以后,您就可以调用其他API执行向表中插入数据、查询表中数据等其他操作了。 父主题: 如何调用API
取值字符限制:[a-z0-9-]+ 长度:[16,52] 说明: "-"不能出现在名字头部或尾部 请求参数 表2 请求Body参数 参数 是否必选 参数类型 描述 table_name 是 String 表名,仓内唯一。 长度:[3, 63] 取值字符限制:[a-z0-9_-]+ primary_key
用收取。 其中对于预置计费模式,当表读/写的每秒吞吐量超过预置值时,请求默认将被限流,费用按预置吞吐量计算。 请求类别 KVS的请求分为两大类:标准型写入请求单位、标准型读取请求单位、标准型预置写入吞吐单位、标准型预置读取吞吐单位。 计费说明 表1 请求费用说明 资费项 计费项 含义
删除单个kv 功能介绍 指定表,指定主键,删除该文档;允许指定条件执行。 URI POST /v1/delete-kv 表1 Query参数 参数 是否必选 参数类型 描述 store_name 否 String 仓名,全域唯一,不同租户的仓名不能相同。 格式:${prefix}
功能说明 本节定义了KVS上报云监控服务的监控指标的命名空间,监控指标列表和维度定义,用户可以通过云监控服务提供管理控制台或API接口来检索KVS产生的监控指标和告警信息。 命名空间 SYS.KVS 监控指标 表1 KVS支持的监控指标 指标ID 指标名称 指标含义 取值范围 测量对象
名称和表名称。 单击“服务列表”中的“存储 > 键值存储服务 KVS”,进入键值存储服务的仓列表页面。 在搜索框中输入步骤2中复制的仓名称,单击图标即可查找到该仓。 单击仓名称进入仓的详情页面,单击“表信息”页签。 在搜索框中输入步骤2中复制的表名称,单击图标即可查找到该表。 单击表名称进入表的详情页面。
在调用接口的时候,部分URL中需要填入账号ID,所以需要先在管理控制台上获取到账号ID。账号ID获取步骤如下: 登录管理控制台。 单击用户名,在下拉列表中单击“我的凭证”。 在“API凭证”页面中查看账号ID。 图1 获取账号ID 父主题: 附录
响应返回的仓个数。 响应参数 状态码: 200 表2 响应Body参数 参数 参数类型 描述 cursor_name String 本次响应后的游标位置,下次请求时携带。 长度:[16,52] 取值字符限制:[a-z0-9-]+ 说明: 如果为空,表示后面无更多仓名。 stores Array
根据界面提示,配置“表详细信息”参数,如表3所示。 图3 “表详细信息”界面 表3 “表详细信息”参数说明 类别 参数名称 描述 表详细信息 表名称 必选参数。 表的名称。表的名称长度范围为3-52个字符,由数字0-9、字符a-z、A-Z,及特殊符“-”、“_”组成,且表名称在存储仓内唯一。 分区键 必选参数。
信息设置完成后,单击“确定”。 创建表。 登录KVS管理控制台。 在KVS管理控制台左侧导航栏选择“仓”,进入存储仓列表。 在仓列表中找到需要创建表的仓,在仓对应的操作列,单击“创建表”,或者单击仓名称进入仓的详情页面,在“表信息”下单击“创建表”。 根据界面提示,配置“表详细信息”参数。参数信息详见“表详细信息”参数说明。
告警通知随时触发随时响应。 使用KVS在某个区域可以创建多个仓,在仓中可以创建多个表,在表中可以存储键值(Key-Value,简称KV)数据。 KVS提供本地二级索引、全局二级索引,帮助您快速检索表中的键值数据,实现快速且准确访问。 图1 KVS产品架构 访问方式 云服务平台提供
文档型的数据项,提供主键到Value的映射。KVS提供多种使用方式,您可以根据使用习惯、业务场景选择不同的方式来插入KV数据。 操作步骤 表1 不同访问方式插入KV数据的方法 访问方式 插入KV数据方法 控制台 通过控制台插入KV数据 SDK 通过SDK插入KV数据 API 通过API插入KV数据
数据保护技术 KVS通过多种数据保护手段和特性,保障存储在KVS中的数据安全可靠。 表1 KVS数据保护手段和特性 数据保护手段 简要说明 传输加密(HTTPS) KVS的传输链路支持HTTPS加密传输,TLS加密套件优先使用高安全加密算法。 操作认证 所有KVS API都会进行身份认证。
登录KVS管理控制台。 在KVS管理控制台左侧导航栏选择“仓”,进入存储仓列表。 单击仓名进入要更新KV的仓,单击表名进入要更新KV的表。 选择“KV信息”页签。 找到要更新的KV,在右侧操作列,单击“编辑”,进入KV属性表单。 图1 “编辑”界面 修改KV属性。注意,您只能修改除分区键和排序键以外的属性名称和属性的值。
在KVS管理控制台左侧导航栏选择“仓”,进入存储仓列表。 单击仓名进入要删除KV的仓,单击表名进入要删除KV的表。 选择“KV信息”页签。 找到要删除的KV,在右侧操作列,单击“删除”。 图1 删除KV 单击弹窗中的“确定”,完成KV删除。 查看KV列表,检查删除的KV是否还在列表中,如果没有则删除成功。 父主题:
KVS的传输链路支持HTTPS加密传输,TLS加密套件优先使用高安全加密算法; 支持KMS数据加密功能,消除在保护敏感数据时涉及的操作负担和复杂性。 弹性扩展无上限 用户表的数据规模可以无限扩展,访问流量可以自动扩展,且自动满足业务高峰低谷访问的弹性需求。 权限控制方式多 提供公网访问能力,对云内云外每个请求进行签名认证;
查看指定资源的账单 登录KVS管理控制台。 在KVS管理控制台左侧导航栏选择“仓”,进入“仓”列表页面。 单击仓名称,进入仓详情页面。 在“表信息”页签下,在表列表复制要查看账单的表的表名称。 在顶部菜单栏中选择“费用 > 费用账单”,进入账单概览页面。 在费用中心左侧导航栏选择“账单管理
ConditionExpressionInvalid 条件表达式超过上线,或者语法不正确,或者预定义变量找不到 检查条件表达式定义 400 Bad Request KVS.00005017 ConditionIsFalse 条件表达式非真 - 400 Bad Request KVS.00005018
列举表 指定存储仓列举创建的所有表。 表接口 查询表 指定存储仓查询表属性,如容量,规模,配额。 KV接口 上传单个kv 指定表,新建kv或覆盖已有kv,且满足表的key schema描述;允许指定条件执行。 查询单个kv 下载一个kv文档的全部内容,或者部分字段的内容。 更新单个kv