阿里云弹性服务器自定义数据

自定义数据

在创建阿里云弹性服务器阿里云时,你可以通过指定自定义数据,进行阿里云的配置。当阿里云弹性服务器首次启动时,用户可以将可执行脚本以指定的数据格式传入阿里云,并执行该文本。如果你一次购买多台阿里云弹性服务器阿里云,自定义数据会在所有的阿里云首次启动时执行该文本。

格式要求

1、阿里云自定义数据需要完成Base64编码后传入,且编码前的数据不能超过16KB(编码后不大于21848Byte)。
2、如果通过控制台创建阿里云,可以选择不对数据进行Base64编码,勾选对应提示框后由系统完成编码,如果通过API创建,你必须自行完成编码。
3、Linux系统支持bash和python,编码前须分别以#!/bin/bash和#!/usr/bin/envpython作为内容首行。
4、请在Linux环境下进行编码,避免格式不兼容,且原始数据不大于16KB;

5、支持的镜像:CentOS7.564位、CentOS7.264位、CentOS7.164位、CentOS6.664位、Ubuntu18.0464位、Ubuntu16.0464位、Ubuntu14.0464位。

操作步骤

进入创建阿里云弹性服务器页面,选择高级设置部分,默认自定义数据为关闭状态,选择开启操作,具体:

注意:
1、仅限首次启动阿里云弹性服务器或重装系统时,通过传递文本执行命令。
2、如果自定义数据没有按预期执行,可前往指定目录查看执行日志查找原因。Linux系统日志路径:/root/launch-script.log;另外,也可以查看执行的自定义脚本,详见路径:/root/launch-script。