使用“gcloud run deploy”时,如何使用命令行参数指定服务名称?

der*_*783 4 google-cloud-platform gcloud google-cloud-run

使用时gcloud run deploy,如何使用命令行参数指定服务名称?我希望防止在部署时需要交互。

我目前正在像这样部署我的服务:

gcloud run deploy --image gcr.io/<PROJECT>/<TAG> --platform managed
Run Code Online (Sandbox Code Playgroud)

der*_*783 6

有一个服务参数,它是定位的,而不是命名的。

从文档:

gcloud run deploy [[SERVICE] --namespace=NAMESPACE] etc...
Run Code Online (Sandbox Code Playgroud)

所以你可以这样做:

gcloud run deploy <SERVICE_NAME> --image gcr.io/<PROJECT>/<TAG> --platform managed
Run Code Online (Sandbox Code Playgroud)

https://cloud.google.com/sdk/gcloud/reference/run/deploy#POSITIONAL-ARGUMENTS