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)
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)