Zamień zapisany klucz na rolę
Funkcja report-archiver działa poprawnie. Ma jednak w zmiennych środowiskowych długo żyjący klucz dostępu, utworzony kiedyś na potrzeby jednego skryptu i od tamtej pory nietknięty.
Nie musisz niczego budować od zera. Funkcja ma już rolę wykonawczą, która może odczytywać dany bucket. Problemem jest klucz: znajduje się on na szczycie łańcucha dostawców poświadczeń (credential provider chain), przed wszystkim, co zapewnia rola, więc dopóki tam jest, rola jest ignorowana.
Skorzystaj z aplikacji Credential chain repair, aby usunąć zapisany klucz, a następnie wywołaj funkcję i sprawdź, jakie poświadczenie zgłasza.
Które stwierdzenie zgadza się z tym, co zobaczyłeś?
To ćwiczenie jest częścią kursu
Bezpieczeństwo AWS dla deweloperów
Interaktywne ćwiczenie praktyczne
Przekształć teorię w praktykę dzięki jednemu z naszych interaktywnych ćwiczeń
Rozpocznij ćwiczenie