本文为您介绍如何使用Aliyun Serverless VSCode Extension便捷、高效的编写模板。

背景信息

VSCode插件提供了ROS模板文件语法提示,同时支持在本地开发和调试函数计算功能,详情请参见serverless-vscode。使用VSCode插件前,请您先安装Visual Studio Code

语法提示:
  • 自动补全:支持模板文件内所有资源配置属性的自动补全,自动补全会依据缩进层级给出精准的提示选项。
  • 错误校验:支持模板文件内所有资源配置信息的校验,会检测资源的配置信息是否符合规格说明
  • 悬浮提示:提供模板文件内所有资源配置的上下文帮助,将鼠标悬浮在相关资源的键名上,会出现关于该键下可配置字段的悬浮信息展示 (字段名、字段类型、文档地址)。

步骤1:安装插件

  1. 打开VSCode,使用快捷键Ctrl+Shift+X进入插件市场。
  2. 搜索插件Aliyun Serverless并安装。
  3. 重启VSCode。

    当左侧导航栏显示图标ALIYUN:FUNCTION COMPUTE时,表示安装成功。

步骤2:绑定阿里云账户

  1. 打开ALIYUN:FUNCTION COMPUTE
  2. REMOTE RESOURCES选项下选择Bind New Account,上方会弹出输入框,依次输入阿里云Account ID,阿里云AccessKey ID,阿里云AccessKey Secret,并设置名称。

    设置成功后VSCode底部左侧会显示名称和地域,表示绑定成功。

步骤3:编写模板

  1. 在VSCode中打开任意文件夹,此时插件处于未激活状态,单击ALIYUN:FUNCTION COMPUTE图标以激活插件。
  2. 创建template.yml。
  3. 首行输入ros,单击两次回车键,即会提示模板中所需参数。
  4. Resources下输入资源类型中的关键字即可提示所有相关资源类型。

    例如:输入ECS会提示所有与ECS相关的资源类型。选择您需要的资源类型,即可生成一个大致结构,将鼠标放在Properties会提示该资源类型的所有属性及数据类型。

    说明 属性名称支持模糊匹配,缺少必填属性时Properties会进行告警,控制台也会有相应提示。
    编写模板