今年AWS發(fā)布了新的Amazonlinux2023版本,其中獲取metadata元數(shù)據(jù)方式發(fā)生了一點改變。
早些時候,在 Amazon Linux 2 中,使用以下命令獲取實例元數(shù)據(jù)
http://169.254.169.254/latest/meta-data/
具體可以獲取的元數(shù)據(jù)類別可以查閱如下aws官方文檔
https://docs.aws.amazon.com/zh_cn/AWSEC2/latest/UserGuide/instancedata-data-categories.htmlhttps://docs.aws.amazon.com/zh_cn/AWSEC2/latest/UserGuide/instancedata-data-categories.html在AL2023中獲取實例metadata之前需要先獲取一個token
TOKEN=$(curl --request PUT "http://169.254.169.254/latest/api/token" --header "X-aws-ec2-metadata-token-ttl-seconds: 3600")
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 56 100 56 0 0 39886 0 --:--:-- --:--:-- --:--:-- 56000
# 可以使用echo $TOKEN來查看這個token
然后在給aws接口發(fā)送請求的頭部信息里面加入token信息文章來源:http://www.zghlxwxcb.cn/news/detail-720492.html
示例:獲取實例的instance-id:文章來源地址http://www.zghlxwxcb.cn/news/detail-720492.html
curl http://169.254.169.254/latest/meta-data/instance-id --header "X-aws-ec2-metadata-token:$TOKEN"
返回實例id:i-xxxxxxxxx
到了這里,關(guān)于Amazonlinux2023(AL2023)獲取metadata的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!