Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

976
Views
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 answers
Answer question

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 Report

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 Report

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 Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!