Q. Cloudflareのwranglerで別アカウントのWorkersを管理するには?
公開日:2021年4月8日
A.nswer
コマンド時にAPIコードを指定します。
wranglerコマンドは、基本的にはloginしているアカウントIDのWorkersしか管理ができません。
しかし、APIトークンを指定することで、別のアカウントIDのWorkersをwranglerコマンドで実行することが可能になります。
CF_API_TOKEN=トークン wrangler コマンド
// 例
CF_API_TOKEN=abcdefgabcdefgabcdefgabcdefg wrangler publish
wranglerコマンドの前に「CF_API_TOKEN=トークン」を付けるだけなので、簡単です。
トークンは、Workersを管理できるAPI トークンを発行します。管理画面のマイアカウントにある「Global API Key」では実行ができないので、注意が必要です。
プレビューサーバーを立ち上げる「wrarngler dev」でも別アカウントの場合はCF_API_TOKENの指定が必要です。