检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
query-string:查询参数,是可选部分,并不是每个API都有查询参数。查询参数前面需要带一个“?”,形式为“参数名=参数取值”,例如“limit=10”,表示查询不超过10条数据。 例如,您需要获取IAM在“华北-北京一”区域的Token,则需使用“华北-北京一”区域的Endpoint(iam.cn-north-1
据的场景。 您可以使用本文档提供API对图引擎服务资源进行相关操作。 管理面API 管理面API提供了图的管理类功能,包括图的创建,关闭,启动,恢复,升级,导入、导出和清空数据,绑定和解绑EIP,创建、查询和删除图备份、元数据等功能。用户执行这些操作时,需要调用管理面的API。 业务面API
通过IAM,您可以在华为云账号中给员工创建IAM用户,并使用策略来控制对华为云资源的访问范围。例如您的员工中有负责软件开发的人员,您希望开发人员拥有GES的使用权限,但是不希望拥有删除GES等高危操作的权限,那么您可以使用IAM为开发人员创建用户,通过授予仅能使用GES,但是不允许删除GES的权限策略,控制对GES资源的使用范围。
210:扩副本准备中 211:扩副本中 300:故障 303:创建失败 400:被删除 800:已冻结 900:停止 901:停止中 920:启动中 actionProgress String 图创建进度百分比。 说明: 只有图状态码为100时返回该字段。 graphSizeTypeIndex
创建图 创建图的方式 自定义创建图 行业图模板创建图 创建动态图 启动图 停止图 访问图 增量导入数据
既可以表示点,也可以表示边。 自定义点样式:您可以来定义标签的颜色和标记,用来区分各个点。 属性添加,默认实体只展示第一个添加的属性,其余不展示,可手动调整展示哪个属性,画布上会实时响应。 图1 添加label 统计点边数量 在图引擎编辑器左侧的元数据列表中,单击“刷新统计点边数
图管理API 查询图列表(2.1.18) 查询图详情(1.0.0) 创建图(2.2.2) 关闭图(1.0.0) 启动图(1.0.0) 删除图(1.0.0) 增量导入图(2.1.14) 导出图(1.0.5) 清空图(2.1.2) 升级图(1.0.5) 绑定EIP(1.0.6) 解绑EIP(1
内存版:容量有限,最大可支持到百亿边。基于内存存储和计算,预置丰富的算法,支持Gremlin和Cypher查询语言。 持久化版:容量无限。基于分布式KV数据库做存储和计算的新一代图数据库,有更高的性能,仅支持Cypher查询语言。 点ID类型(当您选择产品类型为持久化版时,会有此选项) 持久化版目前支持固定长
创建的图是否启用细粒度权限控制,默认不启用,值为false。如果设置为true,创建的图所有用户都没有权限,需要调用业务面细粒度权限控制API进行授权操作才可以访问图。 enableFullTextIndex 否 Boolean 创建的图是否开启全文索引控制,默认不启用,值为false。如果
行CRUD(创建、读取、更新和删除)操作,比如加载数据、管理图和编写复杂的遍历等。 Cypher Cypher是一种被广泛使用的声明式图数据库查询语言,当前Cypher使用了图的统计信息,查询编译过程中使用了基于label的点边索引,用户可以使用Cypher语句可以查询和修改GES中的数据,并返回结果。
EncryptionReq object 对元数据加密。 表4 EncryptionReq 参数 是否必选 参数类型 描述 enable 否 Boolean 是否启动加密特性。取值为true或false,默认值为false。 true表示对元数据进行加密。 false表示对元数据不加密。 masterKeyId
210:扩副本准备中 211:扩副本中 300:故障 303:创建失败 400:被删除 800:已冻结 900:停止 901:停止中 920:启动中 actionProgress String 图创建进度百分比。 说明: 只有图状态码为100时返回该字段。 graphSizeTypeIndex
} } } } Token的有效期为24小时,需要使用一个Token鉴权时,可以先缓存起来,避免频繁调用。 GES服务必须通过project的方式来获取token,不支持scope为domain的方式。 获取Token后,再调用
encryption object 元数据是否加密 表4 encryption 参数 是否必选 参数类型 描述 enable 否 Boolean 是否启动加密特性。 master_key_id 否 String 对应的project下,华为云数据加密服务创建的用户主密钥ID。 响应参数 状态码:
210:扩副本准备中 211:扩副本中 300:故障 303:创建失败 400:被删除 800:已冻结 900:停止 901:停止中 920:启动中 action_progress String 图创建进度百分比。 说明: 只有图状态码为100时返回该字段。 graph_size_type_index
√ × × 清空数据 √ √ × × 备份图 √ √ × × 恢复备份 √ √ × × 删除备份 √ √ × × 查看备份 √ √ √ √ 启动图 √ √ × × 停止图 √ √ × × 升级图 √ √ × × 导出图 √ √ × × 绑定EIP √ √ × × 解绑EIP √ √
/v2/{project_id}/graphs/{graph_id}/stop 用户的业务不需要连续性,可以随时关闭图。停止后,图停止计费。 启动图 1.0.0 POST /v2/{project_id}/graphs/{graph_id}/start 用户关闭图后要再次使用图,可以
创建用户并使用GES服务 如果您需要对您所拥有的GES服务进行精细的权限管理,您可以使用统一身份认证服务(Identity and Access Management,简称IAM)创建IAM用户及用户组并授权,以使得IAM用户获得具体的操作权限。 通过IAM,您可以: 根据企业的
服务中给用户组授权并生效。如果仅支持IAM项目,不支持企业项目,表示仅能在IAM中给用户组授权并生效,如果在企业管理中授权,则该自定义策略不生效。关于IAM项目与企业项目的区别,详情请参见:IAM与企业管理的区别。 “√”表示支持,“x”表示暂不支持。 GES支持自定义策略授权项如下表所示。
创建成功HyG图后,可以进行“数据导入”或者“数据同步”。 数据导入:用户可以导入新的点边数据,具体请参见数据导入。 数据同步:将用户在图数据库中已有的点边数据同步至计算引擎,具体请参见数据同步。 图3 数据导入 若您想删除Hyg图,单击“删除HyG图”,在弹出框中输入“DELETE”,完成删除操作。