在哪里可以找到订阅ID,客户ID,机密和租户ID的值?

时间:2019-09-09 06:52:07

标签: azure azure-active-directory azureportal

实际上,我正在尝试使用terraform在Azure中创建基础结构,因此我希望这些密钥可用于编程访问。

2 个答案:

答案 0 :(得分:1)

SubscriptionId TenantId 属于您的azure订阅,您可以直接从azure门户或从powershell获取。

enter image description here

ClientId Client Secret 与注册的应用程序相关,您将在其中向应用程序提供访问[角色]以为您执行某些功能。您可以将安全字符串密码转换为纯字符串,如下所示: enter image description here

当您将任何应用程序注册到Azure Active Directory中时,创建应用程序后,即可获得所有详细信息-ClientId,机密,订阅ID和租户ID。

Azure Portal中查看有关执行此操作的更多详细信息。

答案 1 :(得分:0)

Azure Active Directory,其身份验证令牌可以用作Terraform所需的client_id,client_secret和tenant_id字段(可以从您的Azure帐户详细信息中独立恢复subscription_id)。

可以在Azure CLIAzure Portal中完成此任务-在这两者中,我们将创建一个对订阅具有“贡献者”权限的服务主体。还可以根据您的配置分配其他权限。

转到门户->单击“ Active Directory”->“应用程序注册”->您将可以在其中找到应用程序客户端ID和目录租户。对于“秘密”,请单击该选项。enter image description here