![Cloudflare API 令牌权限以编辑 terraform cloudflare_list 资源](https://linux22.com/image/783030/Cloudflare%20API%20%E4%BB%A4%E7%89%8C%E6%9D%83%E9%99%90%E4%BB%A5%E7%BC%96%E8%BE%91%20terraform%20cloudflare_list%20%E8%B5%84%E6%BA%90.png)
最近我有一个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 密钥,但我更喜欢更细粒度的方法。