裸金属服务器 BMS-元数据:元数据介绍
元数据介绍
裸金属服务器元数据包含了裸金属服务器在云平台的基本信息,例如服务器ID、主机名、网络信息等。裸金属服务器元数据支持两种风格,可以分别通过兼容OpenStack和兼容EC2的API获取,如表1所示。
元数据类型 |
实例元数据项 |
说明 |
---|---|---|
OpenStack类型 |
/meta_data.json |
查询裸金属服务器的元数据信息。 元数据的关键字段请参见表2。 |
/password |
查询裸金属服务器的密码。 对于Windows系统,使用密钥对创建服务器初始化时,Cloudbase-init用于保存密文密码。 |
|
/user_data |
查询裸金属服务器的用户数据。 用户根据需要自行指定脚本和配置文件用于服务器初始化,详细操作请参考实例自定义数据注入。 若Linux服务器使用密码方式,则保存注入密码的脚本。 |
|
/network_data.json |
查询裸金属服务器的网络信息。 |
|
/securitykey |
获取临时的AK、SK。 对裸金属服务器获取临时的AK、SK,需要在 IAM 上对裸金属服务授权,并对相应的服务器资源进行授权委托管理。 |
|
兼容EC2类型 |
/meta-data/hostname |
查询裸金属服务器的主机名称。 请参考以下链接为裸金属服务器去掉后缀.novalocal: |
/meta-data/instance-type |
查询裸金属服务器的规格名称。 |
|
/meta-data/local-ipv4 |
查询裸金属服务器的固定IP地址。 多网卡情况下,只显示主网卡的地址。 |
|
/meta-data/placement/availability-zone |
查询裸金属服务器的AZ信息。 |
|
/meta-data/public-ipv4 |
查询裸金属服务器的弹性公网IP地址。 多网卡情况下,只显示主网卡的弹性公网IP地址。 |
|
/meta-data/public-keys/0/openssh-key |
查询裸金属服务器的公钥。 |
|
/user-data |
查询裸金属服务器的用户数据。 |
|
/meta-data/security-groups |
查询裸金属服务器所使用的安全组名称。 |
参数 |
参数类型 |
描述 |
---|---|---|
uuid |
String |
裸金属服务器的ID。 |
availability_zone |
String |
裸金属服务器所在可用区。 |
meta |
Dict |
元数据信息,包括镜像名称、镜像ID、VPC ID等信息。 |
hostname |
String |
裸金属服务器主机名。 请参考以下链接为裸金属服务器去掉后缀.novalocal: |
vpc_id |
String |
裸金属服务器所属的虚拟私有云ID。 |
对于支持的元数据类型,本节详细介绍了其URI和使用方法。