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)