弹性云服务器 ECS-通过元数据获取ECS基本信息:弹性云服务器元数据类别支持列表
弹性云服务器元数据类别支持列表
表1中不包含兼容EC2类型的ami-id、ami-launch-index、ami-manifest-path、block-device-mapping/、instance-action、instance-id、reservation-id、ramdisk-id、kernel-id元数据项,以上元数据项均无实际含义,不建议使用。
元数据类型 |
实例元数据项 |
约束说明 |
---|---|---|
OpenStack类型 |
/meta_data.json |
查询弹性云服务器的元数据信息。 元数据的关键字段请参见表2。 |
OpenStack类型 |
/password |
查询弹性云服务器的密码。 Windows系统使用keypairs创建弹性云服务器初始化时cloudbase-init用于保存密文密码。 |
OpenStack类型 |
/user_data |
查询弹性云服务器的自定义数据。 用户根据需要自行指定脚本和配置文件用于弹性云服务器初始化,详细操作请参考通过实例自定义数据配置E CS 实例。 若linux虚拟化使用密码方式,则保存注入密码的脚本。 |
OpenStack类型 |
/network_data.json |
查询弹性云服务器的网络信息。 |
OpenStack类型 |
/securitykey |
获取临时的AK、SK。 对弹性云服务器获取临时的AK、SK,需要在 IAM 上对op_svc_ecs账户进行委托授权,并对相应的弹性云服务器资源进行授权委托管理。 说明:
委托的授权权限由用户自行设置,建议根据实际业务需要进行最小化授权。 ECS服务本身不会使用委托对资源进行操作。 |
OpenStack类型 |
/spot/instance-action |
查询竞价实例关机提示。 |
兼容EC2类型 |
/meta-data/hostname |
查询弹性云服务器的主机名称。 请参考以下链接为弹性云服务器去掉后缀.novalocal: |
兼容EC2类型 |
/meta-data/local-hostname |
该字段含义同hostname一致。 |
兼容EC2类型 |
/meta-data/public-hostname |
该字段含义同hostname一致。 |
兼容EC2类型 |
/meta-data/instance-type |
查询弹性云服务器的规格名称。 |
兼容EC2类型 |
/meta-data/local-ipv4 |
查询弹性云服务器的固定IP地址。 多网卡情况下,只显示主网卡的地址。 |
兼容EC2类型 |
/meta-data/placement/availability-zone |
查询弹性云服务器的AZ信息。 |
兼容EC2类型 |
/meta-data/public-ipv4 |
查询弹性云服务器的弹性公网IP地址。 多网卡情况下,只显示主网卡的弹性公网IP地址。 |
兼容EC2类型 |
/meta-data/public-keys/0/openssh-key |
查询弹性云服务器的公钥。 |
兼容EC2类型 |
/user-data |
查询弹性云服务器的自定义数据。 |
兼容EC2类型 |
/meta-data/security-groups |
查询弹性云服务器所使用的安全组名称。 |