Bắt đầu sử dụng Cloud Shell và amp; Google Cloud

1. Tổng quan

Google Cloud Shell cung cấp cho bạn quyền truy cập dòng lệnh vào 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 của Bảng điều khiển Cloud Platform mà không cần phải cài đặt SDK Google Cloud và các công cụ khác trên hệ thống của bạn. 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 gcloud của Cloud SDK.

Hướng dẫn này được điều chỉnh từ https://cloud.google.com/cloud-shell/docs/quickstarthttps://cloud.google.com/sdk/gcloud/.

Kiến thức bạn sẽ học được

  • Cách kết nối với 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ó

  • Quen thuộc với các trình soạn thảo văn bản tiêu chuẩn của Linux như Vim, EMAC hoặc Nano

Bạn sẽ sử dụng hướng dẫn này như thế nào?

Chỉ có thể đọc Đọc và hoàn thành bài tập

Bạn đánh giá thế nào về trải nghiệm khi sử dụng các dịch vụ của Google Cloud Platform và Firebase?

Người mới tập Trung cấp Thành thạo

2. Thiết lập và yêu cầu

Thiết lập môi trường theo tiến độ riêng

  1. Đăng nhập vào Cloud Console rồi tạo dự án mới hoặc sử dụng lại 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.

96a9c957bc475304.pngS

b9a10ebdf5b5a448.png

a1e3c01a38fa61c2.png

Xin lưu ý rằng mã dự án là một tên riêng biệt trong tất cả dự án Google Cloud (tên ở trên đã được sử dụng nên sẽ không phù hợp với bạn!). Lớp này sẽ được đề cập sau trong lớp học lập trình này là PROJECT_ID.

  1. 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.

Việc chạy qua lớp học lập trình này sẽ không tốn nhiều chi phí. Hãy nhớ làm theo mọi hướng dẫn trong phần "Dọn dẹp" sẽ tư vấn cho bạn cách tắt tài nguyên để bạn không phải chịu thanh toán ngoài 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í 300 USD.

Chạy Cloud Shell

Kích hoạt Cloud Shell

  1. Trong Cloud Console, hãy nhấp vào Kích hoạt Cloud Shell 4292cbf4971c9786.pngs.

bce75f34b2c53987.png

Nếu trước đây bạn chưa từng khởi động Cloud Shell, thì bạn sẽ thấy một màn hình trung gian (dưới màn hình đầu tiên) mô tả về ứng dụng này. Nếu trường hợp đó xảy ra, hãy nhấp vào Tiếp tục (và bạn sẽ không thấy thông báo đó nữa). Màn hình một lần đó sẽ có dạng như sau:

70f315d7b402b476.pngS

Quá trình cấp phép và kết nối với Cloud Shell chỉ mất vài phút.

fbe3a0674c982259.png

Máy ảo này chứa tất cả các công cụ phát triển mà bạn cần. Dịch vụ này cung cấp thư mục gốc có dung lượng ổn định 5 GB và chạy trong Google Cloud, giúp nâng cao đáng kể hiệu suất và khả năng xác thực của mạng. Trong lớp học lập trình này, đa số mọi người đều có thể thực hiện 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 mình đã được xác thực và dự án đã được đặt thành mã dự án.

  1. Chạy lệnh sau trong Cloud Shell để xác nhận rằng bạn đã được xác thực:
gcloud auth list

Kết quả lệnh

 Credentialed Accounts
ACTIVE  ACCOUNT
*       <my_account>@<my_domain.com>

To set the active account, run:
    $ gcloud config set account `ACCOUNT`
  1. 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

Kết quả lệnh

[core]
project = <PROJECT_ID>

Nếu chưa, bạn có thể thiết lập chế độ này bằng lệnh sau:

gcloud config set project <PROJECT_ID>

Kết quả lệnh

Updated property [core/project].

3. Dùng dòng lệnh

Sau khi Cloud Shell chạy, bạn có thể sử 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 bộ nhớ ổ đĩa lưu trữ dài lâu để lưu trữ tệp trong các dự án và giữa các phiên Cloud Shell. Chỉ bạn mới có thể truy cập vào thư mục $HOME và những người dùng khác không thể truy cập được.

Hãy bắt đầu bằng cách xem các lệnh có sẵn dành cho bạn. Hãy thử trả lời câu đố này:

gcloud -h

Bạn có thể xem hướng dẫn 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 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

Giờ hãy thử

gcloud help config

Bạn sẽ nhận thấy rằng các lệnh gcloud config --helpgcloud help config là tương đương với nhau — cả hai đều cung cấp sự trợ giúp dài và chi tiết.

4. Sử dụng các lệnh gcloud

Hãy thử xem danh sách các cấu hình trong môi trường của chúng ta. Từ việc đọc phần trợ giúp chi tiết và đầy đủ ở bước trước, chúng ta biết rằng có thể sử dụng lệnh gcloud list.

gcloud config list

Bạn có thể thắc mắc liệu có tài sản nào 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 đã 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 chạy Cloud Shell và chạy một số lệnh gcloud mẫu.

Tìm hiểu thêm

Giấy phép

Tác phẩm này được cấp phép theo Giấy phép chung Ghi nhận tác giả Creative Commons 2.0.