Wrangler (Cloudflare CLI) で ~/.wrangler/config/default.toml を用いてアカウントを無理やり使い分ける方法

結論

  • ユーザーアカウント別の TOML ファイルを半自動で作成する
    • 対象アカウントごとに $ wrangler login する
    • 生成されるファイル名(パス)は ~/.wrangler/config/default.toml になる
  • 使いたいアカウントの TOML を別名で保存しておき、逐次 ~/.wrangler/config/default.toml に置き換える(リネームしたり上書きコピーしたり)

感想

明らかに面倒くさい上にちょっと頑張れば自動化できそうなので、補助ツール的なものがほしい*1。公式で変更サブコマンドを実装してほしい*2

API Token を使って明確にスコープを分けるのが望ましいのだとは思う。

github.com

*1:もしかしたらあるかも

*2:PRチャンスとの見方もできる?

Powered by はてなブログ