使用 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 插件,请安装该插件。
创建 Service
在 Cloud Code 状态栏中,点击有效项目名称。
在显示的快速选择菜单中,选择新应用。
选择 Cloud Run 应用作为您的首选应用类型。
从示例应用(Node.js、采用 Flask 和 Django 框架的 Python、Java、Go)列表中,选择 Hello World 服务。
例如,选择
Node.js: Hello World
可创建 Node.js Hello World 入门服务。确认您的服务在磁盘上的位置(或根据需要进行修改),然后点击新建应用。
VS Code 中将打开所选服务的 README 文件预览。
部署到 Cloud Run
如需将服务部署到 Cloud Run,请按照以下步骤操作:
打开 Command Palette(按
Ctrl
/Cmd
+Shift
+P
或点击 View [视图] > Command Palette [命令面板]),然后运行 Deploy to Cloud Run 命令。在部署到 Cloud Run 窗格中,设置您的 Google Cloud 项目。
接受其余的默认设置,然后点击部署。
Cloud Code 会构建映像,将其推送到注册表,并将您的服务部署到 Cloud Run。
如需查看正在运行的服务,请打开部署到 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 不会对未在使用中的服务计费,但您可能需要支付将容器映像存储在 Artifact Registry 中而产生的相关费用。如需了解删除映像的步骤,请参阅删除映像。
Cloud Run 服务:如需删除 Cloud Run 服务,请在Google Cloud 控制台中使用导航菜单导航到 Cloud Run。选择要删除的服务,然后点击删除。
后续步骤
- 探索 Cloud Code 提供的特定语言的调试支持。
- 通过配置相关设置来自定义您的 Cloud Code 体验。
- 尝试使用 Cloud Code 创建并运行 Kubernetes 应用。