微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何使用 azure .Net SDK/Fluent API/REST API 根据 azure 中的区域获取时区?

如何解决如何使用 azure .Net SDK/Fluent API/REST API 根据 azure 中的区域获取时区?

我正在使用带有 .Net 核心的 ARM 模板对 VM 进行自动关闭现在我想显示时区下拉列表,azure 门户显示基于部署在哪个区域的 VM。 我附上了截图。

enter image description here

解决方法

REST API 端点

https://management.azure.com/subscriptions/{yourSubscriptionId}/resourceGroups/{yourResourceGroup}/providers/Microsoft.Compute/virtualMachines/{yourVMName}?$expand=instanceView&api-version=2020-12-01

应该返回一些东西,包括:

        "osProfile": {
            "computerName": "computername","adminUsername": "adminusername","windowsConfiguration": {
                "provisionVMAgent": true,"enableAutomaticUpdates": true,"patchSettings": {
                    "patchMode": "AutomaticByOS"
                }
            },

现在,您在那里看不到 timeZone - REST API 文档说它应该在 windowsConfiguration 下。我推测它可能丢失了,因为我没有改变任何东西,而且它是默认的。

你也可以运行

$vm = Get-AzVM -Name {vmName}
$vm.OSProfile.WindowsConfiguration

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。