2024-05-29 11:30:57 发布
网友
日复一日,我经常需要在Azure中创建虚拟机,我正在考虑使用azureapi来自动完成这项任务。但是,azureapi需要客户端ID和密码来进行身份验证。在
我在Google上搜索过如何检索这些信息,但一切都表明我需要注册一个新的应用程序来获得客户机和机密ID。但在我的例子中,我只想启动和终止VMs,不明白为此目的注册应用程序的原理。在
我可以在不注册应用程序的情况下获得客户端和sec Id吗?如果是,有人能给我指出正确的方向吗?在
如果要调用azurerestapi,例如^{},则需要请求中的访问令牌。AD应用程序用于获取访问令牌,如果要使用client id和{}来获取访问令牌,则应用程序是必需的。在
client id
查看此链接:How to: Use the portal to create an Azure AD application and service principal that can access resources
如果你不想注册这个应用,你可以点击这个link中的Try it,用你的账号登录并复制Authorization令牌,参考截图。另外,如果你想通过编程的方式获取访问令牌,我建议你注册AD应用程序并使用AD应用程序获取访问令牌,这很方便。在
Try it
Authorization
您需要注册一个应用程序,因为这是您的脚本将使用的标识。 与订阅交互的任何用户或应用程序都需要通过Azure RBAC授予的链接AAD+访问中的标识。在
注册一个Web应用程序/API,然后获取客户机id(应用程序id)并创建一个密钥(secret)。在
然后转到订阅/资源组/资源,从“访问控制IAM”选项卡授予应用程序所需的访问权限。在
如果要调用azurerestapi,例如^{} ,则需要请求中的访问令牌。AD应用程序用于获取访问令牌,如果要使用}来获取访问令牌,则应用程序是必需的。在
client id
和{查看此链接:How to: Use the portal to create an Azure AD application and service principal that can access resources
如果你不想注册这个应用,你可以点击这个link中的
Try it
,用你的账号登录并复制Authorization
令牌,参考截图。另外,如果你想通过编程的方式获取访问令牌,我建议你注册AD应用程序并使用AD应用程序获取访问令牌,这很方便。在您需要注册一个应用程序,因为这是您的脚本将使用的标识。 与订阅交互的任何用户或应用程序都需要通过Azure RBAC授予的链接AAD+访问中的标识。在
注册一个Web应用程序/API,然后获取客户机id(应用程序id)并创建一个密钥(secret)。在
然后转到订阅/资源组/资源,从“访问控制IAM”选项卡授予应用程序所需的访问权限。在
相关问题 更多 >
编程相关推荐