使用 Cloud Code for VS Code 部署 Cloud Run 服务
本页面介绍如何快速开始使用 Cloud Code。
您将使用示例应用设置在 Cloud Run 上运行的 Hello World 服务,将服务部署到 Cloud Run,并查看实时服务资源的状态。
准备工作
- Sign in to your Google Cloud account. If you're new to Google Cloud, create an account to evaluate how our products perform in real-world scenarios. New customers also get $300 in free credits to run, test, and deploy workloads.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
-
Make sure that billing is enabled for your Google Cloud project.
-
Enable the Cloud Run API.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
-
Make sure that billing is enabled for your Google Cloud project.
-
Enable the Cloud Run API.
- 安装 Git。 将示例复制到您的计算机需要使用 Git。
- 安装 Cloud Code 插件(如果尚未安装)。
创建服务
在 Cloud Code 状态栏中,点击活动项目名称。
在显示的快速选择菜单中,选择新应用。
选择 Cloud Run 应用作为您的首选应用类型。
从示例应用(Node.js、采用 Flask 和 Django 框架的 Python、Java、Go)列表中,选择 Hello World 服务。
例如,选择
Node.js: Hello World
可创建 Node.js Hello World 入门服务。确认服务在磁盘上的位置(或根据需要进行修改),然后点击创建新应用。
所选服务的 README 文件的预览将在 VS Code 中打开。
部署到 Cloud Run
如需将服务部署到 Cloud Run,请按照以下步骤操作:
打开 Command Palette(按
Ctrl
/Cmd
+Shift
+P
或点击视图 > Command Palette),然后运行 Deploy to Cloud Run 命令。在部署到 Cloud Run 窗格中,设置您的 Google Cloud 项目。
接受其余的默认设置,然后点击部署。
Cloud Code 会构建映像,将其推送到注册表,并将您的服务部署到 Cloud Run。
如需查看正在运行的服务,请打开 Deploy to Cloud Run 对话框顶部显示的网址。
查看日志
您还可以使用 Cloud Code 附带的日志查看器查看来自已部署服务的日志。
如需查看日志,请按以下步骤操作:
- 点击左侧 VS Code 活动栏中的 Cloud Code。
- 展开 Cloud Run 部分以查看您的 Cloud Run 服务。
- 右键点击您的 Cloud Run 服务,然后点击查看日志。
查看资源状态
您可以使用 Cloud Run 服务浏览器查看 Cloud Run 服务的状态:
- 点击左侧 VS Code 活动栏中的 Cloud Code。
- 展开 Cloud Run 部分以查看您的 Cloud Run 服务。
- 点击要详细了解的 Cloud Run 服务。服务的属性会显示在以下窗口中。
清理
如需删除项目,请执行以下操作:
进入 Google Cloud 控制台中的“项目”页面:
选择您为本快速入门创建的项目,然后点击删除。
输入项目 ID 进行确认,然后点击关停。
这将关闭该项目并安排将其删除。
如果您使用的是现有项目,并希望删除您为本快速入门创建的资源,请以下说明操作:
容器映像:虽然 Cloud Run 不会对未在使用中的服务计费,但您可能需要支付将容器映像存储在 Container Registry 中而产生的相关费用。如需了解删除映像的步骤,请参阅删除映像。
Cloud Run 服务:如需删除 Cloud Run 服务,请在 Google Cloud 控制台中使用导航菜单导航到 Cloud Run。选择要删除的服务账号,然后点击删除。
后续步骤
- 探索 Cloud Code 提供的特定语言的调试支持。
- 通过配置相关设置来自定义您的 Cloud Code 体验。
- 尝试使用 Cloud Code 创建并运行 Kubernetes 应用。