有没有办法在 Azure Web 角色实例上执行一些脚本?我对 Azure 和 Azure 管理 API 很陌生。
基本上我想要实现的是,根据环境类型,我想在所有 Azure Web 角色实例中打开/关闭几个服务。因此,例如,如果我有一个包含 5 个实例的 Web 角色,那么脚本应该在所有 5 个实例中执行。
- 确定登台/生产环境
- 获取登台和生产环境的所有 Web 角色
- 对于每个角色,获取所有实例
- 在所有实例中运行脚本(远程)
在这里的任何帮助将不胜感激。
编辑:我还能够获取每个环境的暂存/生产环境详细信息和 Web 角色详细信息。我正在使用 Service Management Rest API 和 Get Cloud Service Properties 方法:
https://management.core.windows.net/ /services/hostedservices/?embed-detail=true
上面的 URL 返回一个角色实例列表及其 IP 地址。
但是当我尝试访问云服务(Web API)时,它会出现 404 错误。不确定我们是否可以使用 IP 访问托管在 IIS 上的 Web api 项目。
在此先感谢,贾什