default 脚本版本号 请自定义填写脚本版本号。 1.0.0 风险等级 可选项“高”、“中”、“低”,请根据实际情况选择风险等级。 高 脚本描述 对脚本进行描述。 - 设置“脚本内容”。 脚本类型:可选择脚本类型“Shell”、“Python”、“Bat”。 脚本内容:录入脚本内容。 脚本内容首行自动添加的解释器,例如#
管理自定义脚本 操作场景 自定义脚本创建后,若需要审批、修改或删除脚本,请按如下操作进行。 注意事项 在修改脚本时确认脚本内容的风险等级,并如实填写风险等级。 修改自定义脚本 登录云运维中心。 在左侧导航栏选择“资源运维 > 自动化运维”。 在“日常运维”模块单击“脚本管理”。
脚本管理 概述 审批配置 创建自定义脚本 管理自定义脚本 执行自定义脚本 执行公共脚本 标签管理 父主题: 自动化运维
在“自定义脚本”页签,选择需要执行的脚本,单击操作列“执行”。 设置“脚本入参”。 脚本入参:脚本入参在录入自定义脚本时已预置好参数名称与参数默认值。脚本执行时,脚本入参值支持“手动输入”和“参数仓库”两种方式。“手动输入”方式需要用自行填写参数值;“参数仓库”方式,需要从参数中心选择预
自定义脚本参数输入值无效? 自定义脚本参数值需要满足如下规则: 参数值长度为1-1024位。 可以包含大写字母、小写字母、数字以及特殊字符(_-/.*?:",=+@\[{]})和空格。 禁止出现连续‘.’。 父主题: 自动化运维常见问题
创建脚本 功能介绍 创建作业脚本:自定义脚本 脚本有标签属性,表示是高危脚本。创建时候不需要对脚本进行是否是高危的二次校验。 进行租户隔离;北向接口创建的脚本,审批人字段不填写,默认不需要审批。 接口约束 脚本名称:同一租户下,脚本名称不能重复,最大字符64个字符,支持中文+字母+数字+下划线。
在左侧导航栏选择“资源运维 > 自动化运维”。 在“日常运维”模块单击“脚本管理”。 单击左上方“公共脚本”。 选择需要执行的脚本,单击操作列“执行”。 设置“脚本入参”。 脚本入参:相关参数由公共脚本决定,用户无法修改。脚本执行时,脚本入参值支持“手动输入”和“参数仓库”(清理磁盘暂不支持)两种方式。
修改脚本 功能介绍 修改作业脚本:自定义脚本。 接口约束 约束条件: 脚本名称:同一租户下,脚本名称不能重复,最大字符64个字符,支持中文+字母+数字+下划线。 脚本内容最大4096个字符。 脚本参数个数最多20个。 脚本描述:最大256个字符。 单个参数的参数名称 64个字符,只支持字母+数字+下划线。
脚本工单 操作场景 执行脚本后会生成一条脚本工单记录,记录脚本执行的结果。若您需要跟踪和记录脚本的执行对象及执行结果,可通过脚本工单功能查看。 操作步骤 登录云运维中心。 在左侧导航栏选择“任务管理 > 执行记录”。 单击上方“脚本工单”。 单击脚本名称。 根据工单状态,支持以下操作:
执行自定义脚本 功能介绍 执行脚本 脚本入参、超时时间、执行用户、资源受限。 脚本入参支持20个。 单次下发的机器支持200个。 单次批次内机器数量最大10个。 最大批次数量为20批。 脚本输出的日志总量只支持1MB。 调试 您可以在API Explorer中调试该接口,支持自动认证鉴权。API
操作脚本工单 功能介绍 操作类型:取消实例、跳过批次、取消整个工单、暂停整个工单、继续整个工单。 调试 您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。 URI PUT /v1/jo
id Long 脚本自增id。 script_uuid String 脚本uuid。 enterprise_project_id String 企业项目ID,默认为:0。 name String 脚本名称。 type String 脚本类型 SHELL:shell脚本。 PYTHON:python脚本。
删除自定义脚本 功能介绍 删除作业脚本:自定义脚本。 调试 您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。 URI DELETE /v1/job/scripts/{script_uuid}
object 属性:脚本id,脚本名,执行脚本参数,执行用户,超时时长、成功率阈值、当前执行批次index等。 表5 JobScriptOrderInfoProp 参数 参数类型 描述 script_uuid String 脚本uuid。 script_name String 脚本名称。 script_version_uuid
执行公共脚本 功能介绍 执行公共脚本 脚本入参、超时时间、执行用户、资源受限。 接口约束 脚本入参支持20个。 单次下发的机器支持200个。 单次批次内机器数量最大10个。 最大批次数量为20批。 调试 您可以在API Explorer中调试该接口,支持自动认证鉴权。API Ex
在左侧导航栏选择“资源运维 > 自动化运维”。 在“日常运维”模块单击“脚本管理”。 在“自定义脚本”页签,单击“审批配置”。 配置“审批配置”。 表1 审批配置参数说明 参数 说明 入库人工审核 默认关闭。关闭时无需配置其他参数,开启后影响创建自定义脚本参数配置。 开启后在后续创建脚本中,若选择了
参数类型 描述 id Long 脚本自增id。 script_uuid String 脚本uuid。 name String 脚本名称。 type String 脚本类型 SHELL:shell脚本 PYTHON:python脚本 BAT:bat脚本 gmt_created Long
展示公共脚本详情返回体。 表4 PublicScriptDetailModel 参数 参数类型 描述 script_uuid String 脚本uuid。 name String 脚本名称。 description String 脚本描述。 type String 脚本类型。 SHELL:shell脚本。
标签由“键”和“值”组成,每个标签中的一个“键”只能对应一个“值”。 每个脚本最多支持20个标签配额。 修改标签 登录云运维中心。 在左侧导航栏选择“资源运维 > 自动化运维”。 在“日常运维”模块单击“脚本管理”。 单击筛选列右侧,勾选“标签”。 在“自定义脚本”页签,单击标签列,单击“修改标签”。 图1 标签管理
云运维中心支持脚本管理功能。您可以通过执行脚本,完成复杂或重复的自动化任务。脚本管理可以对脚本进行高危检测,也支持Windows和Linux操作系统,当前脚本支持弹性云服务器(ECS)、裸金属服务器(BMS)、Flexus应用服务器L实例(FlexusL)多种云资源。 自定义脚本 自定义
您即将访问非华为云网站,请注意账号财产安全