如果您需要使用阿里云的函数计算服务,您不仅可以通过函数计算控制台实现,也可以通过其他工具例如IntelliJ IDEA、Eclipse及PyCharm工具实现。通过其他工具可以运行、下载云端函数,创建、上传本地函数。本文以IntelliJ IDEA工具为例介绍如何管理函数。

前提条件

背景信息

函数计算是一个事件驱动的全托管Serverless计算服务,能帮您快速调动和使用大量计算资源,提供弹性可靠的运行环境。使用函数计算,您无需采购与管理服务器等基础设施,只需编写代码并上传即可在云端运行任务。

安装Funcraft工具可以实现在其他工具中创建、运行、调试和部署函数,还可以运行、下载云端的函数。

安装Cloud Toolkit插件是您使用不同的工具例如IntelliJ IDEA、Eclipse及PyCharm管理函数的必要前提,Cloud Toolkit插件与函数计算可以实现数据共享,安装并配置Cloud Toolkit插件后可以在工具中查看该账号下的函数信息。

操作步骤

  1. 安装和配置Cloud Toolkit插件

    以下分别介绍在三种工具中安装和配置Cloud Toolkit插件的方法。

    在IntelliJ IDEA中安装和配置Cloud Toolkit

    1. 下载并安装以下工具:
    2. 安装及配置Cloud Toolkit插件。您可以在JetBrains插件市场搜索Alibaba Cloud Toolkit并下载安装。若出现插件市场访问缓慢、无法下载的情况,可使用离线包安装。
      在插件市场中下载安装。
      1. 在IntelliJ IDEA顶部菜单栏中选择File > Settings
      2. Settings对话框的左侧导航栏中单击Plugins
      3. Plugins区域单击Marketplace
      4. 在搜索栏中输入Alibaba Cloud Toolkit
      5. Search Results区域会出现Alibaba Cloud Toolkit,单击Installed
        search toolkit
      6. 等待下载、安装完成后,单击Restart IDE
      使用离线包安装。
      注意 请参见联系我们并加入钉钉交流群,在群内获取离线包后,按照以下步骤进行安装。
      1. 在IntelliJ IDEA顶部菜单栏中选择File > Settings
      2. Settings对话框的左侧导航栏中单击Plugins
      3. Plugins区域单击image42222图标,再单击Install Plugin from Disk...install from disk

      4. Choose Plugin File对话框中选择Cloud Toolkit离线安装包无需解压,并根据IntelliJ IDEA安装页面的提示,完成后续安装步骤。

    在Eclipse中安装和配置Cloud Toolkit

    1. 下载并安装以下工具:
      说明 若需使用内置Terminal功能,确保您的TM Terminal为v4.1.0及以上版本。
    2. 安装及配置Cloud Toolkit插件。您可以在Eclipse Marketplace中下载安装Cloud Toolkit。若无法连接服务器或者下载耗时较长,也可以通过连接Cloud Toolkit官方地址安装。
      在Eclipse Marketplace中下载安装。
      1. 在Eclipse顶部菜单栏中选择Help > Eclipse Marketplace
      2. Eclipse Marketplace对话框中Find右侧的文本框中输入Alibaba Cloud Toolkit,然后回车。
        eclipse marketplace.png
      3. 在搜索结果中单击Alibaba Cloud Toolkit区域右下角的Install
      4. 根据Eclipse安装页面的提示,完成后续安装步骤。
      通过Cloud Toolkit官方地址安装。
      1. 在Cloud Toolkit工具的顶部菜单栏中选择Help > Install New Software...
      2. Available Software对话框中完成以下配置,并单击Next
        1. Work with文本框中输入Cloud Toolkit for Eclipse的URL:http://toolkit.aliyun.com/eclipse/
        2. Name|Version区域选中需要的组件。
        3. Details区域取消选中Contact all update sites during install to find required software
          eclipse install package
      3. 根据Eclipse安装页面的提示,完成后续安装步骤。

    在PyCharm中安装和配置Cloud Toolkit

    1. 安装PyCharm(2018.01及以上版本)
    2. 安装及配置Cloud Toolkit插件。您可以在PyCharm Marketplace中下载安装Cloud Toolkit。若无法连接服务器或者下载耗时较长,也可以通过连接Cloud Toolkit官方地址安装。
      在PyCharm Marketplace中下载安装
      1. 打开PyCharm工具。
      2. 在左侧导航栏单击Plugins
      3. Marketplace页签的搜索栏中输入Alibaba Cloud Toolkit
      4. 在搜索区域中会出现Alibaba Cloud Toolkit,单击Install
        pycharm marketplace
      5. Third-party Plugins Privacy Note对话框中单击Accept
      6. 根据PyCharm安装页面的提示,完成后续安装步骤。
      通过Cloud Toolkit官方地址安装。
      注意 请参见联系我们并加入钉钉交流群,在群内获取离线包后,按照以下步骤进行安装。
      1. 打开PyCharm工具。
      2. 在左侧导航栏单击Plugins
      3. Plugins区域的右上角单击imagefcc1图标,再单击Install Plugin from Disk...
        install from disk py

      4. Choose Plugin File对话框中选择Cloud Toolkit离线安装包,并根据PyCharm安装页面的提示,完成后续安装步骤。
  2. 管理函数

    本文以IntelliJ IDEA工具为例介绍如何管理函数。

    1. 打开IntelliJ IDEA工具。
    2. 在右侧导航栏中单击Alibaba Function Compute
    3. Alibaba Function Compute面板中选择地域,然后按需对本地资源或云端资源进行操作。
      qitafacs
      • 展开Local Resources进行本地资源操作:
        • 创建资源:在Alibaba Function Compute面板的右上角单击加号图标,在Create Function对话框中配置相关信息,然后单击Add
          注意 如果您初次使用IDEA,您需要先创建本地资源,再在本地进行运行、调试函数等操作。
        • 运行本地函数:右键单击目标函数,单击Local Run
        • 调试本地函数:右键单击目标函数,单击Local Debug
        • 查看函数:右键单击目标函数,单击Go To Code
          说明 Java语言的函数不支持此功能。
        • 部署服务及服务内的所有函数:右键单击目标服务,单击Deploy Service
        • 部署单个函数:右键单击目标函数,单击Deploy Function
      • 展开Remote Resources进行云端资源操作:
        • 运行远端函数:右键单击目标函数,单击Remote Run or Copy URL
        • 下载服务及服务内的所有函数:右键单击目标服务,单击Import To Local
        • 下载单个函数:右键单击目标函数,单击Import To Local
        • 查看服务性能:右键单击目标服务,单击Properties
        • 查看函数性能:右键单击目标函数,单击Properties
      说明 执行下载、运行和部署等操作时,IntelliJ IDEA的Console区域会打印操作日志,您可以根据日志信息检查部署结果。