-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathQueueTrigger.ps1
20 lines (17 loc) · 878 Bytes
/
QueueTrigger.ps1
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
$QueueMessage = @{
"container_name" = "invoices"
}
$Base64EncodedMessage = [Convert]::ToBase64String([System.Text.Encoding]::UTF8.GetBytes(($QueueMessage | ConvertTo-Json)))
# Run on local
az storage message put `
--content $Base64EncodedMessage `
--queue-name "invoices" `
--connection-string "AccountName=devstoreaccount1;AccountKey=Eby8vdM02xNOcqFlqUwJPLlmEtlCDXJ1OUzFT50uSRZ6IFsuFq2UVErCz4I6tq/K1SZFPTOtr/KBHBeksoGMGw==;DefaultEndpointsProtocol=http;BlobEndpoint=http://127.0.0.1:10000/devstoreaccount1;QueueEndpoint=http://127.0.0.1:10001/devstoreaccount1;TableEndpoint=http://127.0.0.1:10002/devstoreaccount1;" `
--time-to-live 86400
# Run on Azure
# az storage message put `
# --content $Base64EncodedMessage `
# --queue-name "invoices" `
# --account-name "<storage-account-name>" `
# --auth-mode login `
# --time-to-live 86400