ตั้งค่าและไปยังโปรเจ็กต์ Google โปรเจ็กต์แรกของคุณ

1. ก่อนเริ่มต้น

Codelab นี้จะแสดงวิธีสร้างโปรเจ็กต์ Google Cloud, ตั้งค่าและไปยังส่วนต่างๆ ของ Google Cloud Console รวมถึงเข้าถึงบริการที่ใช้กันมากที่สุดบางส่วนใน Cloud Console

ข้อกำหนดเบื้องต้น

  • ความรู้พื้นฐานเกี่ยวกับวิธีใช้บรรทัดคำสั่ง
  • ความรู้พื้นฐานเกี่ยวกับวิธีไปยังส่วนต่างๆ ของ Cloud Console

สิ่งที่คุณจะได้เรียนรู้

  • วิธีสร้างโปรเจ็กต์ Google Cloud
  • วิธีเปิดใช้งานและใช้ Cloud Shell
  • วิธีไปยังส่วนต่างๆ ของ Cloud Console
  • วิธีเข้าถึงบริการที่ใช้บ่อยที่สุดใน Cloud Console

สิ่งที่คุณต้องมี

2. สร้างโปรเจ็กต์ Google Cloud

ส่วนนี้จะแนะนำวิธีสร้างโปรเจ็กต์ Google Cloud และใช้ Cloud Shell

ตั้งค่า

  1. ลงชื่อเข้าใช้ Cloud Console แล้วสร้างโปรเจ็กต์ใหม่หรือใช้โปรเจ็กต์ที่มีอยู่ซ้ำ

ของ Google Cloud

แผงโปรเจ็กต์ใหม่

แผงโปรเจ็กต์ใหม่ที่แสดงช่องชื่อโปรเจ็กต์ องค์กร และสถานที่ตั้ง

จดรหัสโปรเจ็กต์ซึ่งแสดงอยู่ใต้ชื่อโปรเจ็กต์ รหัสนี้เป็นชื่อที่ไม่ซ้ำกันในโปรเจ็กต์ Google Cloud ทั้งหมด และจะมีการอ้างอิงในภายหลังใน Codelab นี้เป็น PROJECT_ID

  1. เปิดใช้การเรียกเก็บเงินใน Cloud Console เพื่อให้คุณใช้ทรัพยากร Google Cloud ได้

การทำตาม Codelab นี้ไม่ควรมีค่าใช้จ่ายมากนัก อย่างไรก็ตาม หากต้องการหลีกเลี่ยงการเรียกเก็บเงินนอกเหนือจาก Codelab นี้ โปรดทำตามวิธีการในส่วนล้างข้อมูล

Cloud Shell

ในโค้ดแล็บนี้ คุณจะได้ใช้ Cloud Shell ซึ่งเป็นสภาพแวดล้อมบรรทัดคำสั่งที่ทำงานใน Google Cloud Cloud Shell เป็นเครื่องเสมือนที่ใช้ Debian ซึ่งโหลดเครื่องมือพัฒนาซอฟต์แวร์ทั้งหมดที่คุณต้องการ โดยมีไดเรกทอรีหลักแบบถาวรขนาด 5 GB ซึ่งช่วยเพิ่มประสิทธิภาพเครือข่ายและการตรวจสอบสิทธิ์ได้อย่างมาก ซึ่งหมายความว่าคุณใช้เพียงเบราว์เซอร์ก็สามารถทำตาม Codelab นี้ได้

วิธีเปิดใช้งาน Cloud Shell จาก Cloud Console

  1. คลิก a8460e837e9f5fda.png เปิดใช้งาน Cloud Shell

การจัดสรรและเชื่อมต่อกับสภาพแวดล้อมอาจใช้เวลาสักครู่

b532b2f19ab85dda.png

Screen Shot 2017-06-14 at 10.13.43 PM.png

เมื่อเชื่อมต่อกับ Cloud Shell แล้ว คุณควรจะเห็นว่าระบบได้ตรวจสอบสิทธิ์คุณแล้ว และโปรเจ็กต์ได้ตั้งค่าเป็น PROJECT_ID แล้ว

  1. หากต้องการดูรายการบัญชีที่มีข้อมูลเข้าสู่ระบบ ให้ป้อนคำสั่งต่อไปนี้ในบรรทัดคำสั่งของ Cloud Shell
gcloud auth list

คุณควรเห็นเอาต์พุตต่อไปนี้

Credentialed accounts:
 - <MY_ACCOUNT>@<MY_DOMAIN>.com (active)
  1. หากต้องการดูรายการโปรเจ็กต์ ให้ป้อนคำสั่งต่อไปนี้
gcloud config list project

คุณควรเห็นเอาต์พุตต่อไปนี้

[core]
project = <PROJECT_ID>

หากไม่ได้ตั้งค่าโปรเจ็กต์ด้วยเหตุผลบางประการ ให้เรียกใช้คำสั่งนี้เพื่อตั้งค่าโปรเจ็กต์

gcloud config set project <PROJECT_ID>

PROJECT_ID คือรหัสที่คุณใช้ในขั้นตอนการตั้งค่า นอกจากนี้ คุณยังค้นหาได้ในแดชบอร์ด Cloud Console โดยทำดังนี้

แผงข้อมูลโปรเจ็กต์ของแดชบอร์ด Cloud Console

นอกจากนี้ Cloud Shell ยังตั้งค่าตัวแปรสภาพแวดล้อมบางอย่างโดยค่าเริ่มต้น ซึ่งอาจมีประโยชน์เมื่อคุณเรียกใช้คำสั่งในอนาคต

  1. หากต้องการดูรหัสโปรเจ็กต์ ให้ป้อนคำสั่งต่อไปนี้
echo $GOOGLE_CLOUD_PROJECT

คุณควรเห็นเอาต์พุตต่อไปนี้

<PROJECT_ID>
  1. สุดท้าย ให้ตั้งค่าโซนเริ่มต้นและการกำหนดค่าโปรเจ็กต์
gcloud config set compute/zone us-central1-f

คุณเลือกโซนต่างๆ ได้หลากหลาย ดูข้อมูลเพิ่มเติมได้ที่ภูมิภาคและโซน

3. ใช้ Cloud Console

ส่วนนี้จะแนะนำวิธีไปยังส่วนต่างๆ ของ Cloud Console และแสดงวิธีเข้าถึงบริการที่ใช้กันมากที่สุดบางอย่าง

เมนูหลักของการนำทางของ Cloud Console

  1. หากต้องการเข้าถึงเครื่องมือระบบคลาวด์ ให้คลิกเมนูการนำทาง ( 631746040b3443ab.png) ที่ด้านซ้ายบนของหน้าจอเพื่อเปิดเมนูหลัก ขณะเลื่อนดูตัวเลือกบางอย่างที่มีอยู่ คุณจะเห็นว่าเครื่องมือต่างๆ แบ่งออกเป็นพื้นที่หลักๆ เช่น การประมวลผล พื้นที่เก็บข้อมูล เครือข่าย และ Big Data นอกจากนี้ คุณยังปักหมุดเครื่องมือที่ใช้บ่อยไว้ที่ด้านบนของเมนูได้ด้วย
  2. เลือกหน้าแรกเพื่อดูแดชบอร์ดหลัก

แผงข้อมูลโปรเจ็กต์ที่แสดงช่องชื่อโปรเจ็กต์ หมายเลขโปรเจ็กต์ และรหัสโปรเจ็กต์ รวมถึงปุ่มเพื่อเพิ่มบุคคลลงในโปรเจ็กต์นี้

แดชบอร์ดจะแสดงข้อมูลเกี่ยวกับตัวตนของโปรเจ็กต์ ชื่อโปรเจ็กต์เป็นคำที่สื่อความหมายซึ่งจะช่วยคุณระบุโปรเจ็กต์ หมายเลขโปรเจ็กต์และรหัสโปรเจ็กต์ต้องไม่ซ้ำกันใน Google Cloud ทั้งหมด จึงอาจซับซ้อนและจดจำได้ยากกว่า แต่คุณจะดูได้เสมอในแดชบอร์ด เมื่อคุ้นเคยกับคอนโซลมากขึ้น คุณจะปรับแต่งแดชบอร์ดให้แสดงรายการที่สำคัญที่สุดสำหรับคุณได้

เมนู IAM และผู้ดูแลระบบแสดงปุ่ม <| และ |> ที่ท้ายเมนู

เครื่องมือหลายอย่างมีเมนูตามบริบทเพิ่มเติมให้ใช้งาน คุณเปิดและปิดเมนูได้โดยใช้ปุ่ม <| และ |> ที่ท้ายเมนู

เมนูเริ่มต้นใช้งาน

นอกจากนี้ คุณยังไปที่เครื่องมือได้โดยใช้ช่องค้นหาที่ด้านบนของ Cloud Console

การเรียกเก็บเงิน

ส่วนการเรียกเก็บเงินของ Cloud Console มีเครื่องมือมากมายสำหรับติดตามการเรียกเก็บเงินของโปรเจ็กต์ ดูข้อมูลเพิ่มเติมได้ในเอกสารประกอบการเรียกเก็บเงินใน Cloud

วิธีตั้งค่าการเรียกเก็บเงินสำหรับโปรเจ็กต์

  1. ในเมนูการนำทาง ให้คลิกการเรียกเก็บเงิน หากมีบัญชีสำหรับการเรียกเก็บเงินหลายบัญชี ให้เลือกไปที่บัญชีสำหรับการเรียกเก็บเงินที่ลิงก์เมื่อได้รับข้อความแจ้ง
  2. โปรดใช้เวลาสักครู่เพื่อดูข้อมูลที่มีอยู่ในเมนูตามบริบท เมื่อใช้ Google Cloud คุณสามารถกลับมาที่ส่วนนี้เพื่อติดตามการเรียกเก็บเงินได้
  3. หากต้องการรับการแจ้งเตือนเมื่อมียอดถึงเกณฑ์การเรียกเก็บเงินที่ตั้งไว้ คุณสามารถสร้างงบประมาณได้ ดูข้อมูลเพิ่มเติมได้ที่สร้าง แก้ไข หรือลบงบประมาณและการแจ้งเตือนงบประมาณ
  4. หากต้องการวิเคราะห์อย่างละเอียด คุณอาจพบว่าการส่งออกข้อมูลการเรียกเก็บเงินไปยัง BigQuery มีประโยชน์ ดูข้อมูลเพิ่มเติมได้ที่ส่งออกข้อมูลการเรียกเก็บเงินของ Cloud ไปยัง BigQuery

API และบริการ

Cloud Console สามารถให้สิทธิ์เข้าถึง Google API จำนวนมาก

หากต้องการเปิดใช้ API และสร้างข้อมูลเข้าสู่ระบบสำหรับ API ให้เลือก API และบริการจากเมนูหลัก

  • เลือกแท็บเปิดใช้ API และบริการเพื่อเปิดใช้ API ในส่วนนี้ คุณสามารถค้นหา API รับข้อมูลเพิ่มเติมเกี่ยวกับ API เช่น ราคา (หากมี) เปิดใช้ และทดลองใช้
  • เลือกแท็บสร้างข้อมูลเข้าสู่ระบบเพื่อสร้างข้อมูลเข้าสู่ระบบ เช่น คีย์ API, บัญชีบริการ และรหัสไคลเอ็นต์ OAuth ดูภาพรวมของการตรวจสอบสิทธิ์ใน Google Cloud ได้ที่ภาพรวมการตรวจสอบสิทธิ์

Identity and Access Management (IAM)

IAM มีการควบคุมการเข้าถึงทรัพยากร Google Cloud อย่างละเอียด หากต้องการให้ผู้ร่วมงานทำงานในโปรเจ็กต์ ให้ผู้อื่นเข้าถึงไฟล์ในที่เก็บข้อมูล ให้ผู้อื่นเรียกใช้การค้นหา หรือทำงานที่คล้ายกัน IAM จะช่วยให้คุณมอบสิทธิ์ที่เหมาะสมให้กับบุคคลหรือกลุ่มที่เหมาะสมได้อย่างง่ายดาย

วิธีกำหนดค่า IAM สำหรับโปรเจ็กต์

  1. คลิก IAM และผู้ดูแลระบบ > IAM ในเมนูการนำทาง

หน้า IAM จะแสดงผู้ใช้ที่มีสิทธิ์สำหรับโปรเจ็กต์

  1. ตรวจสอบรายการเพื่อดูอีเมลและบทบาทที่เกี่ยวข้อง

สำหรับแต่ละหลักการเหล่านี้ จะมีบทบาทหลายอย่างแสดงอยู่ ดูข้อมูลเพิ่มเติมได้ที่ทำความเข้าใจบทบาทและทำความเข้าใจบทบาท IAM ที่กำหนดเอง

นอกจากนี้ คุณอาจเห็นว่ามีการติดแท็กหลักบางรายการที่มีสิทธิ์มากเกินไป Google Cloud จะสแกนการดำเนินการของหลักการเหล่านี้และให้คำแนะนำเกี่ยวกับผู้ที่มีสิทธิ์น้อยกว่า ซึ่งโดยทั่วไปจะช่วยเพิ่มความปลอดภัยของโปรเจ็กต์ ดูข้อมูลเพิ่มเติมได้ที่บังคับใช้หลักการมอบสิทธิ์น้อยที่สุดด้วยคำแนะนำเกี่ยวกับบทบาท

หน้าสิทธิ์ที่แสดงสิทธิ์สำหรับผู้ใช้หลัก

เมื่อใช้ "?" เพื่อดูข้อมูลเชิงลึกด้านความปลอดภัย คุณจะเห็นคำเตือนนี้

คำเตือนเกี่ยวกับข้อมูลเชิงลึกด้านความปลอดภัย

  1. หากต้องการเพิ่มหรือนำสิทธิ์ออก ให้ใช้ลิงก์ที่ด้านบนของหน้า IAM
  2. ใช้เวลาสักครู่เพื่อดูรายการอื่นๆ ในเมนูการนำทาง IAM และผู้ดูแลระบบ

4. ล้างข้อมูล

หากเพิ่มโปรเจ็กต์ คุณอาจต้องลบโปรเจ็กต์เพื่อหลีกเลี่ยงการเรียกเก็บเงินจากบัญชี Google

  1. ใน Cloud Console ให้ไปที่หน้าจัดการทรัพยากร
  2. ในรายการโปรเจ็กต์ ให้เลือกโปรเจ็กต์ที่ต้องการลบ แล้วคลิกลบ
  3. ในกล่องโต้ตอบ ให้พิมพ์รหัสโปรเจ็กต์ แล้วคลิกปิดเพื่อลบโปรเจ็กต์

5. ขอแสดงความยินดี

ยินดีด้วย คุณได้เรียนรู้วิธีสร้างโปรเจ็กต์ Google Cloud และวิธีเข้าถึงส่วนที่ใช้กันมากที่สุดบางส่วนของ Google Cloud Console