เรากำลังใช้ amazon EC2 และเราต้องการติดตาม instaces อินสแตนซ์ idของAmazon EC2 นั้นไม่ซ้ำกันตลอดกาลหรือไม่ เช่นถ้า VM มี id ของอินสแตนซ์i-12345678
จะมีการรับประกันหรือไม่ว่าเมื่ออินสแตนซ์นั้นสิ้นสุดลง ID อินสแตนซ์นั้นจะไม่ถูกใช้อีกครั้งหรือไม่
เรากำลังใช้ amazon EC2 และเราต้องการติดตาม instaces อินสแตนซ์ idของAmazon EC2 นั้นไม่ซ้ำกันตลอดกาลหรือไม่ เช่นถ้า VM มี id ของอินสแตนซ์i-12345678
จะมีการรับประกันหรือไม่ว่าเมื่ออินสแตนซ์นั้นสิ้นสุดลง ID อินสแตนซ์นั้นจะไม่ถูกใช้อีกครั้งหรือไม่
คำตอบ:
ฉันถาม Amazon แล้วนี่คือคำตอบของพวกเขา:
"รหัสอินสแตนซ์นั้นไม่ซ้ำกันคุณจะไม่ได้รับรหัสซ้ำกันอย่างไรก็ตามรูปแบบปัจจุบันของรหัสอินสแตนซ์นั้นเป็นรายละเอียดการนำไปปฏิบัติที่อาจมีการเปลี่ยนแปลงหากคุณใช้อินสแตนซ์ id เป็นสตริง
โปรดทราบว่าคุณจะไม่ได้รับ ID เดิมสองครั้ง อย่างไรก็ตามเนื่องจากคุณไม่สามารถเชื่อมต่อกับอินสแตนซ์ของผู้อื่นนี่อาจจะเพียงพอ
[g-v]
แทน[0-9a-f]
ตัวอย่าง) บางสิ่ง)
ฉันคิดว่าคำตอบของ @ jedberg เป็นคำตอบที่ถูกต้อง อย่างไรก็ตามฉันขอแนะนำให้คุณไปที่บทความนี้: https://web.archive.org/web/20160407141803/http://www.jackofallclouds.com/2009/09/anatomy-of-an-amazon-ec2-resource -id /
ซึ่งมีการวิเคราะห์เชิงลึกมาก (แม้ว่าจะมีการคาดเดา) ของวิธีการสร้าง ID ของ Amazon คนที่เขียนว่ามันใช้ไม่ได้กับ Amazon แต่คุณสามารถบอกได้ว่าเขาทำการบ้านของเขา :-) IMO มันคุ้มค่าที่จะอ่านเพื่อจุดประสงค์ในการให้ข้อมูลเท่านั้น
ฉันไม่สามารถหาอะไรออนไลน์ได้ แต่ฉันจะไม่พึ่งพาเอกลักษณ์ที่รับประกันแม้ว่ารูปแบบปัจจุบันจะรองรับ> 4 พันล้าน ID