import boto3
# Create SQS client
sqs = boto3.client('sqs')
# Receive message from SQS queue
response = sqs.receive_message(
QueueUrl=queueurl,
AttributeNames=attributes_names,
MaxNumberOfMessages=1,
MessageAttributeNames=[
'All'
],
VisibilityTimeout=0,
WaitTimeSeconds=0
)
message = response['Messages'][0]
receipt_handle = message['ReceiptHandle']
# Delete received message from queue
sqs.delete_message(
QueueUrl=queueurl,
ReceiptHandle=receipt_handle
)
print('Received and deleted message: %s' % message)