Google Cloud Storage cung cấp bộ nhớ đơn giản, có thể mở rộng và không có cấu trúc. Trong ngữ cảnh này, "unorganized" có nghĩa là dịch vụ Cloud Storage xử lý dữ liệu của bạn như một chuỗi byte được sắp xếp theo thứ tự và không chú ý đến bất kỳ cấu trúc nội bộ nào mà dữ liệu của bạn có thể chứa. Điều này trái ngược với các tùy chọn bộ nhớ có cấu trúc, trong đó dữ liệu được xử lý giống như một bảng có các hàng và cột.
Trong Cloud Storage, "objects" được lưu trữ trong "BOXs". Điều này tương tự như cách "files" được lưu trữ trong "folders" or "directories", nhưng không giống như thư mục, không thể lồng các nhóm vào bên trong các nhóm khác để tạo phân cấp.
Trong phòng thí nghiệm này, chúng ta sẽ tạo một bộ chứa đám mây mới, trống và tải một đối tượng từ bộ nhớ cục bộ lên bộ chứa mới.
Kiến thức bạn sẽ học được
- Cách truy cập vào Trình duyệt Cloud Storage trong Google Cloud Console.
- Cách tạo bộ chứa Cloud Storage.
- Cách tải đối tượng lên bộ chứa Cloud Storage.
- Cách xóa bộ chứa đám mây Cloud Storage và tất cả đối tượng chứa bộ chứa đó.
Bạn cần có
Bạn sẽ sử dụng hướng dẫn này như thế nào?
Bạn đánh giá trải nghiệm sử dụng các dịch vụ của Google Cloud Platform và Firebase như thế nào?
Thiết lập môi trường theo tiến độ riêng
Nếu chưa có Tài khoản Google (Gmail hoặc Google Apps), thì bạn phải tạo một tài khoản. Đăng nhập vào bảng điều khiển của Google Cloud Platform (console.cloud.google.com) và tạo một dự án mới:
Hãy ghi nhớ mã dự án, một tên duy nhất trên tất cả các dự án Google Cloud (tên ở trên đã được sử dụng và sẽ không hoạt động cho bạn!). Lớp học này sẽ được gọi sau này trong lớp học lập trình này là PROJECT_ID
.
Tiếp theo, bạn sẽ cần bật tính năng thanh toán trong Cloud Console để sử dụng tài nguyên của Google Cloud.
Nếu tham gia lớp học lập trình này, bạn sẽ không mất quá vài đô la, nhưng có thể sẽ hiệu quả hơn nếu bạn quyết định sử dụng nhiều tài nguyên hơn hoặc nếu bạn để các tài nguyên đó hoạt động (xem "cleanup" ở cuối tài liệu này).
Người dùng mới của Google Cloud Platform đủ điều kiện dùng thử 300 đô la dùng thử miễn phí.
Trong Google Cloud Console, hãy nhấp vào biểu tượng Trình đơn ở trên cùng bên trái màn hình:
Cuộn xuống và chọn Cloud Storage trong phần phụ Storage (Bộ nhớ):
Giờ đây, bạn sẽ thấy Trình duyệt Cloud Storage và giả sử bạn đang sử dụng dự án hiện không có bộ chứa Cloud Storage, nên bạn sẽ thấy một hộp thoại để mời bạn tạo một bộ chứa mới:
Nếu bạn đang sử dụng dự án có một hoặc nhiều nhóm, bạn sẽ thấy danh sách các nhóm đó:
Giả sử dự án của bạn không có nhóm nào, hãy nhấn nút Tạo nhóm để tạo một nhóm:
Nếu bạn đang sử dụng dự án đã có một hoặc nhiều nhóm, hãy nhấn nút Tạo nhóm trên màn hình Bộ chứa như dưới đây:
Trong cả hai trường hợp, giờ đây bạn sẽ thấy hộp thoại Tạo bộ chứa:
Nhập tên cho nhóm. Như hộp thoại lưu ý, tên bộ chứa phải là duy nhất trên tất cả Cloud Storage. Vì vậy, nếu bạn chọn một tên rõ ràng, chẳng hạn như "test", có thể bạn sẽ thấy rằng ai đó đã tạo một nhóm có tên đó và sẽ nhận được lỗi như sau:
Ngoài ra còn có một số quy tắc liên quan đến những ký tự được cho phép trong tên nhóm. Nếu bạn bắt đầu và kết thúc tên nhóm bằng một chữ cái hoặc số và chỉ sử dụng dấu gạch ngang ở giữa, thì bạn không sao. Nếu bạn cố gắng sử dụng các ký tự đặc biệt hoặc cố gắng bắt đầu hoặc kết thúc tên bộ chứa bằng tên nào đó không phải là chữ cái hoặc số, hộp thoại sẽ nhắc bạn về các quy tắc.
Nhập một tên riêng biệt cho bộ chứa rồi nhấn vào Tạo. Nếu chọn một sản phẩm nào đó đã được sử dụng, bạn sẽ thấy thông báo lỗi được hiển thị ở trên. Khi đã tạo được một bộ chứa, bạn sẽ được chuyển đến bộ chứa mới, trống trong trình duyệt:
Tất nhiên, tên nhóm bạn thấy sẽ khác nhau vì chúng phải khác biệt trên tất cả các dự án.
Lưu ý: Nếu gặp khó khăn trong việc nghĩ ra một tên riêng biệt, bạn có thể chắc chắn rằng mã dự án của bạn là duy nhất và do đó, việc sử dụng mã này làm tiền tố cho tên bộ chứa thường sẽ hoạt động, như được hiển thị trong ví dụ này. Bạn có thể tìm thấy mã dự án bằng cách quay lại màn hình chính trong Cloud Console:
Trong ví dụ này, chúng tôi chấp nhận lớp Vị trí và nhóm bộ nhớ mặc định. Trường này sẽ được chấp nhận cho nhiều trường hợp. Khi kết thúc lớp học lập trình này, bạn sẽ thấy các đường liên kết để tìm hiểu thêm về Lớp dữ liệu và Vị trí bộ chứa.
Bây giờ, khi bạn đã có một bộ chứa trên Cloud Storage, chúng ta sẽ xem cách tải một đối tượng lên từ máy tính của bạn. Nếu bạn không ở chế độ xem bộ nhớ, hãy quay lại chế độ đó bằng cách chuyển đến trình đơn bên trái hoặc nhấn "/" và nhập "storage, hoặc sử dụng kính lúp trên thanh trên cùng và tìm kiếm bộ nhớ. Trước tiên, chúng tôi cần tải nội dung lên. Tải đối tượng này xuống bộ nhớ cục bộ của máy mà bạn đang sử dụng.
Để tải một đối tượng lên, hãy nhấn vào Tải tệp lên:
Bước tiếp theo sẽ tùy thuộc vào loại máy tính bạn đang sử dụng. Một hộp thoại phụ thuộc vào hệ thống sẽ xuất hiện, cho phép bạn chọn một tệp từ bộ nhớ cục bộ để tải lên. Tìm tệp bạn đã tải xuống trước đó rồi chọn tệp đó.
Khi tải lên hoàn tất, bạn sẽ thấy đối tượng được liệt kê trong bộ chứa:
Bạn có thể đóng cửa sổ trạng thái tải lên bằng cách nhấn vào dấu X ở góc trên bên phải.
Giờ đây, bạn đã tải một đối tượng lên Cloud Storage. Giả sử bạn không muốn giữ đối tượng và bộ chứa mẫu này, thì giờ đây, bạn nên xóa những đối tượng và bộ chứa đó để tránh bị tính phí lưu trữ dữ liệu mà bạn không muốn.
Quay lại danh sách nhóm bằng cách nhấp vào Bộ chứa:
Trong trang nhóm, chọn hộp đánh dấu bên cạnh nhóm bạn muốn xóa, sau đó nhấn vào Xóa:
Bạn sẽ được cảnh báo rằng việc xóa bộ chứa cũng sẽ xóa tất cả nội dung của bộ chứa. Xác nhận quyết định xóa bằng cách nhấn nút Xóa:
Giờ đây, bạn đã tạo và xóa các nhóm và đối tượng bằng trình duyệt Cloud Storage trong Google Cloud Console.
Những điều chúng tôi đã đề cập
- Truy cập trình duyệt Cloud Storage trong Google Cloud Console
- Tạo bộ chứa Cloud Storage mới
- Tải một đối tượng lên Cloud Storage từ bộ nhớ cục bộ
- Xóa một bộ chứa trên đám mây Cloud Storage và tất cả các đối tượng chứa trong đó
Tìm hiểu thêm
- Xem tài liệu Google Cloud Storage
- Tìm hiểu thêm về Vị trí nhóm
- Tìm hiểu thêm về Các lớp lưu trữ