Ein AWS-Konto-Administrator hat eine verwaltete Richtlinie an eine IAM-Gruppe angehängt, um zu verlangen, dass sich jeder Benutzer mit Multi-Faktor-Authentifizierung (MFA) authentifiziert. Nachdem die Richtlinie aktiviert wurde, berichten Benutzer, dass sie keine Amazon EC2-Befehle mit der AWS CLI ausführen können. Wie sollte der Administrator dies beheben und gleichzeitig MFA durchsetzen?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Weisen Sie die Benutzer an, den Befehl aws sts get-session-token mit den MFA-Parametern --serial-number und --token-code auszuführen und dann die resultierenden temporären Anmeldeinformationen für API/CLI-Aufrufe zu verwenden..
Warum dies die Antwort ist
Wenn eine Richtlinie die MFA-Verwendung erzwingt, müssen Benutzer temporäre Anmeldeinformationen generieren, die ihre MFA-Authentifizierung bestätigen. Der Befehl aws sts get-session-token ist der korrekte Weg, dies für IAM-Benutzer zu tun, indem serial-number (die ARN des MFA-Geräts) und token-code (der aktuelle Code vom MFA-Gerät) bereitgestellt werden. Die resultierenden temporären Anmeldeinformationen müssen dann für nachfolgende API/CLI-Aufrufe verwendet werden. Das Setzen von aws:MultiFactorAuthPresent auf „true“ in der Richtlinie ist bereits die Implementierung der MFA-Erzwingung, aber es löst nicht das Problem, wie Benutzer diese Bedingung erfüllen können. Die Implementierung von föderiertem Zugriff mit SAML 2.0 ist eine alternative Authentifizierungsmethode, die zwar MFA erzwingen kann, aber eine umfassendere Änderung darstellt und nicht die direkte Lösung für das aktuelle Problem der Benutzer ist, die keine EC2-Befehle ausführen können. Das Erstellen einer Rolle, die MFA erzwingt, ist eine Option für den Rollenwechsel, aber get-session-token ist der direkte Weg für IAM-Benutzer, die MFA für ihre eigenen Anmeldeinformationen verwenden.
Bestehen Sie Ihre Prüfung – ohne endlose Antwortsuche
Erhalten Sie jede verifizierte Frage und Erklärung für diese Prüfung an einem Ort und sparen Sie Stunden der Vorbereitung. Über 1.000 Zertifizierungen · Über 20 Sprachen · Kostenloser Start.
Bestehen Sie Ihre Prüfung schneller → Keine Karte erforderlich