Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Uso de la utilidad REPL de AWS SDK para Ruby
La gema aws-sdk incorpora una interfaz de línea de comandos interactiva Read-Eval-Print-Loop (REPL) en la que puede probar SDK para Ruby y ver los resultados de inmediato. Las gemas de SDK para Ruby están disponibles en RubyGems.org
Requisitos previos
-
El
aws-v3.rbestá ubicado en la gema aws-sdk-resources. La gema aws-sdk-resourcestambién está incluida en la gemaaws-sdkprincipal. -
Necesitará una biblioteca xml, como la gema
rexml. -
Si bien el programa funciona con Interactive Ruby Shell (
irb), recomendamos instalar la gemapryporque proporciona un entorno REPL más potente.
Configuración de Bundler
Si utiliza BundlerGemfile abordarán las gemas necesarias:
-
Abra el archivo
Gemfileque creó al instalar el AWS SDK para Ruby. Añada las líneas siguientes al archivo:gem "aws-sdk" gem "rexml" gem "pry" -
Guarde el archivo Gemfile.
-
Instale las dependencias especificadas en su
Gemfile:$bundle install
Ejecución de REPL
Puede obtener acceso a REPL ejecutando aws-v3.rb en la línea de comandos.
aws-v3.rb
Si lo prefiere, puede habilitar el registro de red HTTP mediante la configuración del indicador detallado. El registro de red HTTP proporciona información sobre la comunicación entre el AWS SDK para Ruby y AWS. Tenga en cuenta que el indicador detallado también añade una sobrecarga que puede enlentecer la ejecución del código.
aws-v3.rb -v
SDK para Ruby incluye clases de cliente que proporcionan interfaces para los Servicios de AWS. Cada clase de cliente admite un Servicio de AWS determinado. En la utilidad REPL, cada clase de servicio tiene un auxiliar que devuelve un nuevo objeto de cliente para interactuar con ese servicio. El nombre del auxiliar será el nombre del servicio convertido a minúsculas. Por ejemplo, los nombres de los objetos auxiliares de Amazon S3 y Amazon EC2 son s3 y ec2, respectivamente. Para enumerar los buckets de Amazon S3 de su cuenta, puede introducir s3.list_buckets en el cuadro de diálogo.
Puede escribir quit en el mensaje de REPL para salir.