Para responder à sua pergunta específica, você pode usar iproute2 para atribuir o endereço IP da seguinte forma:
sudo ip addr add 169.254.169.254/8 dev lo
Ele adicionará um novo IP à interface, sem necessidade de aliasing com: 0,: 1, etc. Observe que isso será perdido após uma reinicialização.
E para emular rapidamente o serviço de metadados, você pode usar netcat assim:
while true; do sudo nc -l 169.254.169.254 80 <<< '"region" : "eu-west-1"'; test $? != 0 && break; done
Isso lhe dará a região ao perguntar assim:
curl -s http://169.254.169.254/latest/dynamic/instance-identity/document