AWS SDK parar Ruby ... AWS SDK parar Ruby Developer Guide Amazon's trademarks and trade dress may...

Click here to load reader

  • date post

    30-May-2020
  • Category

    Documents

  • view

    1
  • download

    0

Embed Size (px)

Transcript of AWS SDK parar Ruby ... AWS SDK parar Ruby Developer Guide Amazon's trademarks and trade dress may...

  • AWS SDK parar Ruby Developer Guide

    AWS SDK parar Ruby: Developer Guide Copyright © 2020 Amazon Web Services, Inc. and/or its affiliates. All rights reserved.

  • AWS SDK parar Ruby Developer Guide

    Amazon's trademarks and trade dress may not be used in connection with any product or service that is not Amazon's, in any manner that is likely to cause confusion among customers, or in any manner that disparages or discredits Amazon. All other trademarks not owned by Amazon are the property of their respective owners, who may or may not be affiliated with, connected to, or sponsored by Amazon.

  • AWS SDK parar Ruby Developer Guide

    Table of Contents AWS SDK for Ruby Developer Guide ................................................................................................... 1

    Acerca de esta guía ................................................................................................................... 1 Documentación y recursos adicionales .......................................................................................... 1

    Implementación en la nube de AWS ...................................................................................... 2 Introducción a AWS SDK for Ruby ....................................................................................................... 3

    Guía de inicio rápido de AWS SDK for Ruby ................................................................................. 3 Escribir el código ................................................................................................................ 3 Ejecutar el código ............................................................................................................... 3 Nota para usuarios de Windows ........................................................................................... 3

    Instalación de AWS SDK for Ruby ............................................................................................... 4 Requisitos previos .............................................................................................................. 4 Instalación de AWS SDK for Ruby ........................................................................................ 4

    Configuración de AWS SDK for Ruby ........................................................................................... 5 Configuración de las credenciales de AWS ............................................................................ 5 Creación de un token de acceso de AWS STS ....................................................................... 6 Configuración de una región ................................................................................................ 7 Configuración de un punto de enlace no estándar ................................................................... 7

    Uso de AWS SDK for Ruby REPL ............................................................................................... 8 Uso del SDK con Ruby on Rails .................................................................................................. 8

    Integración de AWS SDK for Ruby con Rails .......................................................................... 8 Soporte de Amazon SES para ActionMailer ............................................................................ 8 Registro ............................................................................................................................ 9

    Migración de la versión 1 a la versión 2 de AWS SDK for Ruby ......................................................... 9 Uso en paralelo .................................................................................................................. 9 Diferencias generales .......................................................................................................... 9 Diferencias del cliente ....................................................................................................... 10 Diferencias en los recursos ................................................................................................ 10

    Tutorial Hello World ......................................................................................................................... 12 Uso de AWS SDK for Ruby en el programa .................................................................................. 12 Creación de un recurso de Amazon S3 ........................................................................................ 12 Creación de un bucket .............................................................................................................. 12 Añadir un archivo al bucket ........................................................................................................ 12 Mostrar el contenido de un bucket .............................................................................................. 12 Programa completo ................................................................................................................... 13 Ejecución del programa ............................................................................................................. 14 Pasos siguientes ....................................................................................................................... 15

    Programación con AWS SDK for Ruby ............................................................................................... 16 Consejo de depuración: Obtener información del rastro de red de un cliente ...................................... 16 Stub: respuestas y errores de cliente .......................................................................................... 17

    Stub: respuestas de cliente ................................................................................................ 17 Stub: errores de cliente ..................................................................................................... 18

    Paginación de los datos de respuesta ........................................................................................ 18 Las respuestas paginadas se pueden enumerar .................................................................... 18 Administrar respuestas paginadas manualmente .................................................................... 19 Clases de datos paginados ................................................................................................ 19

    Uso de esperadores ................................................................................................................. 19 Llamada a un esperador .................................................................................................... 19 Errores de espera ............................................................................................................. 20 Configuración de un esperador ........................................................................................... 20 Ampliación de un esperador ............................................................................................... 20

    Especificación de la duración del tiempo de espera de un cliente .................................................... 21 Ejemplos de código de AWS SDK for Ruby ......................................................................................... 22

    Ejemplos de Amazon CloudWatch .............................................................................................. 22 Obtener información acerca de todas las alarmas ................................................................. 22

    iii

  • AWS SDK parar Ruby Developer Guide

    Creación de una alarma ................................................................................................... 23 Habilitación y deshabilitación de las acciones de alarma ........................................................ 24 Obtener información sobre métricas personalizadas .............................................................. 25 Envío de eventos a Amazon CloudWatch Events .................................................................. 26

    Ejemplos de Amazon DynamoDB ............................................................................................... 29 Obtener información acerca de todas las tablas ................................................................... 30 Creación de una tabla simple con una única clave principal .................................................... 30 Añadir un elemento a una tabla ......................................................................................... 31 Obtener información sobre los elementos de una tabla .......................................................... 31 Obtener información acerca de un elemento específico de una tabla ........................................ 31 Actualización de una tabla ................................................................................................ 32 Creación de un índice ...................................................................................................... 32

    Ejemplos de Amazon EC2 ........................................................................................................ 33 Creación de una VPC ...................................................................................................... 34 Creación de una gateway de Internet y su asociación a una VPC ............................................ 34 Crear una subred pública .................................................................................................. 34 Creación de una tabla de ruteo y su asociación a una subred ................................................. 35 Uso de dire