关于 terraform.tfstate 映射的问题

Question about terraform.tfstate mappings

本文档建议 backend.key 设置将自动映射到 ARM_ACCESS_KEY 环境变量:

https://docs.microsoft.com/en-us/azure/developer/terraform/store-state-in-azure-storage

基于什么规则或机制backend.key 读取ARM_ACCESS_KET 环境变量?它在哪里记录

您混淆了 blob 存储密钥和访问密钥。这个意义上的“密钥”代表 blob 存储中的文件路径,而“access_key”是该 blob 的登录。

如果您使用该文档中描述的给定存储帐户访问密钥填充名为 ARM_ACCESS_KEY 的环境变量,则您不必将该访问密钥定义为后端配置中的常量(这将没有安全感)。

您目前的设置是正确的。如果您定义了我上面描述的环境变量,Terraform 将在连接到远程状态存储时使用它。