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