在 azure logic apps 中,SAS 令牌是否有效
In azure logic apps is there any validity for SAS token
在 azure logic 应用程序中,SAS 令牌是否有任何有效期或过期时间,因为它会在 URL 中,如果有过期时间,那么 URL 将会改变。
如果您要与其他方共享 URL,您可以根据需要生成具有特定密钥和到期日期的 URL。然后,您可以无缝滚动密钥,或确保将启动应用程序的访问权限限制在特定时间范围内。
您可以通过逻辑应用 REST API:
为 URL 指定到期日期
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/triggers/{triggerName}/listCallbackUrl?api-version=2016-06-01
在正文中,将 属性 NotAfter
作为 JSON 日期字符串包含在内,其中 returns 一个 callback URL 仅在 NotAfter 之前有效日期和时间。
要向逻辑应用程序的触发器添加过期日期,请在 Visual Studio 的代码视图中打开 LogicApp.json
。找到触发器部分并在 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"
}
}
},
在 azure logic 应用程序中,SAS 令牌是否有任何有效期或过期时间,因为它会在 URL 中,如果有过期时间,那么 URL 将会改变。
如果您要与其他方共享 URL,您可以根据需要生成具有特定密钥和到期日期的 URL。然后,您可以无缝滚动密钥,或确保将启动应用程序的访问权限限制在特定时间范围内。
您可以通过逻辑应用 REST API:
为 URL 指定到期日期POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/triggers/{triggerName}/listCallbackUrl?api-version=2016-06-01
在正文中,将 属性 NotAfter
作为 JSON 日期字符串包含在内,其中 returns 一个 callback URL 仅在 NotAfter 之前有效日期和时间。
LogicApp.json
。找到触发器部分并在 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"
}
}
},