AWS Lambda and zip upload from S3
<p>This feature is not clear to me about the benefits (I didn't find any good documentation):  </p>

<ol>
<li>Is it just faster in the case you reuse the same zip for many lambda functions because you upload only 1 time and you just give the S3 link URL to each lambda function?</li>
<li>If you use an S3 link, will all your lambda functions be updated with the latest code automatically when you re-upload the zip file, meaning is the zip file on S3 a "reference" to use at each call to a lambda function?  </li>
</ol>

<p>Thank you.  </p>

<p>EDIT:<br>
I have been asked "Why do you want the same code for multiple Lambda functions anyway?"
Because I use AWS Lambda with AWS API Gateway so I have 1 project with all my handlers which are actual "endpoints" for my RESTful API.  </p>

<p>EDIT #2:
I confirm that uploading a modified version of the zip file on S3 doesn't change the existing lambda functions result.  </p>

<p><strong>If an AWS guy reads this message, that would be great to have a kind of batch update feature that updates a set of selected lambda functions with 1 zip file on S3 in 1 click</strong> (or even an "automatic update" feature that detects when the file has been updated ;-))<br>
Let's say you have 50 handlers in 1 project, then you modify something global impacting all of them, currently you have to go through all your lambda functions and update the zip file manually...</p>