amazon-web-services - precios - que es amazon web services
carga el binario desde la puerta de enlace api al cubo S3 (2)
Parece que estás intentando poner en la cubeta llamada rest
. ¿Es ese el cubo correcto?
Esta documentación probablemente sea un poco más útil para usted: integración de API con AWS S3
En el ejemplo utilizado en la documentación, se proporciona un bucket
y un object
en la anulación de ruta para el método de artículo PUT. Estos se asignan desde la folder
y el item
parámetros de ruta.
Estaba intentando crear una API de reposo que puede tomar el archivo zip como entrada (PUT requst) y almacenar eso en S3.
Estoy siguiendo el tutorial en http://docs.aws.amazon.com/apigateway/latest/developerguide/api-gateway-content-encodings-examples-image-s3.html
Recibo un error 500 y los registros de CloudWatch son los siguientes
Verificación del plan de uso para solicitud: c2140431-1a10-11e7-9f32-0df3853848fe. Clave API: etapa API: xjjd186a30 / rd
Clave de API autorizada porque el método ''PUT / s3'' no requiere clave de API.
La solicitud no contribuirá a los límites de aceleración o cuota
La verificación del plan de uso fue exitosa para API Key y API Stage xjjd186a30 / rd
Inicio de la ejecución para la solicitud: c2140431-1a10-11e7-9f32-0df3853848fe
Método HTTP: PUT, ruta del recurso: / s3
Ejecución exitosa
Método completado con estado: 500
cuando pruebo la API del hombre de publicación recibo
AccessDenied
Access DeniedF55D45C185A5BF11HXopfmxAxGNvmdi7PRp4c1j / wPYmGVTrkKbGXfZwofLOn7TRBPs3uFjer / 2UCIktynKtGeNU1Xw =
mis roles he dado permiso a AmazonS3FullAccess y he asignado la función a la configuración de la puerta de enlace de la API y a la solicitud de integración.
alguien puede ayudar por favor
Si desea cargar los 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 utilizando el encabezado Content-Type = multipart/form-data
de cartero o API cliente. Deberia de funcionar..!!