You need to enable JavaScript to run this app.
导航
使用 veFaaS Code Deployer 插件管理函数
最近更新时间:2024.11.20 11:38:14首次发布时间:2024.11.20 11:38:14

本文介绍通过 veFaaS Code Deployer 插件管理函数资源,支持获取函数列表、绑定函数、上传代码、发布代码等多种操作。

背景信息

函数服务的入口是代码。大多数用户是在本地开发代码,然后提交到代码仓库里,用户代码仓库跟函数计算平台存在天然的隔离。
veFaaS Code Deployer 是一款 MarsCode/vsCode 插件,支持将 IDE 开发的代码便捷地部署到火山 veFaaS 函数中,打通了本地开发与线上部署的桥梁。通过该插件,您可以执行以下操作:

  • 配置火山访问密钥。
  • 获取不同地域的火山 veFaaS 函数列表。
  • 绑定函数。
  • 拉取绑定函数的最新代码。
  • 开发函数代码,然后上传并部署到函数中。

安装 veFaaS Code Deployer 插件

  1. 进入 IDE 插件市场。

  2. 通过关键字搜索 veFaaS Code Deployer 插件,查看插件详情,然后单击 Install 安装插件。
    Image

  3. (可选)安装完成后,右键单击工程目录文件,可以查看到 veFaaS 菜单。

    界面截图

    功能说明

    Image

    Set Cedentials:配置火山访问密钥。

    Link Function:关联函数入口,单击可展开 veFaaS 函数列表。

    Pull Latest Code:拉取已绑定函数的最新代码。
    如果没绑定函数,会返回报错信息。请单击目标函数后方的Bind Function,绑定函数。

    Upload Code:将重新开发的函数代码上传到 veFaaS 函数中。

    Upload Code And Release:将重新开发的函数代码上传并发布到 veFaaS 函数中。

插件使用流程

  1. 在 IDE 中,右键单击目录文件夹,然后选择 veFaaS > Set Cedentials
  2. 输入火山访问密钥 Access KeySecret Access Key,然后单击 Login
    Image
  3. 查看函数列表。
    登录成功后,您可以查看不同地域中的函数列表。
    Image
  4. 绑定函数。
    根据函数名称或 ID,筛选目标函数,单击后方的Bind Function
  5. 拉取绑定函数的最新代码。
    在函数详情页面,单击下载按钮,可以拉取绑定函数的最新代码,并将函数代码index.py文件保存到当前目录。

    说明

    您也可以右键单击目录文件夹,然后选择 veFaaS > Pull Latest Code,自动开始拉取已绑定的函数的最新代码。

    Image
  6. 修改函数代码,然后将代码重新上传到函数。
    目前提供上传、上传并发布两种操作,请根据需要选择操作。

上传代码

  1. index.py文件中,按需修改代码,并确保调试运行通过。
  2. 在目录文件夹下,选择 veFaaS > Upload Code
    您也可以在函数详情中,单击上传按钮,即可将修改后的代码上传到火山 veFaaS 函数中。
  3. 函数服务控制台函数的代码页签下,您可以查看到更新后的代码,确认后单击发布
    Image

上传并发布代码

  1. index.py文件中,按需修改代码,并确保调试运行通过。
  2. 在目录文件夹下,选择 veFaaS > Upload Code And Release
    您也可以在函数详情中,单击部署按钮,即可将修改后的代码上传并直接发布到火山 veFaaS 函数中。
  3. 函数服务控制台函数的发布管理页签下,您可以查看到正在发布的版本。
    Image