I. Cấu hình Drive SDK API
- Sign in vào Google Admin console với thông tin đăng nhập của domain bạn muốn sao lưu
- Vào Apps > G Suite


- Click Drive and Docs.

- Click Features and Applications.

- Click vào Drive SDK và tick Allow users to access Google Drive bằng Drive SDK API. Click SAVE.

II. Create a service key
-
- Sign in vào Google Developers Console với tư cách là super administrator của domain.
- Click Select a project và chọn NEW PROJECT ở góc trên bên phải của cửa sổ bật lên.

- Nhập tên project và click CREATE

- Mở project bạn vừa tạo

- Click Navigation menu và vào APIs & Services > Library.

- Tìm kiếm các API sau và bật từng API một: Admin SDK, Contacts API, Gmail API, Google Calendar API, and Google Drive API.


- Click Navigation menu và vào IAM & Admin > Service Accounts.

- Click + CREATE SERVICE ACCOUNT

- Nhập Service account name và click CREATE.

- Chọn Project > Owner và click CONTINUE

- Bỏ qua các trường tùy chọn và click DONE

- Tìm tài khoản mới tạo. Click
Actions và chọn Create key.
- chọn JSON làm key type và và click CREATE.

- Key sẽ được tự động tải vào máy tính của bạn. Click CLOSE

- Click
Actions và chọn Edit.
- Click SHOW DOMAIN-WIDE DELEGATION

- Tick Enable G Suite Domain-wide Delegation. Khi được nhắc nhập một Product name for the consent screen, chỉ cần nhập Active Backup for G Suite. Click SAVE.

- Click vào email của tài khoản dịch vụ.

- Copy Unique ID vào Notepad

- Sign in Google Admin console với thông tin đăng nhập của domain bạn muốn sao lưu.
- Vào Security > API controls

- Click MANAGE DOMAIN WIDE DELEGATION ở cuối trang

- Click Add new

- Hãy nhập thông tin sau và click AUTHORIZE
Client ID: Paste unique ID bạn đã sao chép ở bước 19.
OAuth scopes: Copy and paste
https://www.googleapis.com/auth/admin.directory.user, https://www.googleapis.com/auth/admin.directory.domain.readonly, https://www.googleapis.com/auth/drive, https://mail.google.com, https://www.googleapis.com/auth/calendar, https://www.google.com/m8/feeds, https://sites.google.com/feeds, https://www.googleapis.com/auth/tasks
- Bạn có thể sử dụng Key được lưu trữ cục bộ (được tạo ở bước 13) để tạo tác vụ trong Active Backup for G Suite.