SimeplDBAdmin es una interfaz basada en Javascript/PHP:
http://awsninja.com/2010/07/08/simpledbadmin-a-phpmyadmin-like-interface-for-amazon-simpledb/
El lado PHP es un script de relé [relay.php] que pasará las peticiones realizadas desde el Javascript cliente y enviarlos al servidor, toma la respuesta del servidor y la reformatea para el cliente. Esto es para sortear fácilmente los problemas de dominio cruzado con Javascript [si el cliente web había descargado la página web que contiene el código de JavaScript de www.example.com, solo permitirá que javascript se conecte de nuevo a www.example.com de forma predeterminada] .
Todo lo demás, incluida la firma de solicitudes, se realiza mediante el código JavaScript.
También tenga en cuenta que Amazon ha lanzado recientemente un nuevo servicio beta para permitirle configurar subcuentas bajo su cuenta de Amazon. La protección simpleDB es muy básica [activada o desactivada por cuenta], pero como proporciona una forma limitada de seguimiento de solicitudes, podría argumentarse que el uso de Javascript y el otorgar a cada usuario su ID de usuario OWN y la clave para solicitar la firma es MÁS seguro. Hacer que cada usuario use el mismo ID de usuario y certificado sería, por supuesto, inseguro.
Ahora puede (principalmente) hacer este lado del cliente, de forma segura, sin revelar la clave secreta. Ver mi respuesta a continuación y mi respuesta relacionada http://stackoverflow.com/questions/4988367/anonymous-read-with-amazon-simpledb. Obtienes 99% de llamadas del lado del cliente con 1% restante con un componente pequeño y seguro del lado del servidor. – toolbear