rails español aws ruby ruby-on-rails-3 sdk amazon-web-services fog

español - github aws sdk ruby



¿Qué gema debo usar para trabajar con AWS? (2)

También es posible que desees revisar los rightaws, aunque desafortunadamente tampoco tiene soporte para sns. Fue una de las primeras bibliotecas disponibles y proporciona soporte para la mayoría de las funcionalidades. Sin embargo, la niebla está lanzando nuevas versiones más a menudo y se está poniendo al día rápidamente y es un poco más alto nivel. El aws_sdk fue lanzado recientemente y la razón principal para hacerlo es que proviene de Amazon y probablemente se convierta en el estándar. Es por eso que lo incluimos en rubystack . Esperamos que las personas proporcionen bibliotecas de nivel superior que se construirán en la parte superior.

Actualmente estoy escribiendo una aplicación en ruby ​​on rails que usa AWS. Veo dos opciones para gemas, aws-sdk y niebla. Fog parece ser compatible con casi todos los servicios de AWS a excepción de sns (que yo quería usar: /) y tiene servicios simulados para probar, sin mencionar que puede cambiar de rackspace o de otro proveedor con bastante facilidad. ¿Hay alguna razón importante por la que debería usar el SDK de AWS? Admite sns, pero no rds y no viene con burla.

Si me falta algo, por favor avíseme ya que soy nuevo en esto.

Gracias por adelantado.


aws-sdk es compatible con SNS, pero no se burla de los servicios. Sin embargo, proporciona un stubbing básico:

AWS.stub!

Esto provoca que todas las solicitudes de servicio "no hagan nada" y devuelvan "respuestas vacías". Se usa ampliamente dentro de las especificaciones proporcionadas con la gema. Esto no es lo mismo que burlarse de un servicio, pero puede ser una ayuda de prueba útil.