Hi, how come I get an error message at the postman which is {"errorMessage": "'pathParameters'", "errorType": "KeyError", "stackTrace": [" File \"/var/task/lambda_function.py\", line 7, in lambda_handler bucket_name = event [\"pathParameters\"][\"bucket\"] "]}
@arthrow8 ай бұрын
Did you solve this?
@nehasharma-19093 жыл бұрын
Throwing following error : { "errorMessage": is not JSON serializable", "errorType": "TypeError", Please help
@lakshmi36132 жыл бұрын
why i am getting thsi error PermanentRedirectThe bucket you are attempting to access must be addressed using the specified endpoint. Please send all future requests to this endpoint.
@ceramix2 жыл бұрын
This is the same error I received. I think this has to do with the s3 permissions. @Raj, do you we need specific permissions on the s3 bucket or individual files for this to work? Be default, s3 is set to block all file permissions. When I try to adjust the file permissions, I still can't get it to work, however.
@sambathnarayananparthasara10112 жыл бұрын
Wonderful effort. I learnt immensely from your video. Thank you ! I have a small observation as follows: You explained some modifications like "credentials" required for the Open API /sample API JSON file which further you import to the API Gateway. In the same file, under "uri" us-west-2 region is hard-coded. users having S3 buckets in different regions may need to update their corresponding region? If it is not updated, during final image retrieval there will be an Error
@cloudwithraj2 жыл бұрын
Great observation Sambath, you are right. Users need to update the region accordingly.
@soczekpl112 жыл бұрын
Do someone know how to turn on CORS at this api which connect directly to s3? I would be glad for any help (enabling cors in console does not work)
@arabindadas45352 жыл бұрын
Hi Raj - Thank you so much for this great video. API gateway has limitation for response size . if image size is more than 6MB what is the best way to do ? Also please suggest how to returned huge json response (size more than 6MB ) using API gateway.
@ruskinb119 күн бұрын
Any update on this 😅. Please help on that
@nigelnyakudya22623 жыл бұрын
Thank you so much for the great video. I'm serving my images from s3 with CloudFront but now how can I server .webp images to supported browsers with lambda real-time .webp conversion if the .webp does not exist in the bucket.
@VictorMartinez-bb7uq3 жыл бұрын
Hi! thanks for the video? This implementation should work with subfolders? thanks!
@cloudwithraj3 жыл бұрын
Yes it will, just use the s3 folder/subfolder path instead
@MarcosRodriguez-gd2li3 жыл бұрын
Great video! I reproduced your api but I am getting the following error code when I do put requests: The Bucket you are attempting to access must be addressed using the specified endpoint. Do you know what is going on here?
@amitpoonia4043 жыл бұрын
In the OpenAPI file, Update URI section. "uri": "arn:aws:apigateway:us-west-2:s3:path/{key}", replace us-west-2 with the region of your bucket
@sambathnarayananparthasara10112 жыл бұрын
see whether my comment is of some help
@p.s.gaming8202 Жыл бұрын
Showing function not found 😢
@jpmmota3 жыл бұрын
Thanks for the video, Raj! Unicorns are better than cats and dogs, definitely! 😂
@cloudwithraj3 жыл бұрын
Hahaha I agree, thanks for watching till end!
@goodstuff2read2 жыл бұрын
HI Raj, thanks for the video. When I do this in post man I get what appears to be binary code... Something like this... "���� ExifMM*���". and in react I get a broken image. what am I doing wrong?
@karan_1993 Жыл бұрын
Is there any requirement for addding customer managed policy to the api gateway role instead of AWS managed policy ??
@RakeshBitling3 жыл бұрын
Sir terraform please 🙏
@antobourntec6352 жыл бұрын
im always getting binary while accessing my pdf files through browser. Is there any work around? I want my pdf to load on browser
@josephvasse18672 жыл бұрын
Hello, thanks for your excellent video. I've been trying to download images from my s3 bucket for several days, however I'm facing an issue : the file is returned in base64 not Binary, I've tried many things to convert it but none succeeded, any guesses ?
@omatic78622 жыл бұрын
followed both examples...Nothing works !!! all errors when in postman
@HP-ee9md3 жыл бұрын
Hi @Raj can we also export csv from S3, when i do it I see only the content of the file in the browser but wanted to check if we can download the csv file.
@hasithaweerawardhana24748 ай бұрын
Thank you
@harpreetdawar92629 ай бұрын
Good demo Raj ji. I Subscribed to your channel 🙏
@AviKshirsagar5552 жыл бұрын
Greate knowledge you delivered Mr. Raj thanks for the lecture. How can We access and download the Image which are located in several folders from S3 bucket?
@ahuman90953 жыл бұрын
I think this would solve corporate networks blocking S3
@Vasko101003 жыл бұрын
Do you have the reverse? From the website to upload images to S3?
@killua39393 жыл бұрын
does this apply as well for Video files? My intent is to have http get to streaming the videos.
@chetansoni86203 жыл бұрын
please tell me the name of the theme in your VS code ? Thanks for the explanation
@GameFlix20222 жыл бұрын
awesome video man
@chachalin73762 жыл бұрын
thanks you so much!!! I've try api gateway 2 days... this video is very helpful!!!
@cloudwithraj2 жыл бұрын
Glad it was helpful!
@varunpoondi27722 жыл бұрын
Thank you so much. The second solution helped my team put and get images from our bucket. We spent like 2 weeks to figure out why our lambdas weren't working until we saw this video lol
@cloudwithraj2 жыл бұрын
Amazing!! This made me happy :), glad my video was helpful
@souravsinha53302 жыл бұрын
Thanks simple and precise
@raulbarriga74163 жыл бұрын
You said s3.* for the action in the policy. I think you meant s3:* with a colon not a dot.
@cloudwithraj3 жыл бұрын
Yes, you are correct Raul, ty 🙏
@nycolazs2 жыл бұрын
how can i list all objects of bucket with apigw?
@cloudwithraj2 жыл бұрын
Hey, you need to use the listobjects. Check the second link on this page - docs.aws.amazon.com/apigateway/latest/developerguide/integrating-api-with-aws-services-s3.html
@fe9203 жыл бұрын
Thanks for the great video, instead of using postman can you tell us how to make an API request via command line?
@cloudwithraj3 жыл бұрын
Hey F E, ty! You can simply use curl commands to invoke the API endpoint.
@fe9203 жыл бұрын
@@cloudwithraj Thank you for your reply, what about using AWS-SDK in c++ and the rest API gateway do you have any idea how to use them together?