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, "không có cấu trúc" có nghĩa là dịch vụ Cloud Storage coi dữ liệu của bạn là một chuỗi byte có 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ể có. Điều này trái ngược với các lựa chọn lưu trữ có cấu trúc, trong đó dữ liệu được coi như một bảng có hàng và cột.
Trong Cloud Storage, "đối tượng" được lưu trữ trong "bộ chứa". Điều này tương tự như cách "tệp" được lưu trữ trong "thư mục" hoặc "thư mục", nhưng không giống như thư mục, các vùng chứa không thể được lồng bên trong các vùng chứa khác để tạo thành hệ thống phân cấp.
Trong bài thực hành này, chúng ta sẽ tạo một bộ chứa Cloud Storage 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 Cloud Storage Browser trong Google Cloud Console.
- Cách tạo bộ chứa Cloud Storage.
- Cách tải các đối tượng lên một bộ chứa Cloud Storage.
- Cách xoá một bộ chứa Cloud Storage và tất cả các đối tượng trong 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á thế nào về trải nghiệm sử dụng các dịch vụ của Google Cloud Platform và Firebase?
Thiết lập môi trường theo tốc độ của riêng bạn
Nếu chưa có Tài khoản Google (Gmail hoặc Google Apps), bạn phải tạo một tài khoản. Đăng nhập vào bảng điều khiển Google Cloud Platform (console.cloud.google.com) rồi tạo một dự án mới:
Hãy nhớ mã dự án, một tên duy nhất trong tất cả các dự án trên Google Cloud (tên ở trên đã được sử dụng và sẽ không hoạt động đối với bạn, xin lỗi!). Sau này trong lớp học lập trình này, chúng ta sẽ gọi nó là PROJECT_ID.
Tiếp theo, bạn cần bật tính năng thanh toán trong Cloud Console để sử dụng các tài nguyên của Google Cloud.
Việc thực hiện lớp học lập trình này sẽ không tốn của bạn quá vài đô la, nhưng có thể tốn nhiều 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 đó chạy (xem phần "dọn dẹp" ở 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ử miễn phí 300 USD.
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:

Di chuyển xuống rồi chọn Cloud Storage trong mục phụ Bộ nhớ:

Giờ đây, bạn sẽ thấy Cloud Storage Browser (Trình duyệt Cloud Storage). Giả sử bạn đang sử dụng một dự án hiện không có bộ chứa Cloud Storage nào, bạn sẽ thấy một hộp thoại mời bạn tạo bộ chứa mới:

Nếu đang sử dụng một dự án đã có một hoặc nhiều vùng chứa, bạn sẽ thấy danh sách các vùng chứa đó:

Giả sử dự án của bạn không có vùng chứa, hãy nhấn vào nút Tạo vùng chứa để tạo một vùng chứa:

Nếu bạn đang sử dụng một dự án đã có một hoặc nhiều nhóm, hãy nhấn vào nút Tạo nhóm trên màn hình Nhóm như minh hoạ ở đây:

Trong cả hai trường hợp, bạn sẽ thấy hộp thoại Tạo vùng lưu trữ:

Nhập tên cho nhóm của bạn. Như hộp thoại lưu ý, tên bộ chứa phải là duy nhất trên tất cả các bộ chứa trong Cloud Storage. Vì vậy, nếu chọn một tên dễ nhận biết, chẳng hạn như "test", có thể bạn sẽ thấy rằng người khác đã tạo một vùng chứa có tên đó và bạn sẽ nhận được một lỗi như sau:

Ngoài ra, có một số quy tắc liên quan đến những ký tự được phép dùng trong tên nhóm. Nếu tên nhóm của bạn bắt đầu và kết thúc bằng một chữ cái hoặc chữ số, đồng thời chỉ sử dụng dấu gạch ngang ở giữa, thì bạn sẽ không gặp vấn đề gì. 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 nhóm bằng một ký tự 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 tên riêng biệt cho nhóm của bạn rồi nhấn vào Tạo. Nếu chọn một tên đã được sử dụng, bạn sẽ thấy thông báo lỗi như trên. Sau khi tạo thành công một vùng chứa, bạn sẽ được chuyển đến vùng chứa mới, trống trong trình duyệt:

Tên nhóm mà bạn thấy sẽ khác, vì tên nhóm phải là duy nhấ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 duy nhất, bạn có thể chắc chắn rằng mã dự án của mình là duy nhất, do đó, việc sử dụng mã dự án làm tiền tố cho tên nhóm thường sẽ hiệu quả, như minh hoạ 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 ta chấp nhận Vị trí của vùng lưu trữ và Lớp lưu trữ mặc định. Điều này sẽ phù hợp với nhiều trường hợp. Ở cuối 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ề Vị trí của nhóm và Lớp lưu trữ.
Giờ đây, khi đã có một bộ chứa Cloud Storage, chúng ta sẽ xem cách tải một đối tượng lên bộ chứa đó từ thiết bị cục bộ. Nếu bạn không ở chế độ xem bộ nhớ, hãy quay lại chế độ này bằng cách di chuyển trong trình đơn bên trái hoặc nhấn phím "/" rồi nhập "bộ nhớ " hoặc sử dụng kính lúp trên thanh trên cùng rồi tìm kiếm bộ nhớ. Trước tiên, chúng ta cần có nội dung để tải 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:

Điều gì xảy ra tiếp theo sẽ tuỳ 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 trong 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 quá trình tải lên hoàn tất, bạn sẽ thấy đối tượng được liệt kê trong nhóm:

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ữ lại bộ chứa và đối tượng ví dụ này, thì bạn nên xoá chúng ngay bây giờ để 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 Nhóm:

Trên trang nhóm, hãy đánh dấu vào hộp bên cạnh nhóm bạn muốn xoá, rồi nhấn vào Xoá:

Bạn sẽ nhận được cảnh báo rằng việc xoá vùng chứa cũng sẽ xoá tất cả nội dung trong vùng chứa đó. Xác nhận xoá bằng cách nhấn nút Xoá:

Giờ đây, bạn đã tạo và xoá các vùng chứa và đối tượng bằng trình duyệt Cloud Storage trong Google Cloud Console.
Nội dung đã đề cập
- Truy cập vào Trình duyệt Cloud Storage trong Google Cloud Console
- Tạo một bộ chứa mới trong Cloud Storage
- Tải một đối tượng lên Cloud Storage từ bộ nhớ cục bộ
- Xoá một bộ chứa Cloud Storage và tất cả các đối tượng trong bộ chứa đó
Tìm hiểu thêm
- Xem tài liệu về Google Cloud Storage
- Tìm hiểu thêm về Vị trí theo nhóm
- Tìm hiểu thêm về Các lớp lưu trữ