В приложениях Azure Logic есть ли валидность для токена SAS? - PullRequest
0 голосов
/ 10 мая 2018

В приложениях логики Azure есть ли срок действия или срок действия токена SAS, так как я буду в URL-адресе, если срок действия истек, тогда URL изменится.

1 Ответ

0 голосов
/ 10 мая 2018

Если вы делитесь 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.

enter image description here Чтобы добавить дату истечения срока действия для триггера приложения логики, откройте 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"
            }
          }
        },

Подробнее см. В этой статье Обратные ссылки с датой истечения срока действия

...