หากใช้ Google Cloud Codelab เริ่มที่นี่

1. สร้างโปรเจ็กต์ Google Cloud และใช้เครดิต

แม้ว่าผลิตภัณฑ์ของ Google Cloud จำนวนมากจะมีรุ่นฟรี แต่ก็มักจะต้องใช้บัตรเครดิตหรือวิธีการเรียกเก็บเงินอื่นๆ ในระบบ Codelab นี้จะแนะนำวิธีการตั้งค่าเครดิต$10 เป็นบัญชีสำหรับการเรียกเก็บเงิน เพื่อที่คุณจะได้ไม่ต้องป้อนข้อมูลสำหรับการเรียกเก็บเงินและให้เงินเพิ่มเติมเพื่อทดลองใช้ Google Cloud

สิ่งที่ต้องมีก่อน

  • บัญชี Google (ควรเป็น @gmail.com ไม่ใช่บัญชี G Suite)

คุณจะสร้างโปรเจ็กต์ Google Cloud ใหม่ (แนะนำ) หรือใช้เครดิตนี้กับโปรเจ็กต์ GCP ที่มีอยู่ก็ได้

2. เริ่มต้นใช้งาน Cloud Shell

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

ตัวอย่างของ Cloud Shell ที่มีเทอร์มินัลและเครื่องมือแก้ไขข้อความ

c63be5210e69eb64.png

โหลดมาเต็มแล้ว มีแบตเตอรี่

Cloud Shell มีเครื่องมือสำหรับนักพัฒนาซอฟต์แวร์ทั่วไปติดตั้งอยู่แล้ว เช่น Node.js, Java, Go, Python, PHP และ Ruby หรือผู้ดูแลระบบมากกว่า Cloud Shell มาพร้อมกับไคลเอ็นต์ MySql, ไคลเอ็นต์ PostgreSQL, Kubernetes, Docker และอื่นๆ อีกมากมาย

c5b8ba52a4e6b2fb.png

เริ่ม Codelab

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

  1. หากต้องการเปิดใช้งาน Cloud Shell จาก Cloud Console เพียงคลิกเปิดใช้งาน Cloud Shell fEbHefbRynwXpq1vj2wJw6Dr17O0np8l-WOekxAZYlZQIORsWQE_xJl-cNhogjATLn-YxLVz8CgLvIW1Ncc0yXKJsfzJGMYgUeLsVB7zSwz7p6ItNgx4tXqQjag7BfWPcZN5kP-X3Q (จะใช้เวลาเพียงไม่นานในการจัดสรรและเชื่อมต่อกับสภาพแวดล้อม)

I5aEsuNurCxHoDFjZRZrKBdarPPKPoKuExYpdagmdaOLKe7eig3DAKJitIKyuOpuwmrMAyZhp5AXpmD_k66cBuc1aUnWlJeSfo_aTKPY9aNMurhfegg1CYaE11jdpSTYNNIYARe01A

Screen Shot 14-06-2017 เวลา 22.13.43 น.

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

gcloud auth list

เอาต์พุตจากคำสั่ง

Credentialed accounts:
 - <myaccount>@<mydomain>.com (active)
gcloud config list project

เอาต์พุตจากคำสั่ง

[core]
project = <PROJECT_ID>

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

gcloud config set project <PROJECT_ID>

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

R7chO4PKQfLC3bvFBNZJALLTUiCgyLEq_67ECX7ohs_0ZnSjC7GxDNxWrJJUaoM53LnqABYamrBJhCuXF-J9XBzuUgaz7VvaxNrkP2TAn93Drxccyj2-5zz4AxL-G3hzxZ4PsM5HHQ

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

echo $GOOGLE_CLOUD_PROJECT

เอาต์พุตจากคำสั่ง

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

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

ใน Codelab นี้ คุณจะได้เรียนรู้วิธีเชื่อมต่อกับทรัพยากรการคำนวณที่โฮสต์บน Google Cloud Platform ผ่านเว็บ คุณจะได้เรียนรู้วิธีใช้ Cloud Shell และคำสั่ง gcloud ของ Cloud SDK

สรุป

ในขั้นตอนนี้ คุณได้เปิด Cloud Shell และเรียกคำสั่ง gcloud ง่ายๆ บางอย่าง

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

  • วิธีทำให้แอป Node.js ใช้งานง่ายกับ Google Cloud Platform
  • วิธีใช้คำสั่ง gcloud

3. ลองใช้ตัวแก้ไข Cloud Shell

Cloud Shell มาพร้อมกับเครื่องมือแก้ไขข้อความที่คุณใช้ในเบราว์เซอร์ได้ หากต้องการเริ่มต้นใช้งาน ให้สร้างไดเรกทอรีใหม่สำหรับ Codelab นี้ก่อน

เรียกใช้คำสั่งต่อไปนี้ในบรรทัดคำสั่ง Cloud Shell

touch hello-google-cloud.js
edit hello-google-cloud.js

การดำเนินการนี้จะโหลดเครื่องมือแก้ไข Cloud Shell โดยอัตโนมัติ หากต้องการเปิดตัวแก้ไขโดยไม่ต้องเรียกใช้คำสั่งแก้ไข ให้คลิกปุ่มเปิดตัวแก้ไขจากบรรทัดคำสั่ง Cloud Shell

ขยายเครื่องมือแก้ไขและเทอร์มินัลให้ใหญ่ที่สุดโดยคลิก "เปิดในหน้าต่างใหม่"

63ec88931c39bf64.png

หน้าต่างเบราว์เซอร์ของคุณด้วยเครื่องมือแก้ไขข้อความ Cloud Shell และเทอร์มินัลบรรทัดคำสั่งควรมีลักษณะดังนี้

93363bc7bee5a90f.png

เขียนโค้ด

วางข้อมูลโค้ดต่อไปนี้ลงในตัวแก้ไข

hello-google-cloud.js

function hello() {
  console.log('Hello, Google Cloud!');
}

hello();

เรียกใช้แอป

ในเทอร์มินัลบรรทัดคำสั่ง Cloud Shell ให้เรียกใช้

node hello-google-cloud.js

สำเร็จ!

คุณควรจะเห็นเอาต์พุตต่อไปนี้: Hello, Google Cloud!

สรุป

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

4. ยินดีด้วย

คุณได้เริ่มต้นใช้งาน Google Cloud Platform และได้เรียนรู้วิธีเปิดใช้งาน Cloud Shell และใช้ตัวแก้ไขที่ผสานรวมแล้ว

ดูข้อมูลเพิ่มเติม

ใบอนุญาต

ผลงานนี้ได้รับอนุญาตภายใต้ใบอนุญาตทั่วไปครีเอทีฟคอมมอนส์แบบระบุแหล่งที่มา 2.0