2012-07-19 9 views
5

Las herramientas de línea de comandos de AWS parecen estar rotas tanto en Linux (Ubuntu PP) como en Windows (7). En ambos casos, después de configurar las credenciales de inicio de sesión correctamente y de intentar ejecutar la herramienta más básica (getBalance.sh), me da error al autenticarse.Herramientas de línea de comandos de AWS ¿Necesita una grabación para un inicio de sesión seguro?

An error occurred while fetching your balance: This request must be made over a secure channel. You must use 'https' rather than 'http'. 

parece bastante simple, pero no hay nada en el manual ni en el directorio instalado lo que sugiere que esta es una opción con el apoyo de las herramientas de línea de comandos.

¿Alguien ya ha modificado los scripts del shell para usar una conexión segura? Si no, ¿alguna pista sobre dónde debería comenzar las modificaciones?

Respuesta

11

No he utilizado las herramientas ampliamente por lo que no se puede decir que esta solución está ampliamente probado, pero getBalance.sh trabajado después de hacer esto

Ver este tema:

https://forums.aws.amazon.com/message.jspa?messageID=333485

Desde el enlace :

Edite el archivo Directorio de herramientas de línea de comandos \ bin \ mturk.properties y edite el service_url para usar https en lugar de http - es decir, https://mechanicalturk.amazonaws.com/?Service=AWSMechanicalTurkRequester para producción, y https://mechanicalturk.sandbox.amazonaws.com/?Service=AWSMechanicalTurkRequester para sandbox.

+2

+1 para discusión y enlace útil. No entiendo si publican toda esa información por qué no solo cambian el CLT. :-) –

+0

Gracias por la información. Si alguna vez lo haces, podría ser útil simplemente editar el primer bit para los lectores perezosos/menos expertos. Cambiar el archivo mturk.properties en un editor de texto normal funcionó para mí ... no es necesario ensuciarse con grep y sed. – Matt

Cuestiones relacionadas