AWS SDK para JavaScript 2020-02-22آ  Tambiأ©n puede desarrollar aplicaciones Node.js mediante el...

download AWS SDK para JavaScript 2020-02-22آ  Tambiأ©n puede desarrollar aplicaciones Node.js mediante el SDK

of 280

  • date post

    17-Mar-2020
  • Category

    Documents

  • view

    0
  • download

    0

Embed Size (px)

Transcript of AWS SDK para JavaScript 2020-02-22آ  Tambiأ©n puede desarrollar aplicaciones Node.js mediante el...

  • AWS SDK para JavaScript Guía del desarrollador de SDK v2

  • AWS SDK para JavaScript Guía del desarrollador de SDK v2

    AWS SDK para JavaScript: Guía del desarrollador de SDK v2 Copyright © 2020 Amazon Web Services, Inc. and/or its affiliates. All rights reserved.

    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 para JavaScript Guía del desarrollador de SDK v2

    Table of Contents ¿Qué es AWS SDK para JavaScript? .................................................................................................... 1

    Uso del SDK con Node.js ............................................................................................................ 1 Uso del SDK con AWS Cloud9 ..................................................................................................... 1 Uso del SDK con AWS Amplify .................................................................................................... 1 Uso del SDK con navegadores web .............................................................................................. 2

    Casos de uso común .......................................................................................................... 2 Acerca de los ejemplos ....................................................................................................... 2

    Introducción ....................................................................................................................................... 3 Introducción a los script de navegador ........................................................................................... 3

    El escenario ....................................................................................................................... 3 Paso 1: Creación de un grupo de identidades de Amazon Cognito ............................................. 4 Paso 2: Añadir una política al rol de IAM creado ..................................................................... 5 Paso 3: Creación de la página HTML .................................................................................... 5 Paso 4: Escritura del script de navegador .............................................................................. 6 Paso 5: Ejecución de la muestra .......................................................................................... 6 Muestra completa ............................................................................................................... 7 Mejoras posibles ................................................................................................................ 8

    Introducción a Node.js ................................................................................................................. 8 El escenario ....................................................................................................................... 9 Tareas previas necesarias ................................................................................................... 9 Paso 1: Configure sus credenciales ...................................................................................... 9 Paso 2: Cree el JSON de paquete para el proyecto ............................................................... 10 Paso 3: Instale el SDK y las dependencias ........................................................................... 10 Paso 4: Escriba el código de Node.js .................................................................................. 11 Paso 5: Ejecución de la muestra ......................................................................................... 11

    Uso de AWS Cloud9 con SDK for JavaScript ........................................................................................ 13 Paso 1: Configurar su cuenta de AWS para utilizar AWS Cloud9 ...................................................... 13 Paso 2: Configurar su entorno de desarrollo de AWS Cloud9 .......................................................... 13 Paso 3: Configurar el SDK for JavaScript ..................................................................................... 14

    Para configurar el SDK for JavaScript para Node.js ................................................................ 14 Para configurar el SDK for JavaScript en el navegador ........................................................... 14

    Paso 4: Descargar el código de ejemplo ...................................................................................... 14 Paso 5: Ejecutar y depurar el código de ejemplo ........................................................................... 15

    Configuración del SDK para JavaScript ................................................................................................ 16 Requisitos previos ..................................................................................................................... 16

    Configuración de un entorno de AWS Node.js ....................................................................... 16 Navegadores web compatibles ............................................................................................ 17

    Instalación del SDK ................................................................................................................... 17 Instalación mediante Bower ................................................................................................ 18

    Carga del SDK ......................................................................................................................... 18 Actualización desde la versión 1 ................................................................................................. 19

    Conversión automática de tipos de marca temporal y de Base64 en la entrada y la salida ............. 19 Cambio de response.data.RequestId a response.requestId ...................................................... 20 Elementos de encapsulador expuestos ................................................................................ 20 Propiedades de cliente eliminadas ....................................................................................... 23

    Configuración del SDK para JavaScript ................................................................................................ 25 Uso del objeto de configuración global ......................................................................................... 25

    Ajuste de la configuración global ......................................................................................... 25 Configuración según el servicio ........................................................................................... 27 Datos de configuración inmutables ...................................................................................... 27

    Configuración de la región de AWS ............................................................................................. 27 En un constructor de clase de cliente .................................................................................. 28 Uso del objeto de configuración global ................................................................................. 28 Uso de una variable de entorno .......................................................................................... 28

    iii

  • AWS SDK para JavaScript Guía del desarrollador de SDK v2

    Uso de un archivo de configuración compartido ..................................................................... 28 Orden de prioridad para establecer la región ......................................................................... 29

    Especificación de puntos de enlace personalizados ....................................................................... 29 Formato de cadena de punto de enlace ............................................................................... 29 Puntos de enlace para la región ap-noreste-3 ....................................................................... 29 Puntos de enlace para MediaConvert .................................................................................. 29

    Obtención de las credenciales .................................................................................................... 30 Configuración de las credenciales ............................................................................................... 31

    Prácticas recomendadas para las credenciales ...................................................................... 31 Configuración de credenciales en Node.js ............................................................................ 32 Configuración de credenciales en un navegador web ............................................................. 35

    Bloqueo de versiones de la API .................................................................................................. 42 Obtener versiones de la API ............................................................................................... 43

    Consideraciones de Node.js ....................................................................................................... 43 Uso de módulos Node.js integrados .................................................................................... 43 Uso de paquetes NPM .............................................................................................