首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >有什么方法可以删除运行历史/日志的逻辑应用程序?

有什么方法可以删除运行历史/日志的逻辑应用程序?
EN

Stack Overflow用户
提问于 2018-09-18 14:02:59
回答 2查看 2.4K关注 0票数 2

有没有办法从逻辑应用程序中删除所有的运行历史记录。

我知道现在有一个关于“日志保留时间”的预览,但是删除所有日志的最频繁的时间是每周一次。我需要能够更频繁地这样做,在这种情况下,每3天一次。

还有其他方法来删除逻辑应用程序日志/历史记录吗?

编辑:查看Azure资源管理器中用于特定运行的PowerShell命令,只有两个动作是Azure资源管理器API支持的。获取并取消(我猜是在运行时取消运行)。

EN

回答 2

Stack Overflow用户

发布于 2021-04-28 15:04:49

可以分别删除每个运行。

因此,首先获得所有运行(过滤或未过滤)。

工作流运行列表

使用runId,您可以删除此运行。

工作流运行删除

您需要类似的Http-请求来删除运行:

代码语言:javascript
运行
复制
DELETE https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/runs/{runName}?api-version=2016-06-01

由于自动化yout需要一个承载令牌,我不确定,但我认为您可以在powershell上使用该命令获得它:

代码语言:javascript
运行
复制
az connect
az account get-access-token

然后你得到了s.th。就像这样:

代码语言:javascript
运行
复制
Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsIng1dCI6Im5PbzNaRHJPRFhFSzFqS1doWHNsSFJfS1hFZyIsImtpZCI6Im5PbzNaRHJPRFhFSzFqS1doWHNsSFJfS1hFZyJ9.eyJhdWQiOiJodHRwczovL21hbmFnZW1lbnQuY29yZS53aW5kb3dzLm5ldC8iLCJpchfhfh3MiOiJodHRwczovL3N0cy53aW5kb3dzLm5ldC83ZjFmYTBjMi1mYzMzLTQwZjItYmFiMy03ZWEwMWY1NjgwOTMvIiwiaWF0IjoxNjE5NjIxMDk0LhfhfhfhuYmYiOjE2MTk2MjEwOTQsImV4cCI6MTYxOTYyNDk5NCwiYWNyIjoiMSIsImFpbyI6IkFXUUFtLzhUQUFBQVZmTlRQdDVZSENLZWNCcXlSTk8vaERSZXN3bGd4ME9ndmpNYk9ISG1uck44L0F3YkJOY05NK1NsTytqaHVrTEF0TWx0dDhBNE1BN09pZ3QwaFpDOVovRmRKb2xTM3FkK1ZvdnE4TUo5Q2Rrei9Eb2o2VXNvTjYvejQ3T0YxYnJvIiwiYWx0c2VjaWQiOiI1OjoxMDAzMjAwMEYxMkEyQjIzIiwiYW1yIjpbInB3ZCJdLCJhcHBpZCI6IjdmNTlhNzczLTJlYWYtNDI5Yy1hMDU5LTUwZmM1YmIyOGI0NCIsImFwcGlkYWNyIjoiMiIsImVtYWlsIjoibGFtcGVAdGVjaG5pZGfhfhf9vLmNvbSIsImZhbWlseV9uYW1lIjoiTGFtcGUiLCJnaXZlbl9uYW1lIjoiSW5nbyIsImlkcCI6Imh0dHBzOi8vc3RzLndpbmRvd3MubmV0Lzk2Y2E5MDU3LTUwMjMtNDNhMS1iMTdhLTkwZmI3Y2Q5NzkzNS8iLCJpcGFkZHIicuMjQzLjczIiwibmFtZSI6IkluZ28gTGFtcGUiLCJvaWQiOiIzOWRkMTg1Mi1hMzcwLTQwNjgtOTU4OS0wNzgxOWQ3YWQ0MGQiLCJwdWlkIjoiMTAwMzIwMDBGMTVCRjM4NSIsInJoIjoiMC5BVWNBd3FBZmZ6UDg4a0M2czM2Z0gxYUFrM09uV1gtdkxweENvRmxRX0Z1eWkwUkhBQlUuIiwic2NwIjoidXNlcl9pbXBlcnNvbmF0aW9uIiwic3ViIjoiUVR0Ujc5cEpKT1FSRUE0aUpKN0FUWVp1eTg3WWFMSG1peDZvYzY1Rnk4OCIsInRpZCI6IjdmMWZhMGMyLWZjMzMtNDBmMi1iYWIzLTdlYTAxZjU2ODA5MyIsInVuaXF1ZV9uYW1lIjoibGFtcGVAdGVjaG5pZG9vLmNvbSIsInV0aSI6ImZFaXJNQkZZaWs2Y0s0UElJb1BVQUEiLCJ2ZXIiOiIxLjAiLCJ3aWRzIjpbIjEzYmQxYzcyLTZmNGEtNGRjZi05ODVmLTE4ZDNiODBmMjA4YSJdLCJ4bXNfdGNkdCI6MTQ2MDUzODQyMn0.QGJdK4Z-s-JUreJtS1gn6BbGvTPeLTJ-PJuZKYasSlZaSuJyt6GIosW-8-bBR8dDb3tFvL50J68cAHQeSmOR8TOnLknt6ERNnSR773LlL8bmm527m29jNzpQGb51r41PM5QxcwHS3mKlMyD894lwhnV-Z6dcXlLc3zmXcDmVRKjMKPFV6c6RBJUlKvaQK-IHMpmqe3SagvCI5r0ETNDus5qK_nd0zSo-b1nsquZ8SlNJsZFnC5b39C1GdsHZdU6dis61vkg_Gpy1tNJ4JjtbqgQHxnpcBYVbEe7OacejMK2rV_Z0sr2Ij00O91YBuI8f-soE4Ot_SsAbhQ82ZhkLHA

因此,如果解析您的运行历史记录,您可以使用该命令删除,运行该命令,例如,运行的时间超过1天。

现在唯一的问题是我。它在microsoft站点的浏览器中工作得很好,在powershell上,我遇到了发送有效帖子的问题,或者令牌无效。

如果我能办到这件事,就把它贴在这里。

票数 2
EN

Stack Overflow用户

发布于 2018-09-20 06:05:25

解决办法是重新创建逻辑应用程序,这将摆脱运行历史。如果您已经编写了Logic部署脚本,您可以删除它并根据需要重新部署它。

如果要手动执行此操作,可以使用新名称克隆它,删除原始名称,使用原始名称克隆克隆,然后删除克隆。

HTH。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52388377

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档