文字识别ocr Message: code: 401, You are not authorized to perform this operation. request id: 1DA34096-DE25-56DC-82F4-12D99FB0055B 现在报没权限了 是要开通一下这个产品权限吗?
401 noPermission You are not authorized to perform this operation. 子账号或角色未授权
产品
docmind-api
{
"RequestId": "**----**",
"HostId": "docmind-api.*.aliyuncs.com",
"Code": "NoPermission",
"Message": "You are not authorized to perform this operation."
}
用户没有调用 API 的权限,在使用 RAM 账号调用 API 前,需要联系主账号或 RAM 管理员为您授权。 如已确认授权正确,请从以下几方面检查:
如果您使用 SDK 请求 API 并返回此报错,确认您使用的 AK 是否属于您期望使用的账户。
如果您使用 OpenAPI Exploer 调试返回此错误,请确认您登陆的账号是否正确。
如果该API不支持RAM,请使用主账号调用该API。
授权
使用限制
楼主你好,是的,您需要在阿里云控制台申请开通文字识别OCR服务的权限才能使用该服务。具体操作步骤如下:
登录阿里云控制台,在左侧导航栏中选择“人工智能”->“文字识别”->“文字识别(OCR)”模块。
点击“立即开通”按钮,按照页面提示完成购买和开通操作。
确认开通成功后,即可使用阿里云文字识别OCR服务。
"code: 401, You are not authorized to perform this operation" 说明您的账号没有权限执行该操作,需要开通相关产品权限才能使用阿里云文字识别OCR服务。
在访问控制RAM管理页面上,检查您的RAM用户或角色是否具有使用阿里云OCR服务的权限。确认相应的权限策略已经分配给了您的账号。
如果您没有相关权限,您需要在访问控制RAM管理页面上开通阿里云OCR服务的权限。可以通过直接编辑策略或创建自定义策略来分配OCR服务的权限。
是的,该错误提示表明您当前的身份没有权限执行此操作。要解决这个问题,您需要确保您已经开通了文字识别OCR服务的权限。
以下是一些可能的解决方法:
确认服务权限:登录到阿里云控制台,检查您的账户是否已经购买了文字识别OCR服务,并且为该服务开通了相应的权限。如果没有购买或开通该服务,您需要进行相应的购买和配置。
检查Access Key:确保您使用的Access Key具有足够的权限来执行文字识别OCR操作。验证Access Key的访问权限,确保它具有适当的权限策略。
检查调用接口和参数:确认您在调用文字识别OCR接口时使用了正确的接口名称和参数。检查您的请求是否符合API文档中所描述的要求。
联系技术支持:如果以上步骤都没有解决问题,建议联系阿里云技术支持,提供相关的错误信息和请求ID,以便他们能够更好地帮助您诊断和解决问题。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。