Instance ID uniqueness

0

I would like to get some clarifications on the uniqueness of Instance IDs. From the docs (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/resource-ids.html) it says: "we assign each resource a unique resource ID."

I just want to clarify the following:

  • If an instance is terminated, can that Instance ID be used again in the same AWS account?
  • Are Instance IDs unique across all regions in the same AWS account?
idris
gefragt vor einem Jahr792 Aufrufe
1 Antwort
0
Akzeptierte Antwort

Instance IDs are uniquely generated globally, which means for every region and for every account, and are unable to be reused again. So to answer your questions specifically:

  1. No, that same ID cannot be used again.
  2. Yes, and even across all accounts.
profile pictureAWS
beantwortet vor einem Jahr
profile pictureAWS
EXPERTE
überprüft vor einem Jahr
  • Great, thank you for clarifying

  • Just curious. How does the service(Not just for Instances and not just EC2) manage to create a globally unique IDs every single time?

    Lets say there's a small service somewhere doing this job of generating IDs that are unique. Does this service have to look at all the previously used IDs before returning a new one? If Yes, how does it do this so fast? OR Does it simply apply some transformations to a set of known values such as [AccountID, Region, CreationTimestamp, etc.] and hope for the output to be globally unique? OR Is there some other magic happening. (PS: I have no experience with development)

Du bist nicht angemeldet. Anmelden um eine Antwort zu veröffentlichen.

Eine gute Antwort beantwortet die Frage klar, gibt konstruktives Feedback und fördert die berufliche Weiterentwicklung des Fragenstellers.

Richtlinien für die Beantwortung von Fragen