Go SDK for Azure 如何在没有服务主体的情况下创建虚拟机?

王林
发布: 2024-02-08 20:54:02
转载
784 人浏览过

Go SDK for Azure 如何在没有服务主体的情况下创建虚拟机?

问题内容

Go SDK 中的此示例代码通过部署 ARM 模板来创建虚拟机。它要求您包含来自服务主体的 clientId 和 clientSecret。

Go SDK 中的此示例代码使用适用于 Azure 的 Go SDK 创建虚拟机。它需要订阅 ID,但不需要服务主体(客户端 ID、客户端密钥)。它也不会自动创建服务主体。

我认为创建虚拟机需要服务主体,但 GO SDK 示例能够在不指定服务主体的情况下创建虚拟机。我对服务主体和虚拟机缺少什么?


正确答案


它使用newdefaultazurecredential,此类从环境中检索身份验证信息(例如 azure cli、环境变量) -查看文档

func connectionAzure() (azcore.TokenCredential, error) { cred, err := azidentity.NewDefaultAzureCredential(nil) if err != nil { return nil, err } return cred, nil }
登录后复制

以上是Go SDK for Azure 如何在没有服务主体的情况下创建虚拟机?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:stackoverflow.com
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!