【发布时间】:2021-01-27 17:33:19
【问题描述】:
说明
我想使用 GO SDK 执行以下任务,但我找不到任何好的示例:
- 与 Azure 建立连接
- 停止虚拟机实例
- 重启虚拟机实例
- 第一部分是建立我使用的连接:
package main
import (
"fmt"
"github.com/Azure/go-autorest/autorest/azure/auth"
)
func main() {
authorizer, err := auth.NewAuthorizerFromEnvironment()
不确定它是否正确。我们需要在这里设置的任何其他内容。
- 对于停止 VM 无法获得确切的功能,但在 Go SDK 代码中我找到了一个:
- 启动虚拟机也是如此:
如何通过客户端在GO SDK中使用?
【问题讨论】:
-
关于这个问题还有更多更新吗?它解决了问题还是您还需要什么?如果它适合你,请接受它。
-
它主要解决了我的问题感谢@CharlesXu。因此,通过使用基于文件的身份验证,我们在 azure.auth 中传递值,其中还包含订阅 ID,因此我们可以从 azure.auth 文件中获取并使用此订阅 ID 来创建客户端。如果是,那怎么办?
标签: azure go instance azure-container-instances azure-sdk