本页介绍了如何管理多个 Cloud Functions 配置 如何使用单个工作区,以及如何使用以下代码重新排列 Cloud Run functions Explorer Cloud Code
准备工作
本指南要求必须已设置工作区(包含位于launch.json
至少列出一项配置)。要开始使用示例,请参阅
创建和部署函数
快速入门。
在一个工作区中管理多个配置
如需将新的 Cloud Function 配置添加到 launch.json
文件中,请按照下列步骤操作:
具体步骤:
点击 Cloud Code,然后展开 Cloud Functions 探索器。
在 Cloud Run Functions 的 Explorer 中,右键点击 WORKSPACE,然后点击 Add new cloud function configuration(添加新的 Cloud Functions 函数配置)。
按照提示操作并执行以下操作:
- 输入函数名称
- 选择 Cloud Run Functions 环境
- 输入入口点(为此函数调用的方法的名称)
- 输入测试输入
或者,您也可以手动将这些值输入
launch.json
文件中:{ "configurations": [ { "name": "Deploy Cloud Function", "type": "cloudcode.cloudfunctions", "request": "launch", "functionName": "hello-world-get", "gen": "GEN_2", "entryPoint": "helloGet" } ] }
您的 Cloud Run functions 工作区对应于
launch.json
文件中列出的第一个配置。工作区名称反映的是 您的launch.json
中列出的第一个配置的functionName
文件:{ "configurations": [ { "name": "Deploy Cloud Function", "type": "cloudcode.cloudfunctions", "request": "launch", "functionName": "hello-world-pub-sub", "gen": "GEN_2", "entryPoint": "helloPubSub" }, { "name": "Deploy Cloud Function", "type": "cloudcode.cloudfunctions", "request": "launch", "functionName": "hello-world-get", "gen": "GEN_2", "entryPoint": "helloGet" } ] }
(可选)如需从
launch.json
文件部署其他配置,请将 您要部署到launch.json
文件顶部的配置, 点击 refresh 刷新 Cloud Functions Explorer。
将 Cloud Run Functions Explorer 重新排列到 IDE 的文件资源管理器中
您可以将 Cloud Run functions Explorer 重新排列为 Cloud Shell 的文件资源管理器:
将 Cloud Run functions Explorer 拖到 Cloud Shell 的文件资源管理器:
这种布局方式会将 Cloud Run Functions Explorer 显示在 以便你能够查看已部署的函数 在项目文件所在的窗格中显示 Cloud Run 函数工作区。
(可选)如需撤消此排列方式,请将 Cloud Code: Cloud Functions 探索器的标题拖回 Cloud Code 探索器。