Если вы делитесь URL-адресом с другими сторонами, вы можете создавать URL-адреса с определенными ключами и датами истечения срока действия . Затем вы можете плавно переключать ключи или гарантировать, что доступ к файлу ограничен определенным промежутком времени.
Вы можете указать срок действия для URL через API REST логических приложений:
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/triggers/{triggerName}/listCallbackUrl?api-version=2016-06-01
В тексте включите свойство NotAfter
в виде строки даты JSON, которая возвращает URL обратного вызова , который действителен только до даты и времени NotAfter.
Чтобы добавить дату истечения срока действия для триггера приложения логики, откройте LogicApp.json
в представлении кода в Visual Studio. Найдите раздел триггеров и добавьте к нему следующее в разделе schema
:
"NotAfter": "2018-06-01T11:00:00.511Z"
Настройте дату и время в соответствии с вашими потребностями. Секция триггеров теперь будет выглядеть так:
"triggers": {
"manual": {
"type": "Request",
"kind": "Http",
"inputs": {
"schema": {
"NotAfter": "2018-06-01T11:00:00.511Z",
"type": "object",
"properties": {
"text": {
"type": "string"
}
},
"required": [
"text"
]
},
"method": "POST"
}
}
},
Подробнее см. В этой статье Обратные ссылки с датой истечения срока действия