Wrangler triển khai nhầm tài khoản Cloudflare – cách kiểm tra và đổi tài khoản
Dùng nhiều tài khoản Cloudflare trên một máy rất dễ deploy nhầm. Nhận biết qua mã tài khoản trong log và đổi bằng wrangler logout/login.
https://chanh.me/post/wrangler-deploy-nham-tai-khoan-cloudflareTriệu chứng
Định triển khai lên tài khoản mới nhưng log lại hiện mã tài khoản cũ, ví dụ /accounts/da12…/workers/…; Worker xuất hiện ở tài khoản khác.
Nguyên nhân
Wrangler dùng phiên đăng nhập đã lưu trên máy (và bộ nhớ đệm .wrangler/cache/wrangler-account.json khi sao chép thư mục từ dự án khác). Nếu chưa đăng xuất thì vẫn dùng tài khoản cũ.
Cách xử lý
- Xem đang dùng tài khoản nào:
npx wrangler whoami. - Đổi tài khoản:
npx wrangler logoutrồinpx wrangler login(chọn đúng tài khoản trên trình duyệt). - Xoá thư mục
.wranglertrong dự án đã sao chép. - Có thể ghim cố định bằng dòng
account_id = "…"trongwrangler.toml. - Xoá Worker lỡ tạo ở tài khoản sai: Dashboard → Workers & Pages → chọn Worker → Settings → Delete.
Ghi chú
Với tài khoản mới nhớ tạo lại bucket R2 và đặt lại secret (ADMIN_PASSWORD, SESSION_SECRET).