Jak přidělit elastickou IP adresu instancím Amazon EC2



Vyzkoušejte Náš Nástroj Pro Odstranění Problémů

Instanci Amazon EC2 lze přiřadit tři typy IP adres: soukromá IP, veřejná IP a elastická IP. Soukromá IP adresa se používá pro interní komunikaci mezi instancemi, které jsou ve stejném VPC. Je přiřazen službou Amazon DHCP a je to statická adresa IP.



Veřejná adresa je dosažitelná přes internet, je dynamická a přiděluje ji Amazon. Kdykoli nasadíme novou instanci, Amazon převezme IP adresu od IANA (Internet Assigned Numbers Authority) a přidělí ji instanci Amazon EC2. Jelikož se jedná o dynamickou veřejnou IP adresu, kdykoli zastavíte nebo spustíte instanci EC2, Amazon vám poskytne novou veřejnou adresu.



Představte si scénář, kdy na instanci Amazon EC2 provozujeme webový server, který je třeba restartovat kvůli nainstalovaným aktualizacím. Jakmile je restartován, Amazon přidělí novou veřejnou adresu a náš webový server nebude dosažitelný. Abychom se vyhnuli zbytečným nepříjemnostem, přidělíme elastickou IP adresu účtu Amazon a spuštěným instancím EC2. Elastická IP adresa je statická veřejná adresa, která zůstává vždy stejná bez ohledu na to, zda zastavujeme instanci Amazon EC2.



Všechny zmíněné IP adresy (soukromé, veřejné, elastické) lze vidět na kartě Popis každé instance Amazon EC2.

V tomto článku vám vysvětlíme, jak přidělit elastickou IP adresu účtu Amazon a přiřadit ji spuštěné instanci Amazon EC2. Postupujte prosím podle níže uvedeného postupu.

  1. Přihlaste se do Konzola pro správu AWS
  2. Klikněte na Služby a poté klikněte na EC2

V části Zdroje můžete zobrazit další informace o dostupných prostředcích Amazon EC2 v určité oblasti. V našem případě máme jednu spuštěnou instanci a žádnou z elastických IP adres. Nebudeme procházet jinými zdroji, ale EC2 a Elastic IP.



  1. Klikněte na Elastické IP adresy
  2. Klikněte na Přidělte elastickou IP adresu v pravé horní části okna.
  3. Pod Přidělte elastickou IP adresu klikněte na Elastickou IP adresu lze přidělit z fondu Amazonu, nebo si můžete přinést veřejnou IPv4 nebo fond vlastněný zákazníkem. Elastické adresy IP nepodporují adresy IPv6. V našem případě přidělíme IP adresu z fondu Amazonu.
  4. Klikněte na Přiřaďte tuto elastickou IP adresu v pravé horní části okna. Vidíte, že Amazon přidělil Elastic IP a musíme to potvrdit.
  5. Pod Přidružit elastickou IP adresu , vyhledejte běžící instanci, která by měla získat elastickou adresu IP, a vyberte soukromou adresu IP, která bude přidružena k elastické adrese IP, a poté vyberte Spolupracovník . Pokud přidružíte elastickou IP adresu k instanci, která již má přidruženou elastickou IP adresu, bude tato dříve přidružená elastická IP adresa odpojena, ale stále bude přidělena vašemu účtu.

Podle dokumentace Amazonu, pokud je elastická IP adresa již přidružena k jiné instanci, je od této instance odpojena a přidružena k zadané instanci. Pokud přidružíte elastickou IP adresu k instanci, která má existující elastickou IP adresu, bude existující adresa odpojena od instance, ale zůstane přidělena vašemu účtu.

  1. Elastická IP adresa je úspěšně přidružena k instanci.
  2. Vraťte se zpět na instanci EC2 (například klikněte na EC2 nebo klikněte na Služby - EC2). Jak vidíte, s účtem Amazon a spuštěnou instancí je spojena jedna elastická IP adresa.

Pokud kliknete na spuštěnou instanci, uvidíte také, k jaké elastické IP adrese je přidružena.

Značky AWS 2 minuty čtení