创建云对象
=====

首先您需要在云侧工程下创建云对象。

1.  右击“cloudfunctions”目录，选择“New > Cloud Function”。
    
    ![](https://contentcenter-vali-drcn.dbankcdn.cn/pvt_2/DeveloperAlliance_scene_100_1/45/v3/C5a93YF4RRaAhAPlP4DQVw/zh-cn_image_0000002383015456.png?HW-CC-KV=V1&HW-CC-Date=20260612T073825Z&HW-CC-Expire=86400&HW-CC-Sign=8CC8BFBFAEFB9606671971618D49BCAFC15B149B74580FE4108EDDDD4BC85E0E)
    
2.  在“Select the Cloud Function Type”栏选择“Cloud Object”，输入云对象名称（如“my-cloud-object”），点击“OK”。
    
    与云函数名一样，云对象名称长度2-63个字符，仅支持小写英文字母、数字、中划线（-），首字符必须为小写字母，结尾不能为中划线（-）。
    
    ![](https://contentcenter-vali-drcn.dbankcdn.cn/pvt_2/DeveloperAlliance_scene_100_1/3f/v3/CRijGd8HQH6UjJkokTClqg/zh-cn_image_0000002179498304.png?HW-CC-KV=V1&HW-CC-Date=20260612T073825Z&HW-CC-Expire=86400&HW-CC-Sign=90B8EB9393D43B2EACE958491FCD845F3CB85F31A52DC1F54A62460B21A6CA4D)
    
    “cloudfunctions”目录下生成新建的云对象目录，目录下主要包含如下文件：
    
    *   云对象配置文件“function-config.json”：包含handler、触发器等信息。
        
        *   handler: 云对象的入口模块及云对象导出的类，通过“.”连接。
        *   functionType：表示函数类型，“0”表示云函数，“1”表示云对象。
        *   triggers：定义了云对象使用的触发器类型，当前云对象仅支持HTTP触发器。
        
        ![](https://contentcenter-vali-drcn.dbankcdn.cn/pvt_2/DeveloperAlliance_scene_100_1/d0/v3/OJpfgdXGRJCfTjiS6on4hA/note_3.0-zh-cn.png?HW-CC-KV=V1&HW-CC-Date=20260612T073825Z&HW-CC-Expire=86400&HW-CC-Sign=410EF422ABED16AF799883F4BE0BDBE340670FF750A3E2B1C6904F530F6A97E7)
        
        云对象的配置文件“function-config.json”不建议手动修改，否则将导致云对象部署失败或其它错误。
        
        ![](https://contentcenter-vali-drcn.dbankcdn.cn/pvt_2/DeveloperAlliance_scene_100_1/f9/v3/YThy0ffTSwmdeKiAbVY3eg/zh-cn_image_0000002214858949.png?HW-CC-KV=V1&HW-CC-Date=20260612T073825Z&HW-CC-Expire=86400&HW-CC-Sign=756AB10E744D0377BDCC7E8614BB64FC50B541651BE60428D01E149EE965628C)
        
    *   云对象入口文件“_xxx_.ts”（如“myCloudObject.ts”）：在此文件中编写云对象代码。
        
        ![](https://contentcenter-vali-drcn.dbankcdn.cn/pvt_2/DeveloperAlliance_scene_100_1/10/v3/RYTKCByGT1ys2bgA2YXuww/zh-cn_image_0000002214704565.png?HW-CC-KV=V1&HW-CC-Date=20260612T073825Z&HW-CC-Expire=86400&HW-CC-Sign=C8B8916201B5E11970375CDCF179C5374E4408850086BF956B81C660F84443EC)
        
    *   云对象依赖配置文件“package.json”：在此文件中添加依赖。
        
        ![](https://contentcenter-vali-drcn.dbankcdn.cn/pvt_2/DeveloperAlliance_scene_100_1/78/v3/uR6HyF7vQsuFtm5R50HMCw/zh-cn_image_0000002179338620.png?HW-CC-KV=V1&HW-CC-Date=20260612T073825Z&HW-CC-Expire=86400&HW-CC-Sign=FB51DAC526ACC1F66F51DE6342F9E2D7EE7946B11893B887E69EA53695488AA3)