0

我正在尝试进行 GET API 调用以获取特定的管道运行历史记录。API URL如下

APIEndpoint/api/v3/namespaces/default/apps/DataPipeline_name/workflows/DataPipelineWorkflow/runs?limit=1

此 API 调用需要我通过命令行获得的访问令牌 gcloud print-access-token 以上在基本版上运行良好

当我在企业版实例上运行它时,我收到以下错误 无效的 IAP 凭据:预计 JWT 有 3 个部分,由“。”分隔  但有两部分

我需要关于如何成功调用此 CDAP API 的帮助。

4

2 回答 2

1

由于云数据融合企业版的项目不同,您需要确保您登录gcloud的账号拥有云数据融合实例的正确权限。您需要使用roles/datafusion.viewer.

您可以在此处阅读有关访问控制的更多信息

于 2020-07-22T18:56:38.660 回答
0

我不确定是什么导致了问题。但现在它工作得非常好。也许权限是个问题/GCP 项目发生了一些变化。

感谢您的所有回答。这些检查完全有意义

于 2020-11-09T07:16:57.560 回答