我正在尝试进行 GET API 调用以获取特定的管道运行历史记录。API URL如下
APIEndpoint/api/v3/namespaces/default/apps/DataPipeline_name/workflows/DataPipelineWorkflow/runs?limit=1
此 API 调用需要我通过命令行获得的访问令牌
gcloud print-access-token
以上在基本版上运行良好
我需要关于如何成功调用此 CDAP API 的帮助。
我正在尝试进行 GET API 调用以获取特定的管道运行历史记录。API URL如下
APIEndpoint/api/v3/namespaces/default/apps/DataPipeline_name/workflows/DataPipelineWorkflow/runs?limit=1
此 API 调用需要我通过命令行获得的访问令牌
gcloud print-access-token
以上在基本版上运行良好
我需要关于如何成功调用此 CDAP API 的帮助。
由于云数据融合企业版的项目不同,您需要确保您登录gcloud的账号拥有云数据融合实例的正确权限。您需要使用roles/datafusion.viewer
.
您可以在此处阅读有关访问控制的更多信息
我不确定是什么导致了问题。但现在它工作得非常好。也许权限是个问题/GCP 项目发生了一些变化。
感谢您的所有回答。这些检查完全有意义