【问题标题】:Google Cloud Resource Manager API: How to list Operations?Google Cloud Resource Manager API:如何列出操作?
【发布时间】:2020-03-10 02:06:52
【问题描述】:

使用Resource Manager API 执行异步操作(例如创建项目)时,初始调用会返回一个Operation 结构,然后您可以使用get API 对其进行轮询以检查操作是否完成以及是否存在错误。然而,虽然manyotherAPIs 是标准long running operations prototype 的一部分,但资源管理器API 似乎没有提供这个功能?这几乎可以肯定只是“供应商认为没有人需要它”的情况,但提出一个问题,以防有人知道列出所有待处理 RM 操作的棘手方法。

我有点困惑,因为 Google Cloud 的网络控制台似乎确实显示了操作列表,但我不太清楚这些操作来自哪里。也许它隐藏在某个地方的非公共 API?

【问题讨论】:

  • 您的问题令人困惑。您要询问的是哪个 API(不是 API 系列)?
  • 1) 我的意思是您应该编辑您的问题以澄清/改进。 2) 您的评论引用了一个对象,而不是特定的 API 调用。
  • 我找不到任何 API 调用。我在问是否存在。
  • 您的意思是要列出当前正在执行的资源管理器操作? AFAIK 没有为此发布的 API。我检查了 API 文档,包括 ALPHA 和 BETA 版本。创建请求此功能的 Google 问题跟踪器:developers.google.com/issue-tracker

标签: rest google-cloud-platform


【解决方案1】:

得到 Google 的回复,官方 API 在他们的列表中,但没有 ETA,并且没有解决方法。

还通过网络跟踪确认 Cloud Console 确实使用了自己的魔法 API,该 API 可以同时从每个 API 读取所有操作类型,包括项目创建。但它非常适合控制台的需求。

【讨论】:

    猜你喜欢
    • 2017-02-09
    • 1970-01-01
    • 1970-01-01
    • 2016-05-19
    • 2020-10-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多