若您需要使用阿里云的函数计算服务,可以使用Cloud Toolkit实现在本地IDE中运行、下载云端函数,创建、上传本地函数。本文以IntelliJ IDEA为例介绍如何使用Cloud Toolkit管理函数。
背景信息
函数计算是事件驱动的全托管计算服务,能帮您快速调动和使用海量计算资源,提供弹性可靠的运行环境。使用函数计算,您无需采购与管理服务器等基础设施,只需编写并上传代码即可在云端运行任务。
Cloud Toolkit与函数计算实现了数据打通,安装并配置Cloud Toolkit后可以在本地IDE中查看该账号下的函数信息。安装Fun工具后可以在本地IDE中创建、运行、调试和部署函数,还可以运行和下载云端的函数。
前提条件
- 已安装和配置Cloud Toolkit,请参见在 IntelliJ IDEA中安装和配置Cloud Toolkit。
- 已安装Fun工具,请参见Funcraft。
- 已开通函数计算功能。
操作步骤
- 打开IntelliJ IDEA。
- 在右侧导航栏中单击Alibaba Function Compute页签。
- 在Alibaba Function Compute页签中选择地域,然后按需对本地资源或云端资源进行操作:
- 展开Local Resources进行本地资源操作:
- 创建资源:在Alibaba Function Compute右上角单击加号,在Create Function对话框中配置创建信息,然后单击Add。
- 运行本地函数:右键单击目标函数,选择Local Run。
- 调试本地函数:右键单击目标函数,选择Local Debug。
- 查看函数:右键单击目标函数,选择Go To Code。
说明 Java 语言的函数不支持此功能。
- 部署Service中的所有函数:右键单击目标Service,选择Deploy Service。
- 部署单个函数:右键单击目标函数,选择Deploy Function。
- 展开Remote Resources进行云端资源操作:
- 运行远端函数:右键单击目标函数,选择Remote Run。
- 下载Service中的所有函数:右键单击目标Service,选择Import To Local。
- 下载单个函数:右键单击目标函数,选择Import To Local。
- 查看Service性能:右键单击目标Service,选择Properties。
- 查看函数性能:右键单击目标函数,选择Properties。
- 展开Local Resources进行本地资源操作:
结果验证
执行下载、运行和部署等操作时,IntelliJ IDEA的Console区域会打印操作日志,请根据日志信息检查部署结果。