在 Cloud Code for Cloud Shell 中部署服务
使用集合让一切井井有条
根据您的偏好保存内容并对其进行分类。
本页面介绍了如何使用
Cloud Code for Cloud Shell。
将服务部署到 Cloud Run
将服务部署到 Cloud Run:
打开命令面板(按 Ctrl
/Cmd
+Shift
+P
或点击查看 >
Command Palette),然后运行
部署到 Cloud Run 命令。
在部署到 Cloud Run 窗格中,设置您的 Google Cloud 项目。
选择现有服务或创建新服务。
如要创建新服务,请选择您的平台偏好设置
在 Deployment Platform 下,
Cloud Run(全代管式)或
Knative serving。如需获取有关为开发需求选择最佳选项的帮助,请参阅选择平台指南。
如果您选择了 Cloud Run(全代管式),请选择要部署到的区域。如果您选择了 Knative serving,
配置 Kubernetes 集群信息
(可选)如需指定其他设置(例如服务账号、环境变量和 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
|
在“构建环境” (Build environment)下,指定是在本地构建还是使用 Cloud Build 进行构建。
指定构建器(Docker 或 Buildpack)及其设置。
定义首选设置后,点击部署。
Cloud Code for Cloud Shell 会构建映像,将其推送到注册表,然后
会将您的服务部署到 Cloud Run。即表明您的服务现已上线!
使用 WebView 中显示的网址查看正在运行的服务。
您还可以点击显示详细日志按钮并在输出窗口中查看详细日志,以便查看正在运行的服务的详细信息。
![“部署到 Cloud Run”界面中显示的正在运行的服务的网址,及其下方的“显示详细日志”按钮](https://cloud.google.com/static/code/docs/vscode/images/cccr-deploy-url.png?authuser=2&hl=zh-cn)
会话完成后,右键点击即可使用以下命令:
- 查看日志:打开
使用 Cloud Code Logs Explorer 进行部署
- 打开网址:打开特定应用服务的网址
服务
如果您在启动配置中关闭了手表模式,并且想要
对应用进行更改并重新构建并重新部署应用
点击 Cloud Code 状态栏,然后点击
开启手表模式。
如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可获得了许可,并且代码示例已根据 Apache 2.0 许可获得了许可。有关详情,请参阅 Google 开发者网站政策。Java 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2024-08-16。
[{
"type": "thumb-down",
"id": "hardToUnderstand",
"label":"Hard to understand"
},{
"type": "thumb-down",
"id": "incorrectInformationOrSampleCode",
"label":"Incorrect information or sample code"
},{
"type": "thumb-down",
"id": "missingTheInformationSamplesINeed",
"label":"Missing the information/samples I need"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"翻译问题"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"其他"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"易于理解"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"解决了我的问题"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"其他"
}]
{
"lastModified": "最后更新时间 (UTC):2024-08-16。",
"confidential": False
}