SimeplDBAdmin è un'interfaccia basata Javascript/PHP:
http://awsninja.com/2010/07/08/simpledbadmin-a-phpmyadmin-like-interface-for-amazon-simpledb/
Il lato PHP è uno script relè [relay.php] che passerà le richieste avanzate dal Javascript client e li invia al server, prende la risposta dal server e la riformatta per il client. Questo per aggirare facilmente i problemi interdominio con Javascript [se il client web ha scaricato la pagina web contenente il codice javascript da www.example.com, consentirà solo a javascript di connettersi nuovamente a www.example.com per impostazione predefinita] .
Tutto il resto, inclusa la firma della richiesta, viene eseguito dal codice Javascript.
Inoltre, Amazon ha rilasciato recentemente un nuovo servizio beta che consente di configurare account secondari sotto il proprio account Amazon. La protezione simpleDB è molto semplice [attivata o disattivata per account] ma, poiché fornisce una forma limitata di tracciamento delle richieste, si potrebbe sostenere che l'utilizzo di Javascript e l'assegnazione di ID utente e chiave PROPRIA per la firma delle richieste sia PIÙ sicuro. Il fatto che ogni utente utilizzi l'ID utente e il certificato SAME sarebbe, ovviamente, insicuro.
fonte
2010-12-08 14:40:07
Ora puoi (principalmente) fare questo lato client, in modo sicuro, senza rivelare la chiave segreta. Vedi la mia risposta qui sotto e la mia risposta correlata http://stackoverflow.com/questions/4988367/anonymous-read-with-amazon-simpledb. Riceverai il 99% delle chiamate lato client con l'1% rimasto con un componente piccolo, sicuro, lato server. – toolbear