2017-10-26 4 views
0

Ich möchte direkt auf s3 mit API-Gateway hochladen.Wie kann ich mit Api Gateway direkt zu S3 hochladen?

file(png/jpeg)(upload) 

Benutzer ----------------------> ApiGateway ------------------ --------------------> S3

Benutzer ----------------------> Benutzerdefinierte Autorisierung -------> api/upload -----> S3

ist es möglich?

+0

API Gateway läuft über Ihre bestehende API oder Sie können eine Lambda-Funktion dafür erstellen –

+0

@KushVyas Wie ist es hier passiert? http://docs.aws.amazon.com/apigateway/latest/developerguide/api-gateway-content-encodings-examples-image-s3.html –

+0

Sie können die binäre Unterstützung von API Gateway nutzen. –

Antwort

0

Das API-Gateway kann nicht mit der Größe skaliert werden. Es gibt eine Beschränkung von 10 MB, wenn Sie über API gehen.

Wir haben es so gemacht.

für die Zulassung:

Cloudfront -> APIGateway -> Lambda

Bilderupload (Kehrt SignedURL bis S3 veröffentlichen):

Cloudfront -> S3 - > S3 EventTrigger -> Lambda (Post Image Processing)

Ich hoffe, es hilft.

Verwandte Themen