Python 从云函数调用文档AI v1beta3时权限被拒绝

Python 从云函数调用文档AI v1beta3时权限被拒绝,python,google-cloud-functions,documentai,Python,Google Cloud Functions,Documentai,我尝试从云函数调用DocumentAI v1beta3,代码片段如下: client = documentai.DocumentProcessorServiceClient() input_doc = documentai.types.Document( content=file_to_be_extract, mime_type='application/pdf') request = documentai.types.ProcessRequest( name='Do

我尝试从云函数调用DocumentAI v1beta3,代码片段如下:

client = documentai.DocumentProcessorServiceClient()

input_doc = documentai.types.Document(
    content=file_to_be_extract,
    mime_type='application/pdf')

request = documentai.types.ProcessRequest(
    name='DocumentFieldExtract',
    document=input_doc)

processResponse = client.process_document(request=request)
document = processResponse.document

# All text extracted from the document
print('Document Text: {}'.format(document.text))
其中,文件提取以字节类型表示,DocumentFieldExtract是文档处理器名称

运行上述代码后,我对资源项目DocumentFieldExtract的错误权限被拒绝。 仅供参考,我已尝试将云文档管理员角色分配给云功能服务帐户

我还需要做些什么才能同意吗

如果可以的话,我也想知道v1beta2和v1beta3之间的区别是什么


谢谢

显然,处理器的名称param应该采用
projects/{project\u id}/locations/{location}/processors/{processor\u id}
的格式,而不仅仅是我们在文档AI控制台中创建的处理器名称

资料来源: