最近我有一个API 令牌这使我能够访问 Terraformcloudflare_access_rule
和cloudflare_list
资源。该令牌已过期,令我惊讶的是,它从 UI 中消失了,所以我看不到之前正在运行的配置。
我设法弄清楚了我需要Account Firewall Access Rules:Edit
。cloudflare_access_rule
但我仍然不知道 需要什么cloudflare_list
。在尝试了许多不同的权限后,我不断收到如下错误terraform plan
:
Error: error reading List with ID "vwn...": Authentication error (10000)
有人能告诉我需要添加什么权限才能编辑 API 令牌吗cloudflare_list 资源使用 Terraform?有没有更好的方法可以不经过反复试验就找出所需的权限?
一种解决方法是使用Read all resources
带有新令牌的模板,这对于 来说没问题terraform plan
。但要真正进行更改,我需要知道从哪个权限切换到Read
。Edit
当然,我可以将所有内容更改为编辑,或者尝试全局 API 密钥,但我更喜欢更细粒度的方法。