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

267
Vistas
Error de escritura de la función Twilio en aws rds postgres

Escribí la siguiente función twilio para almacenar mensajes entrantes en una base de datos postgres en RDS en AWS. Recibo un error de tiempo de espera 504. Detalles de cómo estoy corriendo:

  • Estoy ejecutando esto implementando la función en twilio y agregándola como un widget a un flujo de estudio de twilio.
  • Mi base de datos de postgres está en RDS. Es de acceso público y puedo acceder desde mi máquina local (agregué una regla de seguridad para Mi IP. No estoy seguro si necesito agregar una regla para Twilio, podría encontrar una IP específica que sería en.)
  • Esta es mi computadora personal, por lo que no debería tener firewalls adicionales. ¡Cualquier pensamiento sería apreciado!

No estoy seguro si:

  1. Hay algo mal con el siguiente script o
  2. La base de datos AWS/RDS rechaza la conexión. No sé cómo actualizar correctamente mis reglas de seguridad para permitir el tráfico de twilio.
 const{Client} = require("pg"); exports.handler = async function(context, event, callback) { console.log("HELLO") // Not sure what the below does // context.callbackWaitsForEmptyEventLoop = false; // Add database config const client = new Client({ host: context.host, port: context.port, user: context.user, password: context.password, database: context.database }); // Try actually connecting to the database try { await client.connect(); console.log("connected successfully"); const user = ["12222222222", "2022-07-10T00:22:10Z", '{"question1": {"question": "How are you?", "answer": "great"}}']; // Try to actually store the data await client.query("INSERT INTO text_responses (phone_number, datetime, response) VALUES ($1, $2, $3::jsonb)", user); await client.end(); console.log("Executed!"); callback(null, "12222222222"); } catch (e) { console.log(`error: ${e}`); callback(e); } };

error de twilio

 Outbound HTTP Request Failed: Request URL: https://example-2039-dev.twil.io/log-sms-db Request Method: POST Response Status Code: 502 Response Content Type: Error - 81016 Outgoing HTTP request failed The outgoing HTTP request from a Studio widget failed. Possible Causes The URL you are requesting is incorrect The response is badly formed The URL returned a 4xx or 5xx error code Possible Solutions Make sure the request results in a response code 2xx or 3xx
about 4 years ago · Juan Pablo Isaza
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