title: In an AWS Lambda triggered by Kinesis, is there a reason to use the callback success message?
body: <p>I'm new to AWS, and Lambda intricacies in particular.  My current goal is to get a Lambda function listening to a Kinesis stream.  What I'm curious about is, in the case of a Kinesis stream triggering a Lambda function, who is the caller (for purposes of the Lambda's export.handler callback)?  In other words, when the callback is executed on success in the Lambda, who is the caller that receives the success message?  And would this ever be used?</p>
  
  <p>e.g., the starting template for a blank Lambda function:</p>
  
  <pre><code>exports.handler = (event, context, callback) =&gt; {
      callback(null, 'Hello from Lambda');
      //  the second arg of this callback is the success message;
      //    in the case of a Kinesis trigger, who receives it?
  };
  </code></pre>