Ein Entwickler hat den AWS CLI-Befehl aws dynamodb get-item --table-name demoman-table --key '{"id": {"N":"1993"}}' ausgeführt, nachdem er die CLI mit den Anmeldeinformationen eines bestimmten IAM-Benutzers konfiguriert hatte. Der Befehl gab Fehler zurück und es wurde kein Element zurückgegeben. Was ist der wahrscheinlichste Grund für den Fehler?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Der IAM-Benutzer hat keine Richtlinie, die Lesezugriff auf die demoman-table gewährt..
Warum dies die Antwort ist
Der wahrscheinlichste Grund für den Fehler ist, dass der IAM-Benutzer keine Richtlinie besitzt, die Lesezugriff auf die demoman-table gewährt. AWS-Ressourcen werden standardmäßig verweigert, und explizite Berechtigungen sind erforderlich, um Operationen durchzuführen. Ohne die notwendigen dynamodb:GetItem-Berechtigungen kann der Befehl nicht erfolgreich ausgeführt werden. Die anderen Optionen sind unwahrscheinlich: Der Befehl get-item ist korrekt für das Abrufen eines Elements, und das --key-Format mit N für eine Zahl ist ebenfalls korrekt. put-item wäre zum Schreiben, nicht zum Lesen. Das Öffnen eines Supportfalls ist nicht notwendig; dies ist eine Berechtigungseinstellung, die der Entwickler oder Administrator selbst beheben kann. DynamoDB kann sehr wohl über die AWS CLI aufgerufen werden; dies ist eine gängige Methode zur Interaktion mit dem Dienst.
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