在 Cloud Code for VS Code 中部署服务

本页介绍了如何使用 Cloud Code for VS Code 将服务部署到 Cloud Run。

将服务部署到 Cloud Run

将服务部署到 Cloud Run:

  1. 打开 Command Palette(按 Ctrl/Cmd+Shift+P 或点击 View > Command Palette),然后运行 Deploy to Cloud Run 命令。

  2. 部署到 Cloud Run 窗格中,设置您的 Google Cloud 项目。

  3. 选择现有服务或创建新服务。

  4. 如果要创建新服务,请在部署平台 (Deployment Platform) 下选择平台偏好设置,即 Cloud Run(全代管式)Knative serving。如需获取有关为开发需求选择最佳选项的帮助,请参阅选择平台指南

  5. 如果您选择了 Cloud Run(全代管式),请选择要部署到的区域。如果您选择了 Knative serving,请配置 Kubernetes 集群信息。

  6. (可选)如需指定其他设置(例如服务账号、环境变量和 SQL 连接),请展开高级修订版本设置 (Advanced revision settings) 部分。

    以下环境变量会自动添加到正在运行的容器中:

    名称 说明 示例
    PORT 您的 HTTP 服务器应侦听的端口。 8080
    K_SERVICE 正在运行的 Cloud Run 服务的名称。 hello-world
    K_REVISION 正在运行的 Cloud Run 修订版本的名称。 hello-world.1
    K_CONFIGURATION 创建了该修订版本的 Cloud Run 配置的名称。 hello-world

  7. 在“构建环境” (Build environment)下,指定是在本地构建还是使用 Cloud Build 进行构建。

  8. 指定构建器(Docker 或 Buildpack)及其设置。

  9. 定义首选设置后,点击部署

    Cloud Code for VS Code 会构建映像,将其推送到注册表,并将您的服务部署到 Cloud Run。即表明您的服务现已上线!

  10. 使用 WebView 中显示的网址查看正在运行的服务。

    您还可以点击显示详细日志按钮并在输出窗口中查看详细日志,以便查看正在运行的服务的详细信息。

    “部署到 Cloud Run”界面中显示的正在运行的服务的网址,及其下方的“显示详细日志”按钮

  11. 会话结束后,右键点击即可使用以下命令:

    • 查看日志:打开 使用 Cloud Code Logs Explorer 进行部署
    • 打开网址:在 Web 浏览器中打开特定服务的应用服务网址
  12. 如果您在启动配置中关闭了手表模式,并且想要 对应用进行更改并重新构建并重新部署应用 点击 Cloud Code 状态栏,然后点击 开启手表模式

获取支持

如需发送反馈,请在 GitHub 上报告问题,或者在 Stack Overflow 上提问。