当 运行 某些命令时,这些在 gcp 上识别资源的格式有什么区别

What the difference these formats of identifying a resource on gcp when running certain commands

我试图在 google 云平台上列出我的一个项目的可授予角色,我遇到了这两种用于识别资源和 运行 命令的格式。

格式为:

为什么第二个在 URI 标识符中使用 v3。两者都给出了预期的结果,但需要知道为什么会有差异。

TLDR:使用第一个。

第二个标识符(带有 https URI)中的 'v3' 告诉您它是使用 3.x API 版本检索的。

目前(截至 2022 年 3 月),两个 URI 都可以使用,但在未来,第二个可能无法使用。

为什么?因为 google 可能会在未来几年弃用 API 版本。

(他们可能会在内部删除 'v3',但谁知道呢)。