Wrangler (Cloudflare CLI) でアカウントを使い分ける方法

結論

以下のいずれかの方法を用いる。

  • wrangler.toml を使い分ける
    • wrangler.toml は各プロジェクトルート配下に置かれるファイル
    • リポジトリに含めることが前提のファイルなので、複数人で共有する場合に用いるのがよさそう
  • 環境変数 CLOUDFLARE_ACCOUNT_ID で定義して使い分ける
    • direnv を使えば柔軟に定義できる
    • 限られた人だけが使い分けられればいときにはこちらで十分
  • API を用いる
    • 厳密にはアカウントを使い分けるということではないが、API を使って既存設定を回避(上書き使用)できることがある
      • API token は環境変数 CLOUDFLARE_API_TOKEN で定義できる

参考

使い分けについて

developers.cloudflare.com

wrangler.toml の書き方詳細

developers.cloudflare.com

wrangler.toml の書き方の Tips

zenn.dev

Powered by はてなブログ