Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

973
Vistas
Configuración de región en Node.js AWS SDK

¿Alguien puede explicar cómo corregir un error de configuración faltante con Node.js? He seguido todos los ejemplos de la página de documentos de aws, pero sigo recibiendo este error, pase lo que pase.

 { [ConfigError: Missing region in config] message: 'Missing region in config', code: 'ConfigError', time: Wed Jun 24 2015 21:39:58 GMT-0400 (EDT) }>{ thumbnail: { fieldname: 'thumbnail', originalname: 'testDoc.pdf', name: 'testDoc.pdf', encoding: '7bit', mimetype: 'application/pdf', path: 'uploads/testDoc.pdf', extension: 'pdf', size: 24, truncated: false, buffer: null } } POST / 200 81.530 ms - -

Aquí está mi código:

 var express = require('express'); var router = express.Router(); var AWS = require('aws-sdk'); var dd = new AWS.DynamoDB(); var s3 = new AWS.S3(); var bucketName = 'my-bucket'; AWS.config.update({region:'us-east-1'}); (...)
over 4 years ago · Santiago Trujillo
3 Respuestas
Responde la pregunta

0

¿Qué hay de cambiar el orden de las declaraciones? Actualice la configuración de AWS antes de instanciar s3 y dd

 var AWS = require('aws-sdk'); AWS.config.update({region:'us-east-1'}); var dd = new AWS.DynamoDB(); var s3 = new AWS.S3();
over 4 years ago · Santiago Trujillo Denunciar

0

Tuve el mismo problema "Falta región en la configuración" y en mi caso fue que, a diferencia de la CLI o el SDK de Python, el SDK de Node no lee el archivo ~\.aws\config .

Para solucionar esto, tienes tres opciones:

  1. Configúrelo mediante programación (codificado de forma rígida): AWS.config.update({region:'your-region'});

  2. Utilice una variable de entorno. Mientras que la CLI usa AWS_DEFAULT_REGION , el SDK de nodo usa AWS_REGION .

  3. Cargue desde un archivo JSON usando AWS.config.loadFromPath('./config.json');

Formato JSON:

 { "accessKeyId": "akid", "secretAccessKey": "secret", "region": "us-east-1" }
over 4 years ago · Santiago Trujillo Denunciar

0

Si trabaja con AWS CLI, probablemente tenga una región predeterminada definida en ~/.aws/config. Lamentablemente, AWS SDK for JavaScript no lo carga de forma predeterminada. Para cargarlo define env var

 AWS_SDK_LOAD_CONFIG=1

Consulte https://github.com/aws/aws-sdk-js/pull/1391

over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda