因此,鉴于我们从脚本调用terraform,我们可以找到的唯一方法是通过以下过程进行terraform身份验证:
ARM_CLIENT_ID
ARM_CLIENT_SECRET
ARM_TENANT_ID
ARM_SUBSCRIPTION_ID
但这是难以置信的麻烦。仅通过服务连接就可以做到这一点吗?
仅通过服务连接就可以做到这一点吗?
恐怕仅通过powershell脚本的服务连接是不可能做到这一点的。
根据微软的回复:
这是根据服务连接设计和安全考虑。不允许使用生成或发布中的脚本 访问存储在服务连接中的机密。
你可以查一下 ticket 在这里
希望这有帮助。