Respostas:
Eu perguntei à Amazon, e esta foi a resposta deles:
"Os IDs da instância são únicos. Você nunca receberá um ID duplicado. No entanto, o formato atual do ID da instância é um detalhe de implementação que está sujeito a alterações. Se você usar o ID da instância como uma string, deverá ficar bem."
É importante observar que você nunca receberá o mesmo ID duas vezes. No entanto, como você não pode se conectar às instâncias de outras pessoas, isso provavelmente será suficiente.
[g-v]
vez de [0-9a-f]
, por exemplo), alguma coisa).
Acho que a resposta de @ jedberg é a certa. No entanto, eu também indicaria este artigo: https://web.archive.org/web/20160407141803/http://www.jackofallclouds.com/2009/09/anatomy-of-an-amazon-ec2-resource -identidade/
que tem uma análise muito profunda (embora com algumas suposições) de como os IDs da Amazon são construídos. O cara que escreveu não funciona para a Amazon, mas você pode dizer que ele fez a lição de casa :-). Na IMO, vale a pena ler apenas para fins informativos.