部署函数
====

完成函数代码开发后，您可将函数部署到AGC云端，支持单个部署和批量部署。

单个部署仅部署选中的函数，批量部署则会将整个“cloudfunctions”目录下的所有函数同时部署到AGC云端。

下文以部署单个函数“my-cloud-function”为例，介绍如何部署函数。

1.  右击“my-cloud-function”函数目录，选择“Deploy 'my-cloud-function'”。
    
    ![](https://contentcenter-vali-drcn.dbankcdn.cn/pvt_2/DeveloperAlliance_scene_100_1/6c/v3/6WNRzjLZTnOqSM9i2NaluQ/note_3.0-zh-cn.png?HW-CC-KV=V1&HW-CC-Date=20260612T073824Z&HW-CC-Expire=86400&HW-CC-Sign=40AF58B041F6A47E5018B151EE8B27E8DCA7D412A54E1CA9B64D8AF8891DBB21)
    
    如需批量部署多个函数，右击“cloudfunctions”目录，选择“Deploy Cloud Functions”即可部署该目录下所有函数。如“cloudfunctions”目录下同时存在云函数和云对象，云函数和云对象将会被一起部署到AGC云端。
    
    ![](https://contentcenter-vali-drcn.dbankcdn.cn/pvt_2/DeveloperAlliance_scene_100_1/2c/v3/--MMC5-zTtiysp8xLSkCvw/zh-cn_image_0000002179498368.png?HW-CC-KV=V1&HW-CC-Date=20260612T073824Z&HW-CC-Expire=86400&HW-CC-Sign=6616875606928D61B4EC35CB27A6A552FE2276140486D960EC985648D23114B7)
    
2.  您可在底部状态栏右侧查看函数打包与部署进度。
    
    请您耐心等待，直至出现“Deploy successfully”消息，表示当前函数已成功部署。
    
    ![](https://contentcenter-vali-drcn.dbankcdn.cn/pvt_2/DeveloperAlliance_scene_100_1/13/v3/WoXOg39zS0OOgWPNugTENw/zh-cn_image_0000002179498360.png?HW-CC-KV=V1&HW-CC-Date=20260612T073824Z&HW-CC-Expire=86400&HW-CC-Sign=854FFD22C584DBEC2B863F2F1E56F7B635EC62F276A53A73F3603148E9E15F47)
    
3.  在菜单栏选择“Tools > CloudDev”。
    
    ![](https://contentcenter-vali-drcn.dbankcdn.cn/pvt_2/DeveloperAlliance_scene_100_1/d3/v3/k29EbnuvQ9uSWGkLFtZ0iA/zh-cn_image_0000002214858997.png?HW-CC-KV=V1&HW-CC-Date=20260612T073824Z&HW-CC-Expire=86400&HW-CC-Sign=2C7AC570035783B6A171DE79387F02FA27DA6B6F44C011639616E8D843B8ED81)
    
4.  在打开的CloudDev面板中，点击“Serverless > Cloud Functions”下的“Go to console”，进入当前项目的云函数服务页面。
    
    ![](https://contentcenter-vali-drcn.dbankcdn.cn/pvt_2/DeveloperAlliance_scene_100_1/d6/v3/MtzXt4HLRH-9B8sUYn9UOQ/zh-cn_image_0000002214704617.png?HW-CC-KV=V1&HW-CC-Date=20260612T073824Z&HW-CC-Expire=86400&HW-CC-Sign=69FFC3F9A51476BFC2DBACE2A408B46D27AAA5F718BBE3DF265642D93390B01D)
    
5.  查看到“my-cloud-function”函数已成功部署至AGC云端，函数名称与本地工程的函数目录名相同。
    
    部署成功后，您便可以从端侧调用云函数了，具体请参见[在端侧调用云函数](https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/agc-harmonyos-clouddev-invokecloudfunc)。
    
    ![](https://contentcenter-vali-drcn.dbankcdn.cn/pvt_2/DeveloperAlliance_scene_100_1/af/v3/EoszxpfRR2OEnlEcrVorFg/zh-cn_image_0000002179338680.png?HW-CC-KV=V1&HW-CC-Date=20260612T073824Z&HW-CC-Expire=86400&HW-CC-Sign=0A36153293F101427238D9E2DB1151156FB0A93189A66E3A8C4C3804225F16C5)