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

206
Views
cargar binario desde la puerta de enlace api al depósito S3

Estaba tratando de crear una API de descanso que pueda tomar un archivo zip como entrada (solicitud PUT) y almacenarlo en S3.

Estoy siguiendo el tutorial en http://docs.aws.amazon.com/apigateway/latest/developerguide/api-gateway-content-encodings-examples-image-s3.html

Recibo el error 500 y los registros de CloudWatch son los siguientes

Verificación del plan de uso para la solicitud: c2140431-1a10-11e7-9f32-0df3853848fe. Clave API: Etapa API: xjjd186a30/rd

Clave API autorizada porque el método 'PUT /s3' no requiere clave API.

La solicitud no contribuirá a los límites de limitación o cuota

La verificación del plan de uso se realizó correctamente para la clave de API y la etapa de API xjjd186a30/rd

Iniciando ejecución de solicitud: c2140431-1a10-11e7-9f32-0df3853848fe

Método HTTP: PUT, Ruta del recurso: /s3

Ejecución completada con éxito

Método completado con estado: 500

ingrese la descripción de la imagen aquí

cuando pruebo la api de post man obtengo

Acceso denegado Acceso denegadoF55D45C185A5BF11HXopfmxAxGNvmdi7PRp4c1j/ AccessDenied /2UCIktynKtGeNU1Xw=

mis roles He dado permiso a AmazonS3FullAccess y he asignado el rol a la configuración de la puerta de enlace API y la solicitud de integración.

alguien puede ayudar por favor

over 4 years ago · Santiago Trujillo
2 answers
Answer question

0

Parece que está intentando poner en el depósito llamado rest . ¿Es ese el cubo correcto?

Esta documentación probablemente será un poco más útil para usted: Integración de API con AWS S3

En el ejemplo que se usa en la documentación, se proporcionan un bucket y un object en la anulación de ruta para el método de elemento PUT. Estos se asignan desde la folder de parámetros de ruta y item .

Aquí hay una captura de pantalla útil: ingrese la descripción de la imagen aquí

over 4 years ago · Santiago Trujillo Report

0

Si desea cargar archivos binarios como mp3, audio, documentos, etc., puede agregar una entrada con valor multipart/form-data en el Binary support en la configuración de AWS API Gateway y publicar/colocar el archivo binario usando el encabezado Content-Type = multipart/form-data from postman or api client. Deberia de funcionar..!!

imagen de soporte de api gateway-binary

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!