实际上,我正在尝试使用terraform在azure中创建一个基础设施,所以我想要这些密钥来进行编程访问。
发布于 2019-09-09 15:39:26
SubscriptionId和TenantId属于你的azure订阅,你可以直接从azure门户或powershell获取。
ClientId和Client 与注册的应用程序相关,您将在该应用程序中为应用程序提供访问角色,以便为您执行某些功能。您可以将安全字符串密码转换为明文字符串,如下所示:
当你将在你的Azure Active Directory中注册任何应用程序时,你可以在创建它之后获得所有详细信息- ClientId、密钥、订阅Id和租户Id。
请从Azure Portal查看更多有关此操作的详细信息。
发布于 2019-09-09 16:35:03
Azure Active Directory,其身份验证令牌可以用作Terraform所需的client_id、client_secret和tenant_id字段(subscription_id可以从您的Azure帐户详细信息中独立恢复)。
可以在Azure CLI或Azure Portal中完成此任务-在这两种情况下,我们都将创建一个对订阅具有贡献者权限的服务主体。也可以根据您的配置分配其他权限。
转到门户网站-->单击Active Directory -->应用程序注册-->在那里您将能够找到应用程序客户端Id和目录租户。对于Secrets,请单击该选项。
https://stackoverflow.com/questions/57849090
复制相似问题