更新时间:2024-12-26 GMT+08:00
分享

创建自定义脚本

操作场景

如果云运维中心提供的公共脚本不满足您的要求,可以创建自定义脚本。脚本支持“Shell”、“Python”、“Bat”三种命令,支持全局参数和关联参数仓库。

注意事项

确认脚本内容的风险等级,并如实填写风险等级。

创建自定义脚本

  1. 登录云运维中心
  2. 在左侧导航栏选择“资源管理 > 自动化运维”,进入“自动化运维”页面。
  3. 在“日常运维”模块单击“脚本管理”,进入“脚本管理”页面。
  4. 在“自定义脚本”页签,单击“创建脚本”,进入“创建脚本”页面。
  5. 设置“基本信息”。

    表1 基本信息参数说明

    参数

    示例

    说明

    脚本名称

    测试脚本

    根据命名规则,自定义脚本的名称。

    企业项目

    -

    在下拉列表中选择脚本归属的企业项目。

    脚本版本号

    1.0.0

    请自定义填写脚本版本号。

    风险等级

    可选项“高”、“中”、“低”,请根据实际情况选择风险等级。

    脚本描述

    -

    对脚本进行描述。

  6. 设置“脚本内容”。

    • 脚本类型:可选择脚本类型“Shell”、“Python”、“Bat”。
    • 脚本内容:录入脚本内容。
      • 脚本内容首行自动添加的解释器,例如#!/usr/bin/python需要用户的机器让有python的软链接,若缺乏软链接,需要用户自行修改解释器,适配为机器可执行的解释器。
    • 校验高危命令:可对脚本内容进行高危检测。
      • 校验范围:检测涉及的高危命令范围,可点击“高危命令说明”查看校验的规则列表。
      • 校验规则:在校验范围内,通过正则匹配方式对脚本内容进行高危命令匹配。
      • 校验结果:通过正则校验结果返回脚本内容是否高危,即:低风险、高风险。

        高危命令校验结果仅作为脚本风险等级的定级参考,工具不强制拦截脚本风险等级与高危命令校验结果一致性,请按实际业务影响进行评估。

  7. (可选)设置“脚本入参”。

    • 脚本入参:添加脚本的执行参数,最多允许20个参数,参数值可包含空格。可勾选“敏感参数”对参数进行加密。
      • 敏感参数:脱敏展示,存储时会加密存储。

  8. (可选)设置“更多配置”。

    • 入库人工审核:开启后脚本需要审批。审批详细操作请参考审批自定义脚本
    • 审核人配置:可选项“排班”、“个人”。
      • 排班:按照已配置的排班场景和角色在下拉框选择。配置排班详细操作请参考排班管理
      • 个人:选择审核用户。配置审批用户详细操作请参考人员管理
    • 通知渠道:在下拉框设置通知渠道。
      • 默认:按照审核人员订阅功能中选择的通知方式进行通知。设置默认通知方式详细操作请参考用户订阅操作步骤
      • 短信、企业微信、钉钉、邮件、电话、飞书:选择通知渠道后,按照审核人员预留的信息进行通知。设置审核人员信息详细操作请参考编辑用户信息操作步骤
      • 不通知:不进行通知。

  9. 单击“提交”,完成自定义脚本创建。

相关文档