Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>Huawei Cloud FunctionGraphNew to Visual Studio Code? Get it now.

Huawei Cloud FunctionGraph

Huawei Cloud

|
43 installs
| (0) | Free
函数插件
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Huawei Cloud FunctionGraph

Huawei Cloud FunctionGraph是华为云Serveless产品的VSCODE插件。 通过该插件,您可以:

  • 快速地在本地创建函数
  • 运行调试本地函数、部署本地函数至云端
  • 拉取云端的函数列表、调用云端函数、上传ZIP包至云端

前提条件

下载 Visual Studio Code 官网(1.63.0版本以上)并安装,具体请参考安装Vscode。

安装插件

  1. 打开Visual Studio Code工具,在左侧导航栏选择“扩展”功能,单击扩展面板右侧的“... > 从VSIX安装”。

  2. 在打开的页面中,导入Huawei Cloud FunctionGraph插件。

  3. 安装成功后,Huawei Cloud FunctionGraph插件展示在已安装列表中。

登录函数插件

  1. 打开左侧Huawei Cloud FunctionGraph插件,点击"您尚未登录,请先登录",使用账号的AK/SK进行登录。

  2. 您可以通过选择区域 Region 来查看不同区域的函数信息。

  • Show region in the Explorer能力选择需要操作的Region。
  • Hide region the Explorer能力隐藏暂时不关注的Region。

创建函数

  1. 在插件面板中选择“Create Function”,或“Crtl+Shift+p”搜索“Create Function”命令,按照提示依次选择或输入“运行时”、“模板”、“函数名称”、“本地文件”。。

  2. 本地函数创建成功后,会自动打开入口文件。。

部署

在插件面板中选择“Delpoy Function”,或“Crtl+Shift+p”搜索“Delpoy Function”命令,按照提示依次选择“需要部署的函数”、“Region”。

  • 部署成功:界面右下角弹出成功提示,切换至部署“Region”查看。
  • 部署失败:在下方“输出”,查看错误日志并解决后,重新部署。

本地调试

1. Node

在函数文件夹下新建main.js文件,并将下面内容复制到main.js文件,点击左侧的运行和调试图标,选择添加配置,进行配置,选择Nodejs,点击“F5”进行调试。

const handler = require('./index'); // 函数入口文件路径,根据具体情况修改
const event = { 'hello': 'world' }; // 测试事件内容,根据具体情况修改
const context = {}; // Context类
console.log(handler.handler(event, context));

2. Python

在函数文件夹下新建main.py文件,并将下面内容复制到main.py文件,点击左侧的运行和调试图标,选择添加配置,进行配置,选择Nodejs,点击“F5”进行调试。 (前提: 已安装Python)

import sys
import index # 函数入口文件路径,根据具体情况修改

# main方法用于调试,event是选择的调试事件
if __name__ == '__main__':
    event = { 'hello': 'world' } # 测试事件内容,根据具体情况修改
    context = ''
    content = index.handler(event, context)
    print('函数返回:')
    print(content)

3. Java

在函数文件夹下的test目录下,打开TriggerTestsTest.java文件,点击左侧的运行和调试图标,选择添加配置,进行配置,选择Nodejs,点击“F5”进行调试。 (前提: 已安装Java,vscode已支持java的运行测试)

其余功能

跳转到界面打开

选择您需要打开的函数,鼠标右键单击“Open in Portal”。会在浏览器中打开该函数的详情页面。

执行云端函数

  • 选择您需要操作的函数,鼠标右键单击“Invoke Function...”。
  • 在Invoke Function面板中,选择需要传入的事件,单击“Invoke”,函数的日志以及结果会输出在 Output 中。

下载云端函数

选择您需要操作的函数,鼠标右键单击“Download...”,选择您要下载的路径,函数代码会从云端下载到本地并自动打开入口文件。

更新云端函数

选择您需要操作的函数,鼠标右键单击“Upload Function...”,选择您想要上传的ZIP包。

删除云端函数

  • 选择您需要删除的函数,鼠标右键单击“Delete...”。
  • 在确认框中选择"Delete",删除函数。

复制URN

选择您需要复制URN的函数,鼠标右键单击“Copy URN”直接获取。

  • Contact us
  • Jobs
  • Privacy
  • Terms of use
  • Trademarks
© 2023 Microsoft