Konto A speichert PII in einer DynamoDB-Tabelle namens PII. Eine Anwendung, die auf EC2-Instances in Konto B läuft, benötigt Zugriff auf diese Tabelle. In Konto A wurde eine IAM-Rolle AccessPII mit Berechtigungen für die PII-Tabelle und einer Trust Policy erstellt, die es Prinzipalen aus Konto B erlaubt, die Rolle zu übernehmen. Welche Schritte sollten Entwickler in Konto B durchführen, um der Anwendung den Zugriff auf die PII-Tabelle zu ermöglichen? (Wählen Sie zwei.)
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Der EC2-Instance-Rolle die Berechtigung erteilen, die AccessPII-Rolle in Konto A zu übernehmen., Die Anwendung die AssumeRole API aufrufen lassen, um temporäre Anmeldeinformationen für die AccessPII-Rolle zu erhalten und diese Anmeldeinformationen für den Zugriff auf die PII-Tabelle verwenden lassen..
Warum dies die Antwort ist
Um Cross-Account-Zugriff zu ermöglichen, muss die EC2-Instance-Rolle in Konto B die Berechtigung haben, die Rolle AccessPII in Konto A zu übernehmen. Dies wird durch eine entsprechende IAM-Policy an der EC2-Instance-Rolle erreicht. Anschließend ruft die Anwendung auf den EC2-Instanzen die AssumeRole-API auf, um temporäre Sicherheitsanmeldeinformationen für die AccessPII-Rolle zu erhalten. Diese temporären Anmeldeinformationen werden dann verwendet, um auf die PII-Tabelle in Konto A zuzugreifen. Die Option, der EC2-Instance-Rolle direkten Zugriff auf die PII-Tabelle zu geben, ist falsch, da dies die Cross-Account-Rolle in Konto A umgehen würde. Die Anwendung kann nicht direkt die Anmeldeinformationen der EC2-Instance-Rolle verwenden, um auf die PII-Tabelle zuzugreifen, da diese Rolle keine direkten Berechtigungen für Konto A hat. GetSessionToken ist für den Zugriff auf temporäre Anmeldeinformationen für den aktuellen IAM-Benutzer oder die Rolle gedacht und nicht für das Übernehmen einer Rolle in einem anderen Konto.
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