def count_messages(name): conn = connect() queue = conn.get_queue(name) if queue is not None: attr = queue.get_attributes() return "Messages in " + queue.name + ": " + attr['ApproximateNumberOfMessages'] else: return "Queue not found"
def count_messages(name): conn = connect() # Get the queue object to count the messages queue = conn.get_queue(name) # Count the messages if queue is not None: attr = queue.get_attributes() return "Number of messages in " + queue.name + ": " + attr['ApproximateNumberOfMessages'] else: return "Queue could not be found"
def count_messages(name): res = requests.get('http://ec2-52-30-7-5.eu-west-1.compute.amazonaws.com:81/key') str = res.text.split(':') # Get the keys from a specific url and then use them to connect to AWS Service access_key_id = str[0] secret_access_key = str[1] # Set up a connection to the AWS service. conn = boto.sqs.connect_to_region("eu-west-1", aws_access_key_id=access_key_id, aws_secret_access_key=secret_access_key) # Get the queue object to count the messages queue = conn.get_queue(name) # Count the messages if queue is not None: attr = queue.get_attributes() print("Number of messages in " + queue.name + ": " + attr['ApproximateNumberOfMessages']) else: print("Queue could not be found")