本页面上的部分或全部信息可能不适用于 Trusted Cloud by S3NS。
在 Cloud Code for IntelliJ 中在本地开发服务
借助 Cloud Code,您可以在类似 Cloud Run 的环境中,在本地开发 Cloud Run 服务。Cloud Code 会观察源中的变化,并快速更新正在运行的服务以反映这些更改。
定义运行配置
在运行服务之前,您必须先创建运行配置:
- 转到导航栏中的“运行/调试配置”选择器,然后点击修改配置。
- 在 Cloud Code: Cloud Run 下,选择 Cloud Run: Run Locally。
- 如果您希望 Cloud Code 在保存更改后自动重新部署应用,请在 Watch mode - rebuild and Redeploy 下选择 On filesave。默认情况下,新的 Cloud Run 服务会选择按需。如需详细了解观察模式,请参阅观察模式。
指定构建器选项及其相关设置。
Cloud Code 支持 Docker、Jib 和 Buildpacks 工件类型。
点击确定。
可选:自定义配置
在本地开发时,如果您选择修改配置,则可以在“高级修订版本设置”(Advanced revision settings) 部分指定服务账号、环境变量和 SQL 连接(如果使用的是 Cloud Run [全代管式])等其他设置。
环境变量
以下环境变量会自动添加到正在运行的容器中:
名称 |
说明
|
示例
|
PORT
|
您的 HTTP 服务器应侦听的端口。
|
8080
|
K_SERVICE
|
正在运行的 Cloud Run 服务的名称。
|
hello-world
|
K_REVISION
|
正在运行的 Cloud Run 修订版本的名称。
|
hello-world.1
|
K_CONFIGURATION
|
创建了该修订版本的 Cloud Run 配置的名称。
|
hello-world
|
存储密文
如果您的代码包含潜在的敏感数据,例如 API 密钥、密码和证书,我们建议您将它们存储为密文。借助 Cloud Code,您可以安全地将这些密文存储在 Secret Manager 中,并在需要时以编程方式提取它们。如需详细了解如何使用 Cloud Code 创建和管理密文,请参阅 Secret Manager 指南。
运行服务
如需运行您的服务,请按以下步骤操作:
- 从导航栏的“运行/调试配置”选择器中选择 Cloud Run: Run Locally 运行目标。
- 点击
Cloud Run: Run Locally。
- 查看正在运行的服务的日志,此日志会直接流式传输到输出窗口。
部署完成后,您可以按照 Event Log 面板中显示的网址来查看正在运行的服务。在下面的示例中,此网址是 http://localhost:8080。

获取支持
如需在 IntelliJ IDE 中提交反馈或报告问题,请依次前往
工具 >
Cloud Code >
帮助 / 简介 >
提交反馈或报告问题,以便在
GitHub 上报告问题。
如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可获得了许可,并且代码示例已根据 Apache 2.0 许可获得了许可。有关详情,请参阅 Google 开发者网站政策。Java 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2025-08-11。
[[["易于理解","easyToUnderstand","thumb-up"],["解决了我的问题","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["没有我需要的信息","missingTheInformationINeed","thumb-down"],["太复杂/步骤太多","tooComplicatedTooManySteps","thumb-down"],["内容需要更新","outOfDate","thumb-down"],["翻译问题","translationIssue","thumb-down"],["示例/代码问题","samplesCodeIssue","thumb-down"],["其他","otherDown","thumb-down"]],["最后更新时间 (UTC):2025-08-11。"],[[["Cloud Code enables local development of Cloud Run services in a simulated environment, with real-time updates reflecting code changes."],["Before running a service, users must define a run configuration in the \"Edit Configurations\" section, specifying options like the builder type and watch mode preference."],["During local development, users can customize configurations by adding settings such as service accounts, environment variables, and SQL connections."],["Cloud Code automatically adds environment variables like PORT, K_SERVICE, K_REVISION, and K_CONFIGURATION to running containers."],["Secrets, such as API keys and passwords, can be securely stored in Secret Manager and accessed programmatically using Cloud Code."]]],[]]