1. Tổng quan
Google Cloud Shell cung cấp cho bạn quyền truy cập vào dòng lệnh đối với các tài nguyên điện toán được lưu trữ trên Google Cloud Platform và hiện có trong Bảng điều khiển Google Cloud Platform. Cloud Shell giúp bạn dễ dàng quản lý các dự án và tài nguyên trên Cloud Platform Console mà không cần cài đặt Google Cloud SDK và các công cụ khác trên hệ thống của mình. Với Cloud Shell, lệnh Cloud SDK gcloud và các tiện ích khác mà bạn cần luôn có sẵn khi bạn cần.
Trong lớp học lập trình này, bạn sẽ tìm hiểu cách kết nối với các tài nguyên điện toán được lưu trữ trên Google Cloud Platform thông qua web. Bạn sẽ tìm hiểu cách sử dụng Cloud Shell và lệnh Cloud SDK gcloud.
Hướng dẫn này được điều chỉnh từ https://cloud.google.com/cloud-shell/docs/quickstart và https://cloud.google.com/sdk/gcloud/.
Kiến thức bạn sẽ học được
- Cách kết nối với các tài nguyên điện toán được lưu trữ trên Google Cloud Platform
- Cách sử dụng các lệnh
gcloud
Bạn cần có
- Làm quen với các trình chỉnh sửa văn bản tiêu chuẩn của Linux, chẳng hạn như Vim, EMAC hoặc Nano
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?
2. Thiết lập và yêu cầu
Thiết lập môi trường theo tốc độ của riêng bạn
- Đăng nhập vào Cloud Console rồi tạo một dự án mới hoặc sử dụng lại một dự án hiện có. Nếu chưa có tài khoản Gmail hoặc Google Workspace, bạn phải tạo một tài khoản.



Hãy nhớ mã dự án, một tên duy nhất trên 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 nhiều chi phí, nếu có. Hãy nhớ làm theo mọi hướng dẫn trong phần "Dọn dẹp" để biết cách tắt các tài nguyên nhằm tránh bị tính phí ngoài phạm vi hướng dẫn này. Người dùng mới của Google Cloud đủ điều kiện tham gia chương trình Dùng thử miễn phí trị giá 300 USD.
Khởi chạy Cloud Shell
Kích hoạt Cloud Shell
- Trong Cloud Console, hãy nhấp vào Kích hoạt Cloud Shell
.

Nếu chưa từng khởi động Cloud Shell, bạn sẽ thấy một màn hình trung gian (bên dưới phần hiển thị đầu tiên) mô tả về Cloud Shell. Nếu vậy, hãy nhấp vào Tiếp tục (và bạn sẽ không bao giờ thấy màn hình này nữa). Sau đây là giao diện của màn hình xuất hiện một lần:

Quá trình cung cấp và kết nối với Cloud Shell chỉ mất vài giây.

Máy ảo này được trang bị tất cả các công cụ phát triển mà bạn cần. Nền tảng này cung cấp một thư mục chính có dung lượng 5 GB và chạy trong Google Cloud, giúp tăng cường đáng kể hiệu suất mạng và hoạt động xác thực. Bạn có thể thực hiện hầu hết, nếu không muốn nói là tất cả, công việc trong lớp học lập trình này chỉ bằng một trình duyệt hoặc Chromebook.
Sau khi kết nối với Cloud Shell, bạn sẽ thấy rằng mình đã được xác thực và dự án đã được đặt thành mã dự án của bạn.
- Chạy lệnh sau trong Cloud Shell để xác nhận rằng bạn đã được xác thực:
gcloud auth list
Đầu ra của lệnh
Credentialed Accounts
ACTIVE ACCOUNT
* <my_account>@<my_domain.com>
To set the active account, run:
$ gcloud config set account `ACCOUNT`
- Chạy lệnh sau trong Cloud Shell để xác nhận rằng lệnh gcloud biết về dự án của bạn:
gcloud config list project
Đầu ra của lệnh
[core] project = <PROJECT_ID>
Nếu không, bạn có thể đặt nó bằng lệnh sau:
gcloud config set project <PROJECT_ID>
Đầu ra của lệnh
Updated property [core/project].
3. Sử dụng dòng lệnh
Sau khi Cloud Shell khởi chạy, bạn có thể dùng dòng lệnh để gọi lệnh Cloud SDK gcloud hoặc các công cụ khác có trên phiên bản máy ảo. Bạn cũng có thể sử dụng thư mục $HOME trong ổ đĩa lưu trữ dài lâu để lưu trữ tệp trên các dự án và giữa các phiên Cloud Shell. Thư mục $HOME chỉ dành riêng cho bạn và người dùng khác không thể truy cập vào thư mục này.
Hãy bắt đầu bằng cách xem các lệnh mà bạn có thể sử dụng. Hãy thử trả lời câu đố này:
gcloud -h
Bạn có thể xem các nguyên tắc sử dụng đơn giản bằng cách thêm -h vào cuối mọi lệnh gọi gcloud. Bạn có thể nhận được thông tin trợ giúp chi tiết hơn bằng cách thêm cờ --help hoặc thực thi gcloud help COMMAND.
Hãy thử:
gcloud config --help
Bây giờ, hãy thử
gcloud help config
Bạn sẽ nhận thấy rằng các lệnh gcloud config --help và gcloud help config tương đương nhau, cả hai đều cung cấp thông tin trợ giúp chi tiết và dài.
4. Sử dụng các lệnh gcloud
Hãy thử xem danh sách cấu hình trong môi trường của chúng ta. Khi đọc phần trợ giúp dài và chi tiết ở bước trước, chúng ta biết rằng mình có thể sử dụng lệnh gcloud list.
gcloud config list
Bạn có thể thắc mắc liệu có những thuộc tính khác chưa được đặt hay không. Bạn có thể xem tất cả các thuộc tính bằng cách gọi:
gcloud config list --all
Tóm tắt
Ở bước này, bạn đã khởi chạy Cloud Shell và gọi một số lệnh gcloud đơn giản.
5. Xin chúc mừng!
Bạn đã tìm hiểu cách khởi chạy Cloud Shell và chạy một số lệnh gcloud mẫu.
Tìm hiểu thêm
- Tài liệu và video hướng dẫn về Cloud Shell.
gcloudTài liệu và video hướng dẫn.
Giấy phép
Tác phẩm này được cấp phép theo giấy phép Ghi công theo Creative Commons 2.0 Chung.