В моем приложении логики я не вижу способа установить TTL или дату истечения срока действия сообщения в очереди.
Но это возможно из пользовательского интерфейса, поэтому я знаю, что API может сделать это:
Я даже пытался "взломать" параметр строки запроса messagettl в представлении кода:
"actions": {
"Put_a_message_on_a_queue": {
"inputs": {
"body": "@{base64(items('For_each'))}",
"host": {
"connection": {
"name": "@parameters('$connections')['azurequeues']['connectionId']"
}
},
"method": "post",
"path": "/@{encodeURIComponent('updateuser')}/messages?messagettl=3600"
},
"runAfter": {},
"type": "ApiConnection"
}
}
Но я получаю ошибку:
{
"message": "Unable to match incoming request to an operation."
}