1. 云计算教程网首页
  2. 阿里云

配置实例自定义数据

本文介绍如何通过控制台将生成的实例自定义数据配置到实例,以及如何查看和修改已有的实例自定义数据。

限制条件

配置实例自定义数据时,请注意:

  • 仅网络类型为专有网络VPC的实例支持配置实例自定义数据。
  • 实例如果采用了 已停售的实例规格,必须是I/O优化实例。其他 实例规格族 无I/O优化限制。
  • 实例自定义数据需要Base64编码后传入,且编码前的自定义数据不能超过16 KB。
  • 实例必须使用公共镜像或继承于公共镜像的自定义镜像,且只支持下列操作系统:
    系统平台 操作系统
    Windows Windows Server 2008 R2及以后的操作系统
    Linux
    • CentOS
    • Ubuntu
    • SUSE Linux Enterprise
    • OpenSUSE
    • Debian
    • Aliyun Linux

设置实例自定义数据

  1. 登录 ECS管理控制台。
  2. 参阅 步骤 2:创建ECS实例 创建一台Linux实例。
    说明 创建实例时,在
    高级选项 中的
    实例自定义数据 文本框中输入自定义数据。若您的自定义数据已经过Base64加密,勾选
    输入已采用 Base64 编码

    配置实例自定义数据

  3. 实例启动后,参考 连接方式导航 远程连接到目标实例。
  4. 根据您指定的自定义数据查看运行结果,如果出现故障,您需要注意查看相关日志文件。以下为在CentOS实例上使用Upstart Job脚本配置自定义数据的输出示例:
    配置实例自定义数据

    从上面的结果中您可以看到,在实例的 /etc/init 文件夹中生成了一个 part-001.conf 启动任务文件。

您可以通过阿里云CLI、OpenAPI Explorer和阿里云SDK等开发者工具调用 RunInstances 设置实例自定义数据,相关参数为 UserData

查看实例自定义数据

您可以通过指定服务器(100.100.100.200)查看实例自定义数据。

  1. 远程连接实例,请参考 连接方式导航 。
  2. 在实例内部运行:
    • curl http://100.100.100.200/latest/user-data 查看Linux实例自定义数据。
    • Invoke-RestMethod http://100.100.100.200/latest/user-data/ 查看Windows实例自定义数据。

您可以通过阿里云CLI、OpenAPI Explorer和阿里云SDK等开发者工具调用 DescribeUserData 查看实例自定义数据。

修改自定义数据

修改自定义数据之前,您必须停止实例。修改自定义数据后,是否要重新运行修改过的自定义数据取决于脚本类型和模块类型,更多信息,请参阅 生成实例自定义数据。

说明 对于按量付费 VPC 类型实例,若您修改自定义数据后需要立即启动实例时,建议您关闭停机不收费选项。

  1. 登录 ECS管理控制台。
  2. 在左侧导航栏中,单击 实例
  3. 选择地域。
  4. 选中需要修改自定义数据的实例,并在 操作 列中,单击 实例设置 > 设置用户数据
  5. 在弹窗中填入信息后单击 确定
    配置实例自定义数据

您可以通过阿里云CLI、OpenAPI Explorer和阿里云SDK等开发者工具调用 ModifyInstanceAttribute 修改实例自定义数据。

发布者:佚, 佚名,转转请注明出处:https://www.cms2.cn/aliyun/2548.html

发表评论

电子邮件地址不会被公开。 必填项已用*标注

联系我们

400-800-8888

在线咨询:点击这里给我发消息

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

QR code