首页 > 解决方案 > 调用 GCP API 状态时没有响应

问题描述

当我尝试清除 GCP Recommendation AI 中的用户事件数据时。我使用以下代码:

curl -X POST \
-H "Authorization: Bearer "$(gcloud auth application-default print-access-token)"" \
-H "Content-Type: application/json; charset=utf-8" \
--data '{ "filter":"eventTime > \"2020-12-23T18:25:43.511Z\"", "force":"true" }' \
"https://retail.googleapis.com/v2/projects/[project-ID]/locations/global/catalogs/default_catalog/userEvents:purge"

如教程所述,我成功获得了操作ID 。而当我请求操作状态时,它只响应名称而没有其他信息。推荐 AI 中的用户事件数据也不会被删除。

代码:

curl -X GET -H "Authorization: Bearer $(gcloud auth application-default print-access-token)" \
"https://retail.googleapis.com/v2/projects/[project-ID]/locations/global/catalogs/default_catalog/operations/[operation ID]"

结果:

{"name": "projects/[project-ID]/locations/global/catalogs/default_catalog/operations/[Operation ID]"}

我还没有尝试任何方法,因为不知道为什么会发生。感谢您的意见和回答。

标签: google-cloud-platform

解决方案


根据 GCP 的工程师的说法,他说清洗管道有问题,他们只是解决了问题。所以事件被成功删除。感谢您的意见。


推荐阅读