本文章提供视频讲解: https://www.bilibili.com/video/BV19b4y1Z7EU
什么是元数据
“元数据”(Metadata),又称中介数据、中继数据,为描述数据的数据(data about data),主要是描述数据属性(property)的信息,用来支持如指示存储位置、历史数据、资源查找、文件记录等功能。
如何获取元数据
在日常的运维服务器过程中,我们可以通过两种方式获取服务器的的信息:
通过命令的方式获取。
ifconfig | grep -Eo "[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}"
172.17.0.1
255.255.0.0
0.0.0.0
172.16.16.2
255.255.240.0
172.16.31.255
127.0.0.1
255.0.0.0
以上两种方式其中方式1,在批量管理服务器是最适合的,但这里无法做演示。第二种更适合运维比较少的服务器。
如何获取云服务器的元数据
这里需要注意,登录服务器后,只能获取本服务器的元数据。以下是查看云服务器的实例ID
关于云服务器元数据更多如下。
数据 |
描述 |
---|---|
instance-id |
实例 ID |
instance-name |
实例名称 |
uuid |
实例 ID |
local-ipv4 |
实例内网 IP |
public-ipv4 |
实例公网 IP |
mac |
实例 eth0 设备 mac 地址 |
placement/region |
实例所在地域信息 |
placement/zone |
实例所在可用区信息 |
network/interfaces/macs/${mac}/mac |
实例网络接口设备地址 |
network/interfaces/macs/${mac}/primary-local-ipv4 |
实例网络接口主内网 IP 地址 |
network/interfaces/macs/${mac}/public-ipv4s |
实例网络接口公网 IP 地址 |
network/interfaces/macs/${mac}/vpc-id |
实例网络接口 VPC 网络 ID |
network/interfaces/macs/${mac}/subnet-id |
实例网络接口子网 ID |
network/interfaces/macs/${mac}/local-ipv4s/${local-ipv4}/gateway |
实例网络接口网关地址 |
network/interfaces/macs/${mac}/local-ipv4s/${local-ipv4}/local-ipv4 |
实例网络接口内网 IP 地址 |
network/interfaces/macs/${mac}/local-ipv4s/${local-ipv4}/public-ipv4 |
实例网络接口公网 IP 地址 |
network/interfaces/macs/${mac}/local-ipv4s/${local-ipv4}/public-ipv4-mode |
实例网络接口公网网络模式 |
network/interfaces/macs/${mac}/local-ipv4s/${local-ipv4}/subnet-mask |
实例网络接口子网掩码 |
payment/charge-type |
实例计费类型 |
payment/create-time |
实例创建时间 |
payment/termination-time |
实例销毁时间 |
实例所属用户 AppId |
|
as-group-id |
实例所在弹性伸缩组 ID |
spot/termination-time |
竞价实例销毁时间 |
/Meta-data/instance/instance-type |
实例规格 |
/instance/image-id |
实例镜像 ID |
/instance/security-group |
实例绑定安全组信息 |
/instance/bandwidth-limit-egress |
实例内网出方向带宽限制,单位Kbit/s |
/instance/bandwidth-limit-ingress |
实例内网入方向带宽限制,单位Kbit/s |
/cam/security-credentials/${role-name} |
腾讯云元数据文档 https://cloud.tencent.com/document/product/213/4934