Example #1
0
def delete_message_from_queue():
    # Receive message and provide 'VisibilityTimeout' to queue
    raw_message = sqs.receive_message(QueueUrl=incoming_queue,
                                      VisibilityTimeout=60)
    # Receive 'ReceiptHandle' from message
    receipt_handle = raw_message['Messages'][0]['ReceiptHandle']
    # And finally deletes the message
    sqs.delete_message(QueueUrl=incoming_queue, ReceiptHandle=receipt_handle)
Example #2
0
 def delete_message_from_queue(self):
     '''This function deletes a message from the queue,
     which was sent by the previous lambda function.
     '''
     # Receive message and provide 'VisibilityTimeout' to queue
     raw_message = sqs.receive_message(QueueUrl=incoming_queue,
                                       VisibilityTimeout=60)
     # Receive 'ReceiptHandle' from message
     receipt_handle = raw_message['Messages'][0]['ReceiptHandle']
     # And finally deletes the message
     sqs.delete_message(QueueUrl=incoming_queue,
                        ReceiptHandle=receipt_handle)