1. Trước khi bắt đầu
Lớp học lập trình này hướng dẫn bạn cách tạo một dự án trên Google Cloud, thiết lập và di chuyển trong Bảng điều khiển Google Cloud, đồng thời truy cập vào một số dịch vụ được dùng phổ biến nhất trong Bảng điều khiển Cloud.
Điều kiện tiên quyết
- Kiến thức cơ bản về cách sử dụng dòng lệnh.
- Kiến thức cơ bản về cách di chuyển trong Bảng điều khiển Cloud.
Kiến thức bạn sẽ học được
- Cách tạo một dự án trên Google Cloud.
- Cách kích hoạt và sử dụng Cloud Shell.
- Cách di chuyển trong Bảng điều khiển Cloud.
- Cách truy cập vào các dịch vụ được dùng phổ biến nhất trong Bảng điều khiển Cloud.
Bạn cần có
- Một Tài khoản Google, chẳng hạn như tài khoản Gmail hoặc tài khoản Google Workspace.
- Quyền truy cập vào Tài khoản thanh toán Cloud hoặc thẻ tín dụng để đăng ký dùng thử miễn phí.
2. Tạo dự án trên Google Cloud
Phần này hướng dẫn bạn từng bước cách tạo một dự án trên đám mây của Google và sử dụng Cloud Shell.
Bắt đầu thiết lập
- Đă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ó.



Hãy nhớ Mã dự án, mã này xuất hiện ngay bên dưới Tên dự án. Mã này là một tên duy nhất trên tất cả các dự án của Google Cloud và được tham chiếu sau này trong lớp học lập trình này dưới dạng PROJECT_ID.
- Bật tính năng thanh toán trong Cloud Console để bạn có thể sử dụng các tài nguyên của Google Cloud.
Việc hoàn thành lớp học lập trình này sẽ không tốn nhiều chi phí, thậm chí là không tốn chi phí. Tuy nhiên, để tránh bị tính phí ngoài phạm vi lớp học lập trình này, hãy nhớ làm theo hướng dẫn trong phần Dọn dẹp.
Cloud Shell
Trong lớp học lập trình này, bạn sẽ sử dụng Cloud Shell, một môi trường dòng lệnh chạy trong Google Cloud. Cloud Shell là một máy ảo dựa trên Debian được tải sẵn tất cả các công cụ phát triển mà bạn cần. Cloud Shell cung cấp một thư mục chính liên tục có dung lượng 5 GB, giúp tăng cường đáng kể hiệu suất mạng và khả năng xác thực. Điều này có nghĩa là bạn chỉ cần một trình duyệt để hoàn thành lớp học lập trình này.
Cách kích hoạt Cloud Shell từ Cloud Console:
- Nhấp vào
Kích hoạt Cloud Shell.
Có thể mất vài phút để cấp phép và kết nối với môi trường.


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 PROJECT_ID.
- Để xem danh sách các tài khoản đã xác thực, hãy nhập thông tin sau vào dòng lệnh Cloud Shell.
gcloud auth list
Bạn sẽ thấy kết quả sau đây:
Credentialed accounts:
- <MY_ACCOUNT>@<MY_DOMAIN>.com (active)
- Để xem danh sách các dự án của bạn, hãy nhập lệnh sau.
gcloud config list project
Bạn sẽ thấy kết quả sau đây:
[core]
project = <PROJECT_ID>
Nếu vì lý do nào đó mà dự án chưa được thiết lập, hãy chạy lệnh này để thiết lập dự án.
gcloud config set project <PROJECT_ID>
PROJECT_ID là mã nhận dạng mà bạn đã sử dụng trong các bước thiết lập. Bạn cũng có thể tìm mã này trong trang tổng quan Cloud Console:

Cloud Shell cũng đặt một số biến môi trường theo mặc định. Điều này có thể hữu ích khi bạn chạy các lệnh trong tương lai.
- Để xem mã dự án, hãy nhập lệnh sau.
echo $GOOGLE_CLOUD_PROJECT
Bạn sẽ thấy kết quả sau đây:
<PROJECT_ID>
- Cuối cùng, hãy đặt cấu hình dự án và múi giờ mặc định.
gcloud config set compute/zone us-central1-f
Bạn có thể chọn nhiều múi giờ khác nhau. Để biết thêm thông tin, hãy xem bài viết Khu vực và múi giờ.
3. Sử dụng Cloud Console
Phần này hướng dẫn bạn từng bước cách di chuyển trong Cloud Console và cho biết cách truy cập vào một số dịch vụ được dùng phổ biến nhất.
Di chuyển trong Cloud Console

- Để truy cập vào các công cụ Cloud, hãy nhấp vào trình đơn điều hướng (
) ở trên cùng bên trái màn hình để mở trình đơn chính. Khi bạn cuộn qua một số tuỳ chọn có sẵn, hãy lưu ý rằng các công cụ được chia thành các khu vực chính, chẳng hạn như Compute, Storage, Networking và Big Data. Bạn cũng có thể ghim các công cụ mà bạn thường dùng lên đầu trình đơn. - Chọn Trang chủ để xem trang tổng quan chính.

Trang tổng quan hiển thị thông tin về danh tính của dự án. Tên dự án là một thuật ngữ mô tả giúp bạn xác định dự án. Số dự án và Mã dự án phải là duy nhất trên tất cả các dự án của Google Cloud. Do đó, có thể phức tạp và khó nhớ hơn, nhưng bạn luôn có thể tìm thấy các mã này trên trang tổng quan. Khi làm quen hơn với bảng điều khiển, bạn có thể tuỳ chỉnh trang tổng quan để hiển thị những mục quan trọng nhất đối với mình.

Nhiều công cụ có thêm trình đơn theo bối cảnh. Bạn có thể mở và đóng trình đơn bằng các nút <| và |> ở cuối trình đơn.

Bạn cũng có thể di chuyển đến các công cụ bằng trường Tìm kiếm ở đầu Cloud Console.
Thanh toán
Phần Thanh toán của Cloud Console cung cấp nhiều công cụ để theo dõi thông tin thanh toán cho dự án của bạn. Để biết thêm thông tin, hãy xem tài liệu về Thanh toán trên Cloud.
Cách thiết lập thông tin thanh toán cho dự án:
- Trong trình đơn điều hướng, hãy nhấp vào Thanh toán. Nếu bạn có nhiều tài khoản thanh toán, hãy chọn Chuyển đến tài khoản thanh toán được liên kết khi được nhắc.
- Dành vài phút để xem thông tin có trong trình đơn theo bối cảnh. Khi sử dụng Google Cloud, bạn có thể quay lại phần này để theo dõi thông tin thanh toán.
- Để nhận thông báo khi đạt đến ngưỡng thanh toán đặt trước, bạn có thể tạo ngân sách. Để biết thêm thông tin, hãy xem bài viết Tạo, chỉnh sửa hoặc xoá ngân sách và cảnh báo về ngân sách.
- Để phân tích chi tiết, bạn có thể thấy hữu ích khi xuất thông tin thanh toán sang BigQuery. Để biết thêm thông tin, hãy xem bài viết Xuất dữ liệu thanh toán trên Cloud sang BigQuery.
APIs &Services
Cloud Console có thể cung cấp quyền truy cập vào nhiều API của Google.
Để bật API và tạo thông tin xác thực cho các API đó, hãy chọn APIs &Services (API và dịch vụ) trong trình đơn chính.
- Chọn thẻ Enable APIs and Services (Bật API và dịch vụ) để bật API. Trong phần này, bạn có thể tìm kiếm API, xem thêm thông tin về các API đó (chẳng hạn như giá nếu có), bật và dùng thử các API đó.
- Chọn thẻ Create Credentials (Tạo thông tin xác thực) để tạo thông tin xác thực, chẳng hạn như khoá API, tài khoản dịch vụ và mã ứng dụng OAuth. Để xem thông tin tổng quan về quy trình xác thực trong Google Cloud, hãy xem bài viết Tổng quan về quy trình xác thực.
Quản lý danh tính và quyền truy cập (IAM)
IAM cung cấp quyền kiểm soát quyền truy cập chi tiết cho các tài nguyên của Google Cloud. Nếu bạn cần cộng tác viên trong một dự án, cung cấp tệp trong bộ nhớ cho người khác, cho phép người khác chạy truy vấn hoặc thực hiện các tác vụ tương tự, thì IAM giúp bạn dễ dàng cấp quyền phù hợp cho đúng người hoặc nhóm.
Cách định cấu hình IAM cho dự án:
- Nhấp vào IAM và Quản trị > IAM trong trình đơn điều hướng.
Trang IAM cho thấy các thực thể chính có quyền đối với dự án.
- Kiểm tra danh sách để xem địa chỉ email và vai trò tương ứng.
Đối với mỗi thực thể chính này, có một số vai trò được liệt kê. Để tìm hiểu thêm, hãy xem Tìm hiểu về vai trò và Tìm hiểu về vai trò tuỳ chỉnh của IAM.
Bạn cũng có thể thấy một số thực thể chính được gắn thẻ có quá nhiều quyền. Google Cloud quét các hành động của các thực thể chính này và đưa ra đề xuất về những thực thể chính có thể có ít quyền hơn, điều này thường làm tăng tính bảo mật cho dự án của bạn. Để tìm hiểu thêm, hãy xem bài viết Thực thi quyền tối thiểu bằng các đề xuất về vai trò.

Khi bạn sử dụng "?" cho thông tin chi tiết về bảo mật, bạn sẽ thấy cảnh báo này:

- Để thêm hoặc xoá quyền, hãy sử dụng các đường liên kết ở đầu trang IAM.
- Dành vài phút để xem các mục khác trong trình đơn điều hướng IAM và Quản trị.
4. Dọn dẹp
Nếu đã thêm một dự án, bạn có thể muốn xoá dự án đó để tránh bị tính phí vào Tài khoản Google.
- Trong Cloud Console, hãy chuyển đến trang Quản lý tài nguyên.
- Trong danh sách dự án, hãy chọn dự án mà bạn muốn xoá, rồi nhấp vào Xoá.
- Trong hộp thoại, hãy nhập mã dự án, rồi nhấp vào Tắt để xoá dự án.
5. Xin chúc mừng
Xin chúc mừng! Bạn đã học được cách tạo một dự án trên Google Cloud và cách truy cập vào một số phần thường dùng nhất của bảng điều khiển Cloud.