HarmonyOS 鸿蒙Next中非端云一体化项目将云函数部署到AGC
HarmonyOS 鸿蒙Next中非端云一体化项目将云函数部署到AGC 目前studio中因为项目不是端云一体化模板构建的,所以好像云函数没有直接部署到AGC的菜单,是不是我只能手动去云函数后台新建文件和粘贴代码?
可以改为代码上传zip
更多关于HarmonyOS 鸿蒙Next中非端云一体化项目将云函数部署到AGC的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
希望HarmonyOS能继续加强在安全性方面的研发,保护用户的隐私和数据安全。
可以通过迁移方式来实现,
可以看官方迁移文档,任何项目都可直接迁移,
在非端云一体化鸿蒙Next项目中部署云函数到AGC:
- 在AGC控制台创建云函数,选择运行时(如Node.js)。
- 本地编写云函数代码(TypeScript/JavaScript),打包成.zip。
- 在AGC云函数页面上传.zip,配置触发器和环境变量。
- 部署后获取函数地址,在HarmonyOS Next应用中使用HTTP或其他SDK调用。
在非端云一体化项目中,DevEco Studio 的确没有直接的图形化菜单一键部署云函数,但并非只能手动在AGC后台新建文件粘贴代码。你仍然可以通过以下方式在本地完成开发后部署到AGC:
-
使用 Cloud Functions CLI(命令行工具):在工程中创建云函数目录(如
cloudfunctions/),编写云函数代码和package.json,然后通过hcloud或agc-cloud functions命令登录认证后直接部署,无需手动在网页端创建。 -
借助 DevEco Studio 的云开发面板:即使在非端云一体化模板中,你也可以将工程关联AGC项目,并手动在
cloudfunctions目录下添加云函数。Studio 的 Cloud Dev 面板会识别该目录,提供上传、部署的快捷操作,与模板工程的体验基本一致。 -
手动触发部署任务:在工程根目录的
build-profile.json5中配置cloud选项(如有),或直接在 Cloud Dev 面板中展开对应云函数,右键选择“Deploy”即可。
所以,你不必完全依赖网页端粘贴代码,推荐使用命令行或 Studio 内置面板来部署,效率更高且能保持版本一致。



