应用运维管理 AOM-管理脚本:创建脚本

时间:2025-01-26 10:50:56

创建脚本

  1. 登录 AOM 2.0控制台。
  2. 在左侧导航栏单击“自动化运维(日落)”,即可进入“自动化运维”界面。
  3. 在左侧导航栏中选择“脚本管理”,单击右上角的“创建脚本”。
  4. 设置脚本信息,具体的参数说明请参见表1

    图1 创建脚本信息
    表1 脚本信息说明

    参数类型

    参数名称

    说明

    -

    脚本名称

    脚本的名称。最多可输入64个字符,只能由大小写字母、数字、下划线和中文字符组成。

    版本号

    脚本的版本信息,请按照实际输入。

    企业项目

    选择所属的企业项目。

    脚本描述

    脚本的描述信息,最多可输入1000个字符。

    版本内容

    • 手工输入命令行,目前支持执行Shell、Python、Bat、Powershell语言的脚本,脚本大小最大支持输入30000字节。若Python脚本中存在中文字符,需要在python脚本头部增加如下编码说明,否则可能造成无法解析脚本导致任务执行失败:

      # -*- coding: UTF-8 -*-

      说明:
      • Shell与Python语言的脚本仅支持在Linux主机执行。
      • Bat与Powershell语言的脚本仅支持在Windows主机执行。
    • Uniagent读取脚本标准输出的内容写入日志,python的print()输出有缓存,可能无法实时刷新到标准输出,导致python脚本的执行日志无法实时刷新,为了实时输出python的日志,有以下三种方法可供参考:
      • 使用sys.stdout.flush()打印输出。
      • 使用sys.stderr.write()打印输出。
      • 使用print(message.flush=True)打印输出。
    • 填写完成后,单击“校验高危命令”。校验高危命令为正则校验,校验不通过可能会导致风险。高危命令的详细说明请参见表1

    执行策略

    分批发布

    选择是否开启分批发布开关,默认不打开。

    每批发布

    开启分批发布后需填写每批发布数量。

    每批间隔

    开启分批发布后需填写每批发布的时间间隔。

    审批配置

    人工审核

    选择是否开启人工审核开关,默认不打开。

    审批配置不允许更改,如需更改,需在工具市场中对该原子服务卡片进行审批配置。

    审批人设置

    开启人工审核后,需要选择审批人。

    通过选择“主题”的方式配置审批人,您需要在 消息通知 服务中,创建一个新主题,并为这个主题添加订阅。

  5. 单击“保存”完成创建。
support.huaweicloud.com/usermanual-aom2/cms_01_0027.html