SDK De AWS Para Ruby Developer Guide
Total Page:16
File Type:pdf, Size:1020Kb
SDK de AWS para Ruby Developer Guide SDK de AWS para Ruby: Developer Guide Copyright © Amazon Web Services, Inc. and/or its affiliates. All rights reserved. SDK de AWS para Ruby Developer Guide Las marcas comerciales y la imagen comercial de Amazon no se pueden utilizar en relación con ningún producto o servicio que no sea de Amazon de ninguna manera que pueda causar confusión entre los clientes y que menosprecie o desacredite a Amazon. Todas las demás marcas comerciales que no son propiedad de Amazon son propiedad de sus respectivos propietarios, que pueden o no estar afiliados, conectados o patrocinados por Amazon. SDK de AWS para Ruby Developer Guide Table of Contents AWSGuía para desarrolladores de SDK for Ruby ................................................................................... 1 Mediante laAWSSDK for Ruby conAWS Cloud9 .............................................................................. 1 Acerca de esta guía ................................................................................................................... 1 Documentación y recursos adicionales .......................................................................................... 2 Implementación enAWSCloud ............................................................................................... 2 Mantenimiento y soporte para las versiones principales del SDK ........................................................ 2 Introducción ....................................................................................................................................... 3 Guía de inicio rápido ................................................................................................................... 3 Escribir el código ................................................................................................................ 3 Ejecutar el código ............................................................................................................... 3 Nota para usuarios de Windows ........................................................................................... 3 Instalación del SDK de ................................................................................................................ 4 Prerequisites ...................................................................................................................... 4 Instalación del SDK de ........................................................................................................ 4 Tutorial Hello World .................................................................................................................... 4 Mediante laAWSSDK for Ruby en su programa ....................................................................... 5 Creación de un recurso de Amazon S3 ................................................................................. 5 Creación de un bucket ........................................................................................................ 5 Añadir un archivo al bucket .................................................................................................. 5 Mostrar el contenido de un bucket ........................................................................................ 5 Programa completo ............................................................................................................. 5 Ejecución del programa ....................................................................................................... 7 Pasos siguientes ................................................................................................................ 7 Configuración del SDK ........................................................................................................................ 8 Obtener suAWSclaves de acceso ................................................................................................. 8 Para obtener su ID de clave de acceso y la clave de acceso secreta .......................................... 8 Configuración de las credenciales de AWS .................................................................................... 9 Configuración de las credenciales compartidas ....................................................................... 9 Configuración de las credenciales mediante variables de entorno ............................................... 9 Configuración de las credenciales medianteAws.config ........................................................ 10 Cambio de la ubicación de las credenciales .......................................................................... 10 Configuración de las credenciales en un objeto del cliente ...................................................... 10 Configuración de las credenciales mediante IAM ................................................................... 10 Creación de un token de acceso de AWS STS ............................................................................. 11 Configuración de una región ....................................................................................................... 11 Configuración de la región mediante variables de entorno ....................................................... 11 Configuración de la región medianteAws.config .................................................................. 11 Configuración de la región en un objeto de recurso ................................................................ 12 Configuración de un punto de enlace no estándar ......................................................................... 12 SDK Metrics ............................................................................................................................. 12 Autorizar las métricas del SDK ........................................................................................... 12 Configuración de SDK Metrics ............................................................................................ 14 Definiciones de métricas del SDK ....................................................................................... 17 UsoAWS Cloud9con SDK .................................................................................................................. 19 Paso 1: Configure elAWSCuenta para utilizarAWS Cloud9 .............................................................. 19 Paso 2: Configure elAWS Cloud9Entorno de desarrollo .................................................................. 19 Paso 3: Configurar laAWSSDK de para Ruby ................................................................................ 20 Paso 4: Descarga del código de ejemplo ...................................................................................... 20 Paso 5: Ejecutar código de ejemplo ............................................................................................. 20 Uso del SDK .................................................................................................................................... 21 Mediante laAWSHerramienta SDK for Ruby ................................................................................. 21 Uso del SDK con Ruby on Rails ................................................................................................ 21 Migración de la versión 1 o 2 a la versión 3 deAWSSDK de para Ruby ............................................ 22 Uso en paralelo ................................................................................................................ 22 iii SDK de AWS para Ruby Developer Guide Diferencias generales ........................................................................................................ 22 Diferencias del cliente ....................................................................................................... 23 Diferencias en los recursos ................................................................................................ 23 Consejo de depuración: Obtener información del rastro de red de un cliente ...................................... 24 Stub: respuestas y errores de cliente .......................................................................................... 25 Stub: respuestas de cliente ................................................................................................ 25 Stub: errores de cliente ..................................................................................................... 26 Paginación de los datos de respuesta ........................................................................................ 26 Las respuestas paginadas se pueden enumerar .................................................................... 26 Administrar respuestas paginadas manualmente .................................................................... 27 Clases de datos paginados ................................................................................................ 27 Uso de esperadores ................................................................................................................. 27 Llamada a un esperador .................................................................................................... 27 Errores de espera ............................................................................................................. 28 Configuración de un esperador ........................................................................................... 28 Ampliación de un esperador ..............................................................................................