找不到如何使用C# Azure SDK创建或删除可用性测试的方法。我在fluent SDK和传统版中也看不到任何东西。通过使用ARM模板并使用C#代码运行它,我成功地以编程方式创建了可用性测试。
不幸的是,不知道如何删除这些资源。有什么建议吗?
发布于 2021-01-08 17:35:02
如果您指的是Application Insights Availability Test,那么有一个用于应用程序洞察管理的preview package:Microsoft.Azure.Management.ApplicationInsights。
安装此程序包后:
创建可用性测试,可以按照add a new web test创建。
删除可用性测试,可以按照delete web test删除。
我没有测试上面的代码,但是如果你遇到任何问题,请让我知道。
的另一种方式是,您可以使用Web Tests rest api相应地创建或删除它。
发布于 2021-01-08 19:47:57
似乎有一个SDK (不是fluent),它允许在Application Insights和Availability Tests (Web测试)上执行几个操作。nuget名为Microsoft.Azure.Management.ApplicationInsights (当前版本为0.3.0-preview)。
它有很好的方法来删除Web Test,但是当涉及到创建WebTest时,它需要在web测试配置中使用XML,这似乎不是一些人所期望的那么优雅的解决方案。
无论如何,它是可以用一些SDK来编程实现的。
https://stackoverflow.com/questions/65614874
复制相似问题