创建自定义扩展程序

操作步骤

  1. 在OOS控制台,选择扩展程序,点击创建自定义扩展程序。image

  1. 在创建扩展程序界面,填写扩展程序名称,扩展程序描述,版本描述,扩展程序支持的范围等:

    扩展程序名称:不超过50个字符,仅支持字母、数字、中划线。

    扩展程序描述:请您尽量准确描述该扩展程序的使用场景,以便维护。

    版本描述:在您创建扩展程序时,系统会把首次创建时的版本自动标识为V1,您可以根据需要填写该版本的描述。在创建完成之后,您可以在扩展程序详情页看到版本编号以及版本的详细信息。您需要通过更新扩展程序功能对该扩展程序进行修改,更新时系统会自动生成V2版本,以此类推。

    扩展程序支持范围:用于限定该扩展程序的适用条件,包括支持的实例规格族、镜像类别和操作系统平台/版本。设定扩展程序支持范围后,用户在ECS售卖页、ECS实例详情页安装扩展程序时,会根据适用条件进行判断,仅能够选择可用的扩展程序。

    安装命令参数:用于指定该扩展程序命令的入参,支持添加多个参数。参数类型可选择字符串、数值型和布尔值,支持定义参数名称、默认值、参数描述等信息。设定安装命令参数后,用户在ECS售卖页、ECS实例详情页安装扩展程序时,需要为该参数赋值。image若设定了安装命令的参数,需要在安装脚本中以花括号引用(见以下例子)。后续安装扩展程序的时候可以通过参数传入具体的值。image.png安装脚本示例:

    yum install -y {{para1}}

  1. 点击下一步,进入扩展程序配置。

    在这里,您可以添加多个扩展程序配置,每个配置可以选择使用的操作系统平台和架构,并且选择OSS和对应的软件包。您可以根据具体的软件包填写相应的安装/卸载脚本。在后续安装扩展程序时,系统会寻找到符合ECS操作系统和架构的扩展程序,并下载对应的软件包,执行相应的安装/卸载脚本。从而实现一键安装扩展程序。image.png

  1. 最后点击创建,即可完成自定义扩展程序的创建。

    查看扩展程序详情:创建完毕后,在自定义扩展程序列表页中,点击目标扩展程序右侧操作的“详情”,即可进入扩展程序详情页进行查看。在详情页中,展示了扩展程序的全局信息,以及当前版本的版本信息。支持下拉选择切换版本,切换版本时版本信息和扩展程序配置会改变。

    image.png