gpt4 book ai didi

c# - 如何以编程方式编辑 Azure 辅助角色的 ServiceConfiguration 文件的 NetworkConfiguration 节点?

转载 作者:行者123 更新时间:2023-12-03 04:51:39 25 4
gpt4 key购买 nike

我一直在阅读有关阻止 IP 地址对我的已发布服务(在本例中为工作角色)发起攻击的内容。我添加了一个 NetworkConfiguration 来帮助实现这个目标,它看起来工作得很好。

现在我的问题是,如何从正在运行的程序向该文件添加节点?

我计划保留日志,当某个 IP 发送了许多错误请求时,我希望我的程序更新列入黑名单的 IP 地址列表。当我希望在我的端口受到暴力攻击或 DNS 攻击时可以将其列入实时黑名单时,我手动加类编辑此列表是不合理的。

  1. 如何在代码中加载配置文件以使用 XDocument 编辑该节点中的值?
  2. 这些更改会传播到其他更改吗?实例自动运行?
  3. 还有其他方法可以实现吗这个目标?

最佳答案

我相信你可以。对 ServiceConfig(而非服务定义)的更改可以通过服务管理 API 进行更新。

API定义在这里:https://msdn.microsoft.com/en-us/library/azure/ee460809.aspx

如果您使用 .NET,您可能需要使用 Nuget 包之一来协助完成此操作:https://www.nuget.org/packages/Microsoft.WindowsAzure.Management.Compute/

关于c# - 如何以编程方式编辑 Azure 辅助角色的 ServiceConfiguration 文件的 NetworkConfiguration 节点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32782974/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com