在gcp中调用operations.get会抛出“field [name]有问题[invalid operation name]”

问题描述 投票:0回答:1

最近我试图在GCP https://cloud.google.com/resource-manager/reference/rest/v1/operations/get上获取API探测器上调用operation.get的操作的状态

请求抛出:field [name] has issue [invalid operation name]

我使用节点库为GCP尝试了相同的请求并得到了相同的结果。

使用的操作名称格式如下:operations/operation-1552901443197-5845b0ae4997f-496bcbdb-xxxxxx

之前有人遇到此错误吗?

google-cloud-platform google-apis-explorer
1个回答
0
投票

导致该问题的原因是您尝试获取的操作来自与您调用的API不同的资源。

大多数云API都有自己的API,每个API都在自己的资源下执行自己的操作。

在这种情况下,您尝试将您的操作作为资源管理资源在Resource Manager API中进行,而它来自计算引擎资源,而this API(或者如果操作对您的项目是全局的则为this one)应该使用。使用此API可以解决此问题。

我同意在面对像此问题中的问题时,可以改进响应消息以指向用户哪个是实际问题。

这就是为什么我打开了一个功能请求,你可以看到in the following link。您可以对其进行加星标,以便为其提供更多可见性和通知,并在此处添加注释,如果您有任何其他信息可以添加到此改进中。

最新问题
© www.soinside.com 2019 - 2024. All rights reserved.