Thiết lập và sử dụng dự án đầu tiên trên Google

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 dự án trên Google Cloud, thiết lập và sử dụng Google Cloud Console, cũng như cách truy cập vào một số dịch vụ thường dùng nhất trong Cloud Console.

Đ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 sử dụng Cloud Console.

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

  • Cách tạo dự án trên Google Cloud.
  • Cách kích hoạt và sử dụng Cloud Shell.
  • Cách sử dụng Cloud Console.
  • Cách truy cập vào các dịch vụ thường dùng nhất trong Bảng điều khiển Cloud.

Bạn cần có

2. Tạo một dự án trên Google Cloud

Phần này hướng dẫn bạn cách tạo dự án trên Google Cloud và sử dụng Cloud Shell.

Bắt đầu thiết lập

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

của Google Cloud

Ngăn dự án mới

Ngăn New Project (Dự án mới) hiển thị các trường Project name (Tên dự án), Tổ chức và Vị trí.

Ghi nhớ ID dự án, được hiển thị ngay bên dưới Tên dự án. Mã này là tên riêng biệt trong tất cả dự án trên Google Cloud và sẽ được tham chiếu sau này trong lớp học lập trình này với tên PROJECT_ID.

  1. Bật tính năng thanh toán trong Cloud Console để có thể sử dụng các tài nguyên của Google Cloud.

Để hoàn thành lớp học lập trình này, bạn sẽ không phải tốn nhiều chi phí. Tuy nhiên, để tránh bị tính phí ngoài 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 tất cả các công cụ phát triển mà bạn cần. Thư mục gốc có dung lượng ổn định 5 GB, giúp nâng cao đáng kể hiệu suất và khả năng xác thực của mạng. Tức là tất cả những gì bạn cần cho lớp học lập trình này chỉ là một trình duyệt.

Cách kích hoạt Cloud Shell từ Bảng điều khiển Cloud:

  1. Nhấp vào a8460e837e9f5fda.png 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.

b532b2f19ab85dda.png

Ảnh chụp màn hình lúc 10:13.43 chiều 14/6/2017.png

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.

  1. Để xem danh sách các tài khoản đã đăng nhập, hãy nhập nội dung 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)
  1. Để xem danh sách dự á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 không đượ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ể tra cứu trong trang tổng quan Cloud Console:

Ngăn Thông tin dự án trên 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 sau này.

  1. Để xem mã dự án của bạn, hãy nhập lệnh sau.
echo $GOOGLE_CLOUD_PROJECT

Bạn sẽ thấy kết quả sau đây:

<PROJECT_ID>
  1. Cuối cùng, đặt cấu hình dự án và vùng mặc định.
gcloud config set compute/zone us-central1-f

Bạn có thể chọn nhiều vùng khác nhau. Để biết thêm thông tin, hãy xem phần Khu vực và khu vực.

3. Sử dụng Cloud Console

Phần này hướng dẫn bạn cách sử dụng Cloud Console và cách truy cập vào một số dịch vụ thường dùng nhất.

Trình đơn chính điều hướng của Cloud Console.

  1. Để truy cập vào Cloud tools, hãy nhấp vào trình đơn điều hướng ( 631746040b3443ab.png.) ở trên cùng bên trái màn hình để mở trình đơn chính. Khi duyệt qua một số tuỳ chọn có sẵn, bạn sẽ nhận thấy rằng các công cụ được chia thành những phần chính, chẳng hạn như Điện toán, Bộ nhớ, Mạng và Dữ liệu lớn. Ngoài ra, xin lưu ý rằng bạn có thể ghim các công cụ mà bạn sử dụng thường xuyên lên đầu trình đơn.
  2. Chọn Trang chủ để xem trang tổng quan chính.

Ngăn Thông tin dự án cho thấy các trường Tên dự án, Số dự án và Mã dự án cùng một nút để THÊM NGƯỜI DÙNG VÀO DỰ ÁN NÀY.

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

Quản lý danh tính và quyền truy cập (IAM) và Trình đơn Quản trị hiển thị <| và |> ở cuối trình đơn.

Nhiều công cụ có trình đơn theo bối cảnh bổ sung. Bạn có thể mở và đóng trình đơn bằng cách sử dụng nút &lt;|&lt;| ở cuối trình đơn.

Trình đơn bắt đầu.

Bạn cũng có thể 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 quy trình 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 đám mây.

Cách thiết lập thông tin thanh toán cho dự án:

  1. 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 đã liên kết khi được nhắc.
  2. Hãy dành vài phút để xem lại 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 khoản thanh toán của mình.
  3. Để nhận thông báo khi đạt đến ngưỡng thanh toán đặt trước, bạn có thể tạo một ngân sách. Để biết thêm thông tin, hãy xem Tạo, chỉnh sửa hoặc xóa ngân sách và cảnh báo ngân sách.
  4. Để phân tích chi tiết, bạn nên 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 đám mây sang BigQuery.

API và Dịch vụ

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 chúng, hãy chọn 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 các API. Trong phần này, bạn có thể tìm kiếm các 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ẻ Tạo thông tin xác thực để tạo thông tin đăng nhập, chẳng hạn như khoá API, tài khoản dịch vụ và Mã ứng dụng khách OAuth. Để biết thông tin tổng quan về quá trình xác thực trong Google Cloud, hãy xem bài viết Tổng quan về việc xác thực.

Quản lý danh tính và quyền truy cập (IAM)

IAM cung cấp khả năng kiểm soát quyền truy cập chi tiết vào các tài nguyên của Google Cloud. Nếu bạn cần có cộng tác viên cho một dự án, cho phép người khác sử dụng các tệp trong bộ nhớ, cho phép người khác chạy truy vấn hoặc thực hiện các công việc tương tự, IAM sẽ 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:

  1. Nhấp vào IAM và Quản trị > IAM trong trình đơn điều hướng.

Trang IAM cho thấy những người quản lý chính có quyền đối với dự án.

  1. Hãy kiểm tra danh sách để xem địa chỉ email và vai trò tương ứng với địa chỉ email đó.

Mỗi người quản lý này sẽ có một số vai trò riêng. Để tìm hiểu thêm, hãy xem bài viết Tìm hiểu vai tròTìm hiểu vai trò tuỳ chỉnh trong IAM.

Bạn cũng có thể nhận thấy một số hiệu trưởng được gắn thẻ quá mức. Google Cloud quét các hành động của những người quản lý này và đưa ra đề xuất cho những người có thể có ít quyền hơn, nhờ đó, độ bảo mật cho dự án của bạn thường được tăng cường. Để tìm hiểu thêm, hãy xem bài viết Thực thi đặc quyền tối thiểu qua các đề xuất về vai trò.

Trang Quyền cho thấy các quyền của người dùng chính.

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

Cảnh báo về thông tin chi tiết về bảo mật.

  1. Để thêm hoặc xoá quyền, hãy dùng các đường liên kết ở đầu trang IAM.
  2. Hãy dành vài phút để xem các mục khác trong IAM và Trình đơn điều hướng Quản trị.

4. Dọn dẹp

Nếu đã thêm một dự án thì bạn nên xoá dự án đó để Tài khoản Google của mình không bị tính phí.

  1. Trong Cloud Console, hãy chuyển đến trang Quản lý tài nguyên.
  2. Trong danh sách dự án, hãy chọn dự án mà bạn muốn xoá, sau đó nhấp vào Delete (Xoá).
  3. 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 đã tìm hiểu cách tạo 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 trên bảng điều khiển Google Cloud.