2014-06-13 15 views
7

Trong lệnh bq, tôi đang sử dụng tài khoản google để đăng nhập hoặc xác thực.Cách đăng xuất tài khoản bằng lệnh bq trong Bigquery

Tuy nhiên, tôi muốn thay đổi tài khoản này sang tài khoản khác (tài khoản google).

Dòng lệnh nào tôi có thể thử?

+1

Sử dụng gcloud SDK, bạn có thể sử dụng lệnh 'gcloud auth' với cờ '-revoke' hoặc '-login' để quản lý tài khoản bq. –

Trả lời

7

Lệnh bạn đang tìm kiếm là

gcloud auth login 

Sau đó bạn có thể chuyển đổi giữa các tài khoản bằng cách chạy bq auth list để xem tài khoản chứng nhận và sau đó sử dụng bq config set account <[email protected]> để chuyển đổi giữa chúng.

Hoặc nếu bạn chỉ muốn thoát ra như yêu cầu trong câu hỏi:

gcloud auth revoke 
+0

Ồ, rất tốt để làm :) – user3737020

0

Và nếu

gcloud auth revoke 

không cắt mù tạt, sau đó tôi phát hiện ra rằng cách tiếp cận búa này

rm -f ~/.config/gcloud 

chắc chắn sẽ đăng xuất bạn khỏi mọi thứ.

Tôi đã sử dụng cả hai gcloud initgcloud beta auth application-default login để tạo thông tin đăng nhập. Cả hai lệnh gcloud auth revokegcloud beta auth revoke vẫn còn để ứng dụng của tôi có thể truy cập Google Cloud. Tôi sẽ nhận được

ERROR: (gcloud.auth.revoke) Invalid value for [accounts]: No credentials available to revoke.

rm -f ~/.config/gcloud 

giải quyết mà

Các vấn đề liên quan