/ / Prečo prípady e2 dostávajú metadáta cez REST? - amazon-webové služby, amazon-ec2, metaúdaje

Prečo inštancie ec2 získajú metadáta cez REST? - amazon-web-services, amazon-ec2, metadáta

Dokumentácia EC2 hovorí, že je možné ju získaťmetadáta špecifické pre inštanciu, ako napríklad inštancia-id, ami-id, atď. pri volaní REST na číslo 169.254.169.254. Moja otázka znie: keďže táto informácia je k dispozícii pre inštanciu v čase jej spustenia, prečo ju AWS jednoducho nezapíše do súboru v adresári / etc?

odpovede:

2 pre odpoveď č. 1

Existuje niekoľko dôvodov:

  1. Niektoré informácie sú dynamické, to znamená, že sa v priebehu času menia. Použitie rozhrania REST umožňuje softvéru, ktorý chce, aby informácie získali aktuálne hodnoty, keď ich potrebujú.
  2. Amazon pridáva nové metaúdaje a nové metaúdajeverzie z času na čas. Použitie rozhrania REST umožňuje dotazovať sa na požadované údaje a verziu bez toho, aby ste museli vypaľovať novú schému údajov a verziu do OS AMI.
  3. Informácie musia pochádzať odkiaľkoľvek. Aj keď je umiestnená v súbore v OS, musí sa tam nejako dostať. REST rozhranie je jednoducho to vedenie.

-1 pre odpoveď č. 2

Tieto údaje skutočne existujú v súborovom systéme, aj keď ich umiestnenie sa môže v jednotlivých typoch AMI líšiť. Používanie rozhrania RESTful vám poskytuje spoľahlivejší spôsob získania údajov.