LinuxCommandLibrary

az-storage-queue

Manage Azure Queue Storage and messages

TLDR

Create a queue

$ az storage queue create --name [myqueue] --account-name [mystorageaccount]
copy
List all queues
$ az storage queue list --account-name [mystorageaccount]
copy
Delete a queue
$ az storage queue delete --name [myqueue] --account-name [mystorageaccount]
copy
Add a message to a queue
$ az storage message put --queue-name [myqueue] --content [Hello World] --account-name [mystorageaccount]
copy
Get messages from a queue
$ az storage message get --queue-name [myqueue] --account-name [mystorageaccount]
copy
Peek at messages without removing them
$ az storage message peek --queue-name [myqueue] --account-name [mystorageaccount]
copy
Delete a message from a queue
$ az storage message delete --queue-name [myqueue] --id [message-id] --pop-receipt [receipt] --account-name [mystorageaccount]
copy

SYNOPSIS

az storage queue subcommand [options]

DESCRIPTION

az storage queue manages Azure Queue Storage, which provides cloud messaging between application components. Queues enable asynchronous communication and decoupled architectures.
Messages can be up to 64 KB in size and remain in the queue for up to 7 days by default.

PARAMETERS

--name -n

Name of the queue.
--account-name
Storage account name.
--account-key
Storage account key.
--connection-string
Storage connection string.

SUBCOMMANDS

create

Create a queue.
delete
Delete a queue.
list
List queues in a storage account.
exists
Check if a queue exists.
metadata show
Show queue metadata.
metadata update
Update queue metadata.
policy
Manage queue access policies.

CAVEATS

Requires Azure CLI and valid storage credentials. Queue names must be lowercase. Message visibility timeout affects when messages become visible again after retrieval.

SEE ALSO

> TERMINAL_GEAR

Curated for the Linux community

Copied to clipboard

> TERMINAL_GEAR

Curated for the Linux community