AWS Management Console

Masz konto AWS. Teraz musisz nauczyć się poruszać po AWS Management Console, czyli graficznym interfejsie, przez który zarządzasz wszystkimi usługami. Na pierwszy rzut oka może wyglądać przytłaczająco, ale spokojnie, rozbierzemy go na części.

Trzy sposoby pracy z AWS

Zanim wejdziemy w konsolę, warto wiedzieć, że AWS można obsługiwać na 3 sposoby:

AWS Management Console to graficzny interfejs w przeglądarce. Klikasz, wypełniasz formularze, widzisz wyniki. Idealny do nauki i eksploracji usług.

Adres: console.aws.amazon.com

Zalety: wizualny, intuicyjny, łatwy dla początkujących. Wady: wolniejszy przy powtarzalnych zadaniach.

AWS CLI (Command Line Interface) to narzędzie terminalowe. Wpisujesz komendy tekstowe, np.:

aws s3 ls (lista bucketów S3)

aws ec2 describe-instances (lista instancji)

Zalety: szybki, powtarzalny, skryptowalny. Wady: wymaga zapamiętania komend.

AWS SDK (Software Development Kit) to biblioteki do programowania. Dostępne dla Python (boto3), JavaScript, Java, Go i wielu innych języków.

Przykład w Python:

import boto3; s3 = boto3.client('s3')

Zalety: automatyzacja w kodzie, integracja z aplikacjami. Wady: wymaga umiejętności programowania.

⚠️ EXAM ALERT
Na egzaminie musisz znać wszystkie 3 sposoby interakcji z AWS: Console, CLI, SDK. Typowe pytanie: „Który sposób jest najlepszy do automatyzacji powtarzalnych zadań?" Odpowiedź: CLI lub SDK (nie konsola!).

Anatomia konsoli AWS

Po zalogowaniu widzisz kilka kluczowych elementów:

1. Pasek nawigacji (górny)

  • Logo AWS (lewy róg) - zawsze zabiera Cię na stronę główną konsoli
  • Pasek wyszukiwania - najważniejszy element! Wpisz nazwę usługi (np. „EC2", „S3") i kliknij Enter. Używaj go zamiast nawigacji po menu.
  • Selektor regionu (prawy góra) - zmienia aktywny region. Pamiętaj: zasoby są przypisane do regionu!
  • CloudShell (ikona terminala) - terminal w przeglądarce z preinstalowanym AWS CLI
  • Ikona dzwonka - powiadomienia o zmianach i zdarzeniach

2. CloudShell

AWS CloudShell to darmowy terminal wbudowany w konsolę. Nie musisz nic instalować. Ma preinstalowane: AWS CLI, Python, Node.js, git. Idealny do szybkich operacji i nauki CLI.

Kliknij ikonę terminala w górnym pasku i spróbuj:

  • aws sts get-caller-identity - sprawdź, kim jesteś
  • aws s3 ls - wylistuj buckety S3
  • aws ec2 describe-regions --output table - lista regionów w formie tabelki
💡 Pro tip
Skrót klawiaturowy Alt + S (Windows/Linux) lub Option + S (Mac) otwiera pasek wyszukiwania usług. Używaj go ciągle, to najszybszy sposób nawigacji. Nie klikaj w menu!

Selektor regionu

W prawym górnym rogu konsoli jest dropdown z aktualnym regionem. To kluczowe, bo większość zasobów AWS jest regionalna. Jeśli utworzysz instancję EC2 we Frankfurcie (eu-central-1), a potem przełączysz się na Irlandię (eu-west-1), ta instancja „zniknie" z widoku.

⚠️ Uwaga
Najczęstszy błąd początkujących: „Moje zasoby zniknęły!". W 99% przypadków po prostu jesteś w złym regionie. Zawsze sprawdzaj selektor regionu w prawym górnym rogu.

Usługi globalne vs regionalne

Większość usług jest regionalnych, ale kilka jest globalnych (działają niezależnie od wybranego regionu):

  • IAM - użytkownicy i role
  • Route 53 - DNS
  • CloudFront - CDN
  • S3 - nazwy bucketów są globalne (ale dane w konkretnym regionie)

Gdy masz wiele zasobów, ciężko się w nich połapać. AWS ma dwa narzędzia do organizacji:

Tags to etykiety klucz-wartość, które przypisujesz do zasobów (np. Environment=Production, Project=WebApp). Potem możesz filtrować zasoby po tagach.

Resource Groups to kolekcje zasobów pogrupowane wg tagów. Np. „Wszystkie zasoby z tagiem Project=WebApp" to jeden Resource Group.

Best practice: taguj WSZYSTKIE zasoby od samego początku. Będziesz sobie dziękować, gdy konto rozrośnie się do setek zasobów.

🧠 Podsumowanie
  • 3 sposoby pracy z AWS: Console, CLI, SDK
  • Pasek wyszukiwania (Alt+S) to najszybsza nawigacja
  • CloudShell = darmowy terminal w przeglądarce
  • Selektor regionu: zasoby są regionalne, sprawdzaj region!
  • Usługi globalne: IAM, Route 53, CloudFront, S3 (nazwy)
🧪 Sprawdź się

Utworzyłeś instancję EC2 w regionie eu-central-1. Przełączasz region na us-east-1. Co widzisz?

A Tę samą instancję (EC2 jest globalne)
B Pustą listę instancji (EC2 jest regionalne)
C Błąd dostępu
EC2 jest usługą regionalną. Zasoby utworzone w jednym regionie nie są widoczne w innym. Musisz przełączyć się na eu-central-1, żeby zobaczyć swoją instancję.

Która usługa AWS jest globalna (nie zależy od regionu)?

A EC2
B RDS
C IAM
IAM jest usługą globalną. Użytkownicy, grupy i role IAM działają we wszystkich regionach. EC2 i RDS są regionalne.

Jaki jest najlepszy sposób na automatyzację powtarzalnych zadań w AWS?

A AWS CLI lub SDK
B Klikanie w konsolę szybciej
C Zatrudnienie kogoś do klikania
CLI i SDK pozwalają na automatyzację (skrypty, programy). Konsola jest świetna do nauki, ale do powtarzalnych zadań CLI/SDK jest znacznie efektywniejszy.