我很困惑我的EC2使用裸IP地址169.254.169.254
爲URI檢索用戶和實例元數據。如果使用容易記住的主機名稱,比如說metadata.ec2.amazonaws.com
,那麼對於亞馬遜和用戶來說,這不是一個更好的設計決策嗎?如果亞馬遜決定在將來更改裸露的IP地址,則所有關聯用戶或實例元數據的腳本將停止工作。爲什麼EC2有一個看似隨機的裸IP地址來檢索用戶和實例元數據?
您可能會說我應該使用亞馬遜提供的工具EC2 Metadata,但它在近兩年內未更新。此外,如果亞馬遜決定將IP地址從隨機169.254.169.254
更改爲同樣隨機的東西,例如170.11.19.142
,則腳本本身需要更新。
有什麼我在這裏失蹤?
這個問題似乎是無關緊要的,因爲它是關於超出SO範圍的AWS架構。 – slayedbylucifer
主機名稱需要工作DNS(在某些vpc環境中不保證)。該ip在鏈接本地塊中,因此不是完全隨機的。 –
@slayedbylucifer在這種情況下,我應該在哪裏發佈有關AWS架構的問題? – gkb0986