我在使用OCR身份识别的服务时 报这个错 code: 401, You are not authorized to perform this operation
可是我服务已经开通了,还有什么地方没有打开吗?
你好,应该是通过子账号调用的。可以看下这个文档为子账号添加一下 AliyunOcrFullAccess 权限
https://help.aliyun.com/document_detail/116146.htm?spm=a2c4g.442255.0.0.75bfde53iJ6s6B
此回答整理自钉群“【官方】阿里云OCR公共云客户交流群”
问题1:如果您在使用阿里云OCR身份识别服务时收到“code: 401, You are not authorized to perform this operation”的错误提示,可能是因为您提供的Access Key ID和Access Key Secret不正确或已过期。请确保您提供的AK信息是正确的,并检查该AK是否已经授权给了阿里云OCR服务。
问题2:可以,阿里云OCR服务只要有权限,无论是主子账号都可以调用。
问题3:您可以添加一个新的子账号并授权其访问阿里云OCR服务,以便避免使用主账号。具体操作请参考阿里云文档中的相关说明。
首先,如果您已经开通了OCR身份识别服务并且仍然遇到了401错误,那么可能是由于您没有正确授权使用该服务。请检查您是否已经正确地授权使用该服务,并且确保您有足够的权限来执行您所需的操作。
如果您已经添加了新的子账号,但是仍然遇到了405错误,则可能是因为您没有将该账号添加到正确的角色或权限组中。请确保您已经正确地添加了新账号,并将其添加到正确的角色或权限组中。
最后,如果您仍然无法解决问题,请联系OCR身份识别服务的技术支持团队,以获取更多帮助和支持。
对于问题1,可能是由于您使用的阿里云 RAM 账号没有访问 OCR 服务的权限导致的。可以尝试在 RAM 控制台上为该子账号或主账号授权,具体步骤如下:
ocr:*
,可以参考官方文档进行创建。对于问题2,根据阿里云的安全规范,不建议直接使用主账号调用阿里云 API,因此推荐为子账号授权并使用子账号来调用 OCR 服务。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。