Inżynier danych konfiguruje Amazon SageMaker Studio do używania interaktywnych sesji AWS Glue do przygotowywania danych, ale otrzymuje błąd AccessDenied podczas próby przygotowania danych. Jaką zmianę powinien wprowadzić inżynier, aby uzyskać dostęp do SageMaker Studio?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Dodaj politykę do użytkownika IAM inżyniera danych, która zawiera akcję sts:AssumeRole dla podmiotów usług AWS Glue i SageMaker w polityce zaufania..
Dlaczego to jest odpowiedź
Prawidłowa odpowiedź to dodanie polityki do użytkownika IAM inżyniera danych, która zawiera akcję sts:AssumeRole dla podmiotów usług AWS Glue i SageMaker w polityce zaufania. Aby SageMaker Studio mogło używać interaktywnych sesji AWS Glue, rola IAM przypisana do użytkownika SageMaker Studio musi mieć uprawnienia do przyjmowania roli (assume role) dla usługi AWS Glue. Akcja sts:AssumeRole umożliwia tymczasowe przejęcie uprawnień innej roli, co jest standardowym mechanizmem bezpieczeństwa w AWS. Pozostałe opcje są nieprawidłowe: Dodanie zarządzanej polityki AWSGlueServiceRole do użytkownika IAM inżyniera danych nie jest wystarczające, ponieważ ta polityka jest przeznaczona dla usług AWS Glue, a nie dla użytkownika SageMaker Studio, który musi przyjmować rolę Glue. Dodanie zarządzanej polityki AmazonSageMakerFullAccess do użytkownika IAM inżyniera danych daje pełny dostęp do SageMaker, ale nie rozwiązuje problemu braku uprawnień do interakcji z AWS Glue. Akcja sts:AddAssociation nie jest odpowiednią akcją do przyjmowania ról między usługami.
Zdaj egzamin — bez niekończącego się szukania odpowiedzi
Uzyskaj wszystkie zweryfikowane pytania i wyjaśnienia do tego egzaminu w jednym miejscu i zaoszczędź godziny przygotowań. Ponad 1000 certyfikacji · Ponad 20 języków · Zacznij za darmo.
Zdaj egzamin szybciej → Karta nie jest wymagana