Zacznij terazZacznij za darmo

Zdecyduj, kto może przyjmować rolę

Twoje zadania budowania (build jobs) działają poza AWS, więc nie jest do nich dołączona żadna rola, a łańcuch poświadczeń nie ma czego podchwycić. Zamiast tego platforma CI podpisuje krótko żyjący token OIDC, wskazujący repozytorium, w którym uruchomiono zadanie, a STS wymienia ten token na tymczasowe poświadczenia.

To, czy wymiana się powiedzie, zależy od polityki zaufania (trust policy): reguły zapisanej wcześniej w reports-deploy-role, która określa, kto może przyjąć tę rolę. Dziś rano cztery zadania budowania przedstawiają swoje tokeny.

Otwórz konsolę Trust policy, wymagaj samego wystawcy, a następnie uruchom te cztery zadania. Trzy z nich zwrócą poświadczenia. Dodaj warunek dotyczący repozytorium i uruchom je ponownie.

Co mówi ci uruchomienie z wymaganiem samego wystawcy?

To ćwiczenie jest częścią kursu

Bezpieczeństwo AWS dla deweloperów

Zobacz kurs

Interaktywne ćwiczenie praktyczne

Przekształć teorię w praktykę dzięki jednemu z naszych interaktywnych ćwiczeń

Rozpocznij ćwiczenie