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

結論

  • ユーザーアカウント別の TOML ファイルを半自動で作成する
    • 対象アカウントごとに $ wrangler login する
    • ファイル名(パス)は ~/.wrangler/config/default.toml になる
  • 使いたいアカウントの TOML を ~/.wrangler/config/default.toml に置き換える

補足

具体的には、各ユーザーアカウントごとの default.toml を作成し、それを別名で保存しておきます。そして、アカウントを切り替えたい場合には対象の TOMLファイル を ~/.wrangler/config/default.toml として配置します。

感想

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

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

github.com

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

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

Powered by はてなブログ