用户数据注入最佳实践
更新时间:2024-03-08
概览
本文介绍云服务器创建、重装完成用户数据注入最佳实践
配置步骤
创建云服务器完成用户数据注入
此处输入的脚本将作为实例自定义脚本在启动实例时执行,实现自动化配置实例,例如获取并安装软件资源包、开启服务、打印日志、初始化服务环境等操作。Linux实例和Windows实例均支持数据注入功能:
- Linux实例可使用User-Data脚本。通过以下示例,实例创建成功后可在/root/test文件中看到 Welcome to Baidu AI Cloud。
示例:
#!/bin/sh
echo "Welcome to Baidu AI Cloud." | tee /root/test`
- Windows实例可使用batch(首行必须是rem cmd)、powershell(首行必须是#ps1)以及bash脚本。通过以下示例,实例创建成功后可在C盘中看到新建的两个目录:cmd_create01和cmd_create02。
示例:
rem cmd
mkdir "C:\\cmd_create01"
mkdir "C:\\cmd_create02"
重装云服务器完成用户数据注入
重装系统之前需要清空已有UserData,然后才能进行用户数据注入。
- Linux实例可使用User-Data脚本。通过以下示例,实例创建成功后可在/root/test文件中看到 Welcome to Baidu AI Cloud。
示例:
#!/bin/sh
echo "Welcome to Baidu AI Cloud." | tee /root/test`
- Windows实例可使用batch(首行必须是rem cmd)、powershell(首行必须是#ps1)以及bash脚本。通过以下示例,实例创建成功后可在C盘中看到新建的两个目录:cmd_create01和cmd_create02。
示例:
rem cmd
mkdir "C:\\cmd_create01"
mkdir "C:\\cmd_create02"