Hướng dẫn này đề cập đến các thao tác liên quan đến việc quản lý bộ nhớ dùng chung, chẳng hạn như tạo bộ nhớ dùng chung và quản lý thành viên cũng như quyền.
Để biết thêm thông tin về giới hạn đối với thư mục trên bộ nhớ dùng chung, hãy xem bài viết Giới hạn đối với thư mục.
Tạo bộ nhớ dùng chung
Để tạo một bộ nhớ dùng chung, hãy sử dụng phương thức drives.create
.
Java
Python
Node.js
1.199
.NET
Các lệnh gọi đến phương thức drives.create
không hoạt động.
Tham số requestId
xác định nỗ lực logic để tạo bộ nhớ dùng chung. Nếu yêu cầu hết thời gian chờ hoặc trả về một lỗi phụ trợ không xác định, thì yêu cầu đó có thể được lặp lại. requestId
và nội dung của yêu cầu phải giữ nguyên.
Nếu bộ nhớ dùng chung được tạo thành công theo yêu cầu trước đó hoặc do thử lại, thì phản hồi thông thường sẽ được trả về. Đôi khi, chẳng hạn như sau một thời gian dài hoặc nếu nội dung của yêu cầu đã thay đổi, hệ thống có thể trả về lỗi 409
cho biết phải loại bỏ requestId
.
Thêm hoặc xoá thành viên của bộ nhớ dùng chung
Thêm hoặc xoá thành viên của bộ nhớ dùng chung bằng tài nguyên permissions
.
Để thêm một thành viên, hãy tạo quyền trên bộ nhớ dùng chung. Bạn cũng có thể sử dụng các phương thức cấp quyền trên từng tệp trong một bộ nhớ dùng chung để cấp thêm đặc quyền cho thành viên hoặc cho phép những người không phải là thành viên cộng tác trên các mục cụ thể.
Để biết thêm thông tin và mã mẫu, hãy xem bài viết Chia sẻ tệp, thư mục và ổ đĩa.
Xoá bộ nhớ dùng chung
Sử dụng phương thức drives.delete
để xoá bộ nhớ dùng chung. Bạn phải chuyển tất cả nội dung trong bộ nhớ dùng chung vào thùng rác hoặc xoá
trước khi xoá bộ nhớ dùng chung.
Quản lý bộ nhớ dùng chung dành cho quản trị viên miền
Áp dụng tham số useDomainAdminAccess
với các tài nguyên drives
và permissions
để quản lý bộ nhớ dùng chung trong một tổ chức.
Người dùng gọi các phương thức này bằng useDomainAdminAccess=true
phải có đặc quyền quản trị viên Drive and Docs
.
Quản trị viên có thể tìm bộ nhớ dùng chung hoặc cập nhật quyền cho bộ nhớ dùng chung mà tổ chức của họ sở hữu, bất kể tư cách thành viên của quản trị viên trong một bộ nhớ dùng chung bất kỳ.
Khôi phục bộ nhớ dùng chung không có người tổ chức
Ví dụ sau minh hoạ cách sử dụng các tài nguyên này để khôi phục những bộ nhớ dùng chung không còn trình tổ chức nữa.
Java
Python
Node.js
1.199
.NET
Giới hạn thư mục
Thư mục trên bộ nhớ dùng chung có một số hạn mức bộ nhớ. Để biết thông tin, hãy xem bài viết Giới hạn bộ nhớ dùng chung trong Google Drive.
Giới hạn mục
Mỗi thư mục trong bộ nhớ dùng chung của người dùng có giới hạn 500.000 mục, bao gồm cả các tệp, thư mục và lối tắt.
Khi đạt đến giới hạn, bộ nhớ dùng chung không thể chấp nhận các mục nữa. Để nhận lại các tệp, người dùng phải xoá vĩnh viễn các mục khỏi thư mục. Xin lưu ý rằng các mục trong thùng rác được tính vào giới hạn, nhưng các mục bị xoá vĩnh viễn thì không. Để biết thêm thông tin, hãy xem bài viết Thùng rác hoặc xoá tệp và thư mục.
Giới hạn về chiều sâu của thư mục
Một thư mục trong bộ nhớ dùng chung không được chứa hơn 100 cấp của các thư mục lồng nhau. Điều này có nghĩa là không thể lưu trữ thư mục con trong một thư mục sâu hơn 99 cấp. Giới hạn này chỉ áp dụng cho các thư mục con.
Nếu cố gắng thêm hơn 100 cấp thư mục, thì hệ thống sẽ trả về phản hồi mã trạng thái HTTP teamDriveHierarchyTooDeep
.