我有一个使用端点的 App Engine 部署。发送请求后,我的过程似乎成功完成。但是,当我检查日志时,我看到以下错误:
direct send of check request failed
<module 'endpoints_management.control.check_request' from
'/base/data/home/apps/s~[PROJECT]/20181214t082133.414677408142968625/endpoints_management/control/check_request.py'>
和
failed to flush report_req <ServicecontrolServicesReportRequest
(/base/data/home/apps/s~[PROJECT]/20181214t082133.414677408142968625/endpoints_management/control/client.py:472)
两者都有以下错误代码:
"error": {
"code": 403,
"message": "The caller does not have permission",
"status": "PERMISSION_DENIED"}
我该如何解决这些错误?是否有需要额外权限的默认服务帐户?
请您参考如下方法:
之所以发生此错误,很可能是因为所需的 Cloud API 之一 ( https://console.cloud.google.com/apis/dashboard ) 未启用。
就我而言,我必须同时启用 Service Management API
和 Service Control API
.