Google Cloud Storage มีพื้นที่เก็บข้อมูลที่ไม่มีโครงสร้างซึ่งเรียบง่ายและปรับขนาดได้ ในบริบทนี้ "ไม่มีโครงสร้าง" หมายความว่าบริการ Cloud Storage จะถือว่าข้อมูลของคุณเป็นลำดับไบต์ที่เรียงตามลำดับ และจะไม่สนใจโครงสร้างภายในใดๆ ที่ข้อมูลของคุณอาจมี ซึ่งแตกต่างจากตัวเลือกพื้นที่เก็บข้อมูลที่มีโครงสร้าง ซึ่งจะถือว่าข้อมูลเป็นเหมือนตารางที่มีแถวและคอลัมน์
ใน Cloud Storage ระบบจะจัดเก็บ "ออบเจ็กต์" ไว้ใน "ที่เก็บข้อมูล" ซึ่งคล้ายกับวิธีจัดเก็บ "ไฟล์" ใน "โฟลเดอร์" หรือ "ไดเรกทอรี" แต่ต่างจากไดเรกทอรีตรงที่ Bucket ไม่สามารถซ้อนอยู่ใน Bucket อื่นเพื่อสร้างลำดับชั้นได้
ในแล็บนี้ เราจะสร้างที่เก็บข้อมูล Cloud Storage ใหม่ที่ว่างเปล่าและอัปโหลดออบเจ็กต์จากที่เก็บข้อมูลในเครื่องไปยังที่เก็บข้อมูลใหม่
สิ่งที่คุณจะได้เรียนรู้
- วิธีเข้าถึงเบราว์เซอร์ Cloud Storage ใน Google Cloud Console
- วิธีสร้างที่เก็บข้อมูล Cloud Storage
- วิธีอัปโหลดออบเจ็กต์ไปยังที่เก็บข้อมูล Cloud Storage
- วิธีลบที่เก็บข้อมูล Cloud Storage และออบเจ็กต์ทั้งหมดในที่เก็บข้อมูล
สิ่งที่คุณต้องมี
คุณจะใช้บทแนะนำนี้อย่างไร
คุณจะให้คะแนนประสบการณ์การใช้บริการ Google Cloud Platform และ Firebase เท่าไร
การตั้งค่าสภาพแวดล้อมแบบเรียนรู้ด้วยตนเอง
หากยังไม่มีบัญชี Google (Gmail หรือ Google Apps) คุณต้องสร้างบัญชี ลงชื่อเข้าใช้คอนโซล Google Cloud Platform (console.cloud.google.com) แล้วสร้างโปรเจ็กต์ใหม่โดยทำดังนี้
โปรดจดจำรหัสโปรเจ็กต์ ซึ่งเป็นชื่อที่ไม่ซ้ำกันในโปรเจ็กต์ Google Cloud ทั้งหมด (ชื่อด้านบนถูกใช้ไปแล้วและจะใช้ไม่ได้ ขออภัย) ซึ่งจะเรียกว่า PROJECT_ID ในภายหลังใน Codelab นี้
จากนั้นคุณจะต้องเปิดใช้การเรียกเก็บเงินใน Cloud Console เพื่อใช้ทรัพยากร Google Cloud
การทำ Codelab นี้ไม่ควรมีค่าใช้จ่ายเกิน 2-3 ดอลลาร์ แต่ก็อาจมีค่าใช้จ่ายมากกว่านี้หากคุณตัดสินใจใช้ทรัพยากรเพิ่มเติมหรือปล่อยให้ทรัพยากรทำงานต่อไป (ดูส่วน "การล้างข้อมูล" ที่ท้ายเอกสารนี้)
ผู้ใช้ใหม่ของ Google Cloud Platform มีสิทธิ์ทดลองใช้ฟรี$300
ใน Google Cloud Console ให้คลิกไอคอนเมนูที่ด้านซ้ายบนของหน้าจอ

เลื่อนลงแล้วเลือก Cloud Storage ในส่วนย่อยพื้นที่เก็บข้อมูล

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

หากคุณใช้โปรเจ็กต์ที่มีที่เก็บข้อมูลอย่างน้อย 1 รายการอยู่แล้ว คุณจะเห็นรายการที่เก็บข้อมูลเหล่านั้นแทน

หากโปรเจ็กต์ไม่มีที่เก็บ ให้กดปุ่มสร้างที่เก็บเพื่อสร้างที่เก็บ

หากคุณใช้โปรเจ็กต์ที่มีที่เก็บข้อมูลอย่างน้อย 1 รายการอยู่แล้ว ให้กดปุ่มสร้างที่เก็บข้อมูลในหน้าจอที่เก็บข้อมูลตามที่แสดงที่นี่

ไม่ว่าในกรณีใดก็ตาม ตอนนี้คุณควรเห็นกล่องโต้ตอบสร้าง Bucket ดังนี้

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

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

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



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

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

คุณปิดหน้าต่างสถานะการอัปโหลดได้โดยกด X ที่มุมขวาบน
ตอนนี้คุณได้อัปโหลดออบเจ็กต์ไปยัง Cloud Storage แล้ว หากไม่ต้องการเก็บที่เก็บข้อมูลและออบเจ็กต์ตัวอย่างนี้ไว้ คุณควรลบออกตอนนี้เพื่อหลีกเลี่ยงการเรียกเก็บเงินสำหรับการจัดเก็บข้อมูลที่คุณไม่ต้องการ
กลับไปที่รายการที่เก็บข้อมูลโดยคลิกที่เก็บข้อมูล

ในหน้าถัง ให้เลือกช่องทําเครื่องหมายข้างถังที่ต้องการลบ แล้วกดลบ

คุณจะได้รับคำเตือนว่าการลบที่เก็บข้อมูลจะเป็นการลบเนื้อหาทั้งหมดในที่เก็บข้อมูลด้วย ยืนยันการลบโดยกดปุ่มลบ

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