检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
与其他云服务的关系 统一身份认证服务 人脸识别使用统一身份认证(Identity and Access Management,简称IAM)服务实现认证和鉴权功能。 对象存储服务 人脸识别支持从对象存储服务(Object Storage Service,简称OBS)读取人脸图片。 云审计服务
“我的凭证”页面查看,如果使用IAM账号获取Token: username:IAM用户名(子账号名称) domainname:账号名 返回"error_code": "APIGW.0101" 请检查获取Token使用的url是否正确。以获取华北-北京四区域的token为例,采用post请求,url为:
API获取。 获取项目ID的接口为“GET https://{Endpoint}/v3/projects”,其中{Endpoint}为IAM的终端节点,可以从地区和终端节点获取。选中“Headers”配置项,添加“KEY”为“X-Auth-Token”,“VALUE”为获取的To
通香港、曼谷区域API,请联系客服获取开通支持。 图1 开通服务 由于应用可能需要使用对象存储服务(OBS)中的数据,人脸识别服务需要您授权可以操作对象存储服务。单击左侧“委托授权”,完成OBS授权,已授权过的服务,该页面提示“已授权”。 OBS授权时,如果提示委托已达上限,则需
通过OBS方式传入图片报错FRS.0022怎么办 问题原因 OBS路径错误。 OBS桶并不是当前用户的桶。 注册服务时,没有将OBS权限授予FRS服务。 解决方案 图片的路径按照“/bucket/image-path”格式,不需要带上域名。 人脸服务只能访问当前账号的OBS桶。
如果没有授权,请单击界面左侧“委托授权”。 图1 服务授权 如果管理控制台已经授权过了,您再确认下,该OBS URL是否是自己账号下的OBS桶地址。 如果该OBS URL是您自己账号下的OBS桶地址,确认下该OBS桶是否在人脸识别服务支持的Region。 如果上述方法还不能解决该问题,请登录咨询页
String 图片的URL路径,目前仅支持华为云上OBS的URL,使用时只需保证FRS有权限读取该OBS桶的数据。开通读取权限的操作请参见服务授权。 OBS URL格式如下,可在OBS控制台获取。 https://BucketName.obs.xxxx.com/ObjectName image_file
在欧洲地区有业务的用户,可以选择“欧洲-巴黎”区域。 云服务之间的关系 如果多个云服务一起搭配使用,需要注意: 不同区域的弹性云服务器、关系型数据库、对象存储服务内网不互通。 不同区域的弹性云服务器不支持跨区域部署在同一负载均衡器下。 资源的价格 不同区域的资源价格可能有差异,请参见华为云服务价格详情。 如何选择可用区
人脸识别上传的人脸图片还可以查询到图片数据吗 人脸识别不存储客户人脸图片,只是根据客户的图片来检测人脸参数,只存储人脸特征。如果需要存储图片数据可参考以下方法: 可以开通华为云OBS,存储人脸图片。 人脸图片可以存储在客户自己的数据库中。 父主题: API使用类
获取AK/SK 登录人脸识别管理控制台。 单击页面右上角的用户名,并选择“我的凭证”。 进入“我的凭证”页面。 单击“访问秘钥”页签下的“新增访问密钥”。 弹出“新增访问密钥”对话框。 输入“登录密码”,如果绑定了手机或者邮箱,还需要获取验证码并进行验证。 验证成功后,弹出访问密钥下载对话框。
获取账号ID 在调用接口的时候,部分URL中需要填入账号ID(domain-id),所以需要先在管理控制台上获取到账号ID。账号ID获取步骤如下: 注册并登录管理控制台。 单击用户名,在下拉列表中单击“我的凭证”。 在“我的凭证”页面的项目列表中查看账号ID。 图1 查看账号ID
获取返回结果“Headers”中的“X-Subject-Token”即为Token。 关于token有效期的详细说明请参见获取IAM用户Token(使用密码)。 图4 获取Token 父主题: API使用类
获取项目ID/账号名/AK/SK 获取项目ID/账号名 获取账号ID 获取AK/SK 父主题: 附录
API使用类 获取Token 有哪些途径可以使用人脸识别的API 如何通过Postman获取用户Token 如何通过API Explorer获取用户Token 通过OBS方式传入图片报错FRS.0022怎么办 QPS是什么 QPS限流时如何增加QPS配额 如何获取正确的终端节点(Endpoint)
"人脸识别服务部署的区域,如cn-nouth-4" } } } } 登录获取Token的IAM用户,并获取账号名、IAM用户名,方法请参见:获取账号、IAM用户、项目名称和ID。 单击“Send”,发送API请求。 图4 发送API请求 在返回的响应头中查看获取的用户
如何获取图片的base64编码 本节以Python为例,介绍如何将本地图片,转换为base64编码。您也可以使用在线的图片转base64工具。 使用时,需要将代码的d:\demo.jpg替换为实际图片路径。 import base64 with open("d:\demo.jpg"
FRS.0021 无效OBS的url。 请参考请求样例,检查OBS的url是否正确。 400 FRS.0023 OBS上的文件大小超出范围。 请参考约束与限制章节,检查OBS中文件的大小是否符合接口要求 400 FRS.0024 OBS上的文件不存在。 请检查OBS上的文件是否存在。
程中,您需要用到账号、用户和密码等信息。 区域(Region) 从地理位置和网络时延维度划分,同一个Region内共享弹性计算、块存储、对象存储、VPC网络、弹性公网IP、镜像等公共服务。Region分为通用Region和专属Region,通用Region指面向公共租户提供通用云
控制台开通服务,服务开通一次即可,后续使用时无需再开通。 在使用人脸识别服务时需要对OBS的数据进行操作,因此需要先同意服务授权:在开通服务界面,单击右上角“服务授权”,完成OBS授权操作。 获取请求认证 调用人脸识别的API有如下两种认证方式,请任选其中一种进行认证鉴权,鉴权详情请参见《认证鉴权》。
如何获取正确的终端节点(Endpoint) 终端节点(Endpoint)即调用API的请求地址,不同服务不同区域的终端节点不同。 人脸识别服务的终端节点如表1所示,请您根据业务需要选择对应区域的终端节点。 表1 人脸识别服务终端节点 区域名称 区域 终端节点(Endpoint) 协议类型