如何解决Gcloud命令无需手动串联即可获取完整的资源名称
通常我希望仅输入例如
即可获得完全限定的资源名称。gcloud pubsub subscriptions list --format(value.fullName)
相反,我只是找到了一个带有一些示例的手动查找表,在云外壳中使用它似乎并不方便。
https://cloud.google.com/iam/docs/full-resource-names
目前有可能发生这种情况吗?
解决方法
您可以获得类似的值
使用--uri
选项
> gcloud pubsub subscriptions list --uri
https://pubsub.googleapis.com/v1/projects/my-project-id/subscriptions/priv-func
https://pubsub.googleapis.com/v1/projects/my-project-id/subscriptions/push-secure
https://pubsub.googleapis.com/v1/projects/my-project-id/subscriptions/gcf-function-1-us-central1-test-topic
https://pubsub.googleapis.com/v1/projects/my-project-id/subscriptions/pusub-logger
https://pubsub.googleapis.com/v1/projects/my-project-id/subscriptions/pubsub-logger-filtered1
https://pubsub.googleapis.com/v1/projects/my-project-id/subscriptions/test-iap
或获取资源名称
> gcloud pubsub subscriptions list --format="value(name)"
projects/my-project-id/subscriptions/priv-func
projects/my-project-id/subscriptions/push-secure
projects/my-project-id/subscriptions/gcf-function-1-us-central1-test-topic
projects/my-project-id/subscriptions/pusub-logger
projects/my-project-id/subscriptions/pubsub-logger-filtered1
projects/my-project-id/subscriptions/test-iap
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。