title: SQS fifo queues not ensuring single time delivery when used as lambda trigger
body: <p>I have a fifo queue for which it acts trigger to a lambda and there are no other consumers for this fifo queue. </p>
  
  <p>I want my lambda to not receive any duplicates, for that I am making sure that my messages have uniqueid and content based deduplication is enabled such that there are no duplicates. But as the documentation says </p>
  
  <blockquote>
    <p>Amazon SQS FIFO queues ensure that the order of processing follows the message order within a message group. However, it does not guarantee only once delivery when used as a Lambda trigger. If only once delivery is important in your serverless application, it’s recommended to make your function idempotent. You could achieve this by tracking a unique attribute of the message using a scalable, low-latency control database like Amazon DynamoDB.</p>
  </blockquote>
  
  <p>Does this mean I will receive duplicates to my lambda where it is the only consumer of the fifo queue even though deduplication is enabled?</p>