我gcloud auth activate-service-account在脚本中使用来激活服务帐户。它输出
Activated service account credentials for: [XXX@YYY.iam.gserviceaccount.com]
Run Code Online (Sandbox Code Playgroud)
我可以使用一个标志来使命令不输出任何内容吗?--quiet似乎没有做我想做的事。
尝试使用 gcloud cli 将新域添加到 google 管理的 ssl 证书。
gcloud 计算 ssl-certificates 创建 ssl-cert-1 --domains www.site1.com
如何添加www.site2.com到ssl-cert-1?
提前致谢,
我有一个简单的脚本来部署 pubsub 应用程序。
该脚本将在我的 Cloud Run 服务的每次部署上运行,并且我有一行:
gcloud pubsub topics create some-topic
Run Code Online (Sandbox Code Playgroud)
如果主题已经存在,我想改进我的脚本,目前如果我运行我的脚本,输出将是:
错误:无法创建主题 [projects/project-id/topics/some-topic]:项目中已存在资源 (resource=some-topic)。
错误:(gcloud.pubsub.topics.create)无法创建以下内容:[some-topic]。
我尝试了标志--no-user-output-enabled但没有成功。
有没有办法忽略资源是否已存在,或者在创建之前进行检查?
例如:
gcloud compute disks create --size=10GB my-data-disk
Run Code Online (Sandbox Code Playgroud)
会印两件事:
警告:
WARNING: You have selected a disk size of under [200GB]. This may result in poor I/O performance. For more information, see: https://developers.google.com/compute/docs/disks/persistent-disks#pdperformance.
Run Code Online (Sandbox Code Playgroud)
这可以通过以下方式消除 --verbosity error
状态:
Created [https://www.googleapis.com/compute/v1/projects/sigma-project-12345/zones/europe-west1-c/disks/my-data-disk].
NAME ZONE SIZE_GB TYPE STATUS
my-data-disk europe-west1-c 10 pd-standard READY
Run Code Online (Sandbox Code Playgroud)
这个我不知道如何禁用,然后重定向stderr,当然我不想要因为我仍然要看是否发生错误.
该-q论点不会删除它.
command-line-interface stderr command-line-arguments gcloud gcloud-cli