文档中心 云服务器 自定义数据

自定义数据

更新时间:2021-04-26 13:48:50

操作说明

该功能依赖于cloud-init,请先检查是否已安装符合版本要求的cloud-init,检查方法和升级步骤见cloud-init相关说明

Linux实例自定义数据

在Linux实例中,您可以通过多种脚本配置云服务器的自定义数据,包括所有当前环境允许执行的脚本(如User-Data脚本、Cloud Config脚本、Python脚本等),脚本内容不能超过 16 KB。

脚本默认在云服务器第一次启动时执行,如需要每次启动执行,请勾选每次启动执行的勾选框(注意,当前仅部分镜像支持每次启动执行的功能,后续会支持更多镜像)。以下为User-Data脚本示例。

#!/bin/sh
echo "Hello World. Welcome to Wangsu Cloud!" | tee /home/output.txt

实例创建成功之后,启动并连接云服务器,使用cat指令,查看脚本执行的结果。

cat /home/output.txt

注意:Ubuntu的/bin/sh默认指向dash,请使用dash语法,若使用bash语法将无法正确执行脚本。


Windows实例自定义数据

Windows实例自定义数据支持Bat批处理程序和PowerShell脚本,数据内容不能超过16 KB。
Bat批处理程序如下。

rem cmd
echo "Welcome to Wangsu Cloud ! " > C:\bat_test.txt

实例创建成功之后,启动并连接云服务器,查看执行结果,在C盘中生成bat_test.txt文本文件。

奋力拼搏的不止是世界杯冠军,还有……

PowerShell

#ps1_sysnative
New-Item C:\test_file.txt -type file

实例创建成功之后,启动并连接云服务器,查看执行结果,在C盘中生成powershell_test.txt文本文件。

本篇文档内容对您是否有帮助?
有帮助
我要反馈
提交成功!非常感谢您的反馈,我们会继续努力做到更好!