Cloudflare API 令牌权限以编辑 terraform cloudflare_list 资源

Cloudflare API 令牌权限以编辑 terraform cloudflare_list 资源

最近我有一个API 令牌这使我能够访问 Terraformcloudflare_access_rulecloudflare_list资源。该令牌已过期,令我惊讶的是,它从 UI 中消失了,所以我看不到之前正在运行的配置。

我设法弄清楚了我需要Account Firewall Access Rules:Editcloudflare_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。但要真正进行更改,我需要知道从哪个权限切换到ReadEdit当然,我可以将所有内容更改为编辑,或者尝试全局 API 密钥,但我更喜欢更细粒度的方法。

答案1

对于cloudflare_list,它取决于:

  • 单身的Zone > Dynamic Redirect > Edit
  • 大部分Account > Account Rulesets > EditAccount > Account Filter Lists > Edit

相关内容