Ten artykuł opracuje metodę generowania tokenów sesji.
Generowanie tokenów sesji
Aby wygenerować tokeny sesji dla AWS, musisz upewnić się, że narzędzia AWS CLI są zainstalowane na twoim komputerze i że poświadczenia AWS są skonfigurowane za pomocą AWS CLI. Przejdźmy więc do pierwszego kroku, upewniając się, że narzędzia AWS CLI są zainstalowane na komputerze. W tym celu otwórz wiersz polecenia lub PowerShell, a następnie wpisz w następującym polecenie w środku:
AWS --version
Po wykonaniu tego polecenia zobaczysz następujące dane wyjściowe na terminalu:
To potwierdza, że na urządzeniu masz zainstalowane narzędzia AWS CLI. Jeśli jednak narzędzia AWS CLI nie zostaną zainstalowane, kliknij tutaj, aby zainstalować AWS CLI.
Następnie musisz skonfigurować poświadczenia AWS. Wpisz następujące polecenie wewnątrz PowerShell:
konfiguruj AWS
Następnie zostaniesz poproszony o podanie klucza dostępu AWS, tajnego klucza dostępu, preferowanego regionu i domyślnego formatu wyjściowego:
Daj więc te szczegóły w PowerShell, gdy zostaną zapytani. Następnie skonfigurowane twoje poświadczenia AWS zostały skonfigurowane. Następnie możesz przejść, aby uzyskać token sesji.
Aby wygenerować nowy typ tokena sesji, następujące polecenie:
AWS Sts Get-session-token
Po wpisaniu tego polecenia będziesz musiał poczekać na kilka sekund, a następnie otrzymasz następujące dane wyjściowe na terminalu:
Jak widać, otrzymujesz token sesji na PowerShell. Ten token sesji zawiera rzeczy:
Możesz podać te dane użytkownikowi, do którego chcesz zapewnić dostęp do usług AWS.
Wygeneruj token sesji przez określony czas
„„Get-session-token”Komenda można również użyć do generowania tokena sesji przez określony czas trwania. Aby to zrobić, musisz użyć „-Okazje czas trwania”Flaga, aby określić czas trwania w postaci sekund. Użyj następującego polecenia, aby wygenerować tokeny sesji AWS przez 1800 sekund (30 minut):
AWS sts get-session-token-trasowe sekundy 180
Otrzymasz następujące dane wyjściowe:
Z powodzeniem wygenerowałeś token sesji AWS przez 30 minut.
Wniosek
Tokeny sesji AWS można łatwo wygenerować za pomocą AWS CLI. Aby to zrobić, użyj polecenia „AWS Sts Get-Session-token” w wierszu polecenia lub PowerShell, a po kilku sekundach będziesz mieć szczegóły swoich tokenów sesji. Możesz także wygenerować tokeny sesji przez określony czas za pomocą flag „-Duration-Seconds” z poprzednim poleceniem. Ten post nauczył cię generować tokeny AWS Sessions.