Sqs
# Simple Queue Service examples
sqs <- paws::sqs()
# Create a queue.
sqs <- sqs$create_queue(
  QueueName = "ExampleQueue"
)
# Add a message to the queue.
sqs$send_message(
  QueueUrl = sqs$QueueUrl,
  MessageBody = "foo"
)
# Get the queue's attributes.
sqs$get_queue_attributes(
  QueueUrl = sqs$QueueUrl,
  AttributeNames = "All"
)
# Get the next message from the queue.
msg <- sqs$receive_message(
  QueueUrl = sqs$QueueUrl
)
# Delete the message.
sqs$delete_message(
  QueueUrl = sqs$QueueUrl,
  ReceiptHandle = msg$Messages[[1]]$ReceiptHandle
)
# Delete the queue.
sqs$delete_queue(
  QueueUrl = sqs$QueueUrl
)