Javi

Azure: storage queue demo

May 24th, 2019
234
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.00 KB | None | 0 0
  1. saname=cibq
  2. queueName=demo
  3. groupName=9502c520-6b65-40bf-83ab-5bf01a44440d
  4.  
  5. az storage account create --name $saname -g $groupName --kind StorageV2 --sku Standard_LRS
  6. az storage account list
  7.  
  8. key="$(az storage account keys list --account-name cibq --resource-group $groupName --query "[0].value" --output tsv)
  9.  
  10. az storage queue exists --name $queueName --account-name $saname --account-key $key
  11. az storage queue create --name $queueName --account-name $saname --account-key $key
  12.  
  13. az storage message put --account-name $saname --account-key $key --queue-name $queueName --content "Hola" --time-to-live -1 --visibility-timeout 30
  14.  
  15. msg=$(az storage message get --account-name $saname --account-key $key -q $queueName --visibility-timeout 120)
  16. echo $msg
  17. id=$(echo "$msg" | jq -r ".[0].id")
  18. pop=$(echo "$msg" | jq -r ".[0].popReceipt")
  19. content=$(echo "$msg" | jq -r ".[0].content")
  20. echo $content
  21.  
  22. az storage message delete --id $id --pop-receipt $pop -q $queueName --account-name $saname --account-key $key
Advertisement
Add Comment
Please, Sign In to add comment