如何通过gcloud命令行在Google Cloud部署服务目录中的解决方案?
通过gcloud命令行部署Google Cloud服务目录解决方案
前提准备
- 已安装并初始化
gcloudCLI,完成身份验证(执行gcloud auth login) - 切换到目标项目:
gcloud config set project [你的项目ID]
步骤1:列出可部署的服务目录产品
查看指定区域内的可用产品,获取目标产品ID:
gcloud service-catalog products list --location=[区域,例如us-central1]
步骤2:查看目标产品的可用版本
确定要部署的产品版本ID:
gcloud service-catalog products versions list --product=[产品ID] --location=[区域]
步骤3:启动部署
执行部署命令,替换占位符为实际信息:
gcloud service-catalog deployments create [自定义部署名称] \ --product=[产品ID] \ --version=[版本ID] \ --location=[区域] \ --parameters=[参数JSON文件路径或JSON字符串]
- 参数说明:如果产品需要配置项,可将参数写入JSON文件(如
params.json),用--parameters=params.json传入;也可直接传字符串,例如--parameters='{"instance_name":"my-demo-vm","machine_type":"n1-standard-1"}' - 查看部署状态:
gcloud service-catalog deployments describe [部署名称] --location=[区域]
当状态显示为ACTIVE时,部署完成。
常用辅助命令
- 删除部署:
gcloud service-catalog deployments delete [部署名称] --location=[区域]
- 列出所有部署:
gcloud service-catalog deployments list --location=[区域]
内容的提问来源于stack exchange,提问作者raymi
相关产品推荐
相关产品推荐

