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

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

คุณจะเลือกเข้าถึงข้อมูลโดยใช้ยูทิลิตีหรือจะเขียนโค้ดของคุณเองก็ได้

เข้าถึงข้อมูลโดยใช้ gsutil

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

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

ตัวอย่าง gsutil

คุณจะแสดงรายการไฟล์ทั้งหมดได้โดยใช้ gsutil ในลักษณะต่อไปนี้

gsutil ls gs://[bucket_name]/[object name/file name]

gsutil ใช้ไวยากรณ์จํานวนมากเหมือนกับ UNIX รวมถึงเครื่องหมายดอกจัน (*) ดังนั้นคุณจะแสดงรายการไฟล์ NetworkImpression ทั้งหมดได้

gsutil ls gs://[bucket_name]/dcm_account6837_impression_*

และยังดาวน์โหลดไฟล์ได้ง่ายๆ ดังนี้

gsutil cp gs://[bucket_name]/dcm_account6837_impression_2015120100.log.gz

คุณคัดลอกไฟล์จากที่เก็บข้อมูล Google DT ที่กระจายไปยังที่เก็บข้อมูล GCS ของ Google API ของคุณเองได้โดยใช้สคริปต์ Shell ของ Unix ซึ่งจะมี 2 ตัวเลือกดังนี้

  • ใน gsutil หากคุณใช้ระบบ Unix ให้เรียกใช้คําสั่งต่อไปนี้สําหรับที่เก็บข้อมูลทั้งหมดของคุณทุกวัน

    $ day=$(date --date="1 days ago" +"%m-%d-%Y")
    $ gsutil -m cp gs://{<dcmhashid_A>,<dcmhashid_B>,etc.}/*$day*.log.gz gs://<client_bucket>/
    
  • วิธีแก้ไขที่ค่อนข้างซับซ้อนกว่าคือการใช้ไฟล์ Bash

    #!/bin/bash
    
    set -x
    
    buckets={dfa_-hasid_A dfa_-hashid_B,...} #include all hash ids
    day=$(date --date="1 days ago" +"%m-%d-%Y")
    for b in ${buckets[@]}; do /
        gsutil -m cp gs://$b/*$day*.log.gz gs:/// /
    done
    

เข้าถึงข้อมูลโดยใช้โปรแกรม

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

สร้างบัญชีบริการ

หากต้องการเริ่มต้นใช้งานการโอนข้อมูลเวอร์ชัน 2.0 คุณต้องใช้เครื่องมือการตั้งค่าก่อน ซึ่งจะแนะนําคุณตลอดการสร้างโปรเจ็กต์ในคอนโซล Google API, การเปิดใช้ API และสร้างข้อมูลเข้าสู่ระบบ

ทําตามขั้นตอนต่อไปนี้เพื่อตั้งค่าบัญชีบริการใหม่

  1. คลิกสร้างข้อมูลรับรอง &gt คีย์บัญชีบริการ
  2. เลือกว่าจะดาวน์โหลดคีย์สาธารณะ/คีย์ส่วนตัวเป็นไฟล์ P12 มาตรฐานบัญชีบริการ หรือเป็นไฟล์ JSON ที่โหลดได้โดยไลบรารีของไคลเอ็นต์ Google API

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

อย่าลืมเปิดหน้าต่างนี้เอาไว้ เนื่องจากคุณจะต้องรับอีเมลบัญชีบริการในขั้นตอนถัดไป

เพิ่มบัญชีบริการลงในกลุ่ม

  • ไปที่ Google Group
  • คลิก "กลุ่มของฉัน" แล้วเลือกกลุ่มที่คุณใช้จัดการการเข้าถึงที่เก็บข้อมูล DT v2.0 Cloud Storage
  • คลิก "จัดการ"
  • อย่าคลิก "เชิญสมาชิก"
  • คลิกเพิ่มสมาชิกโดยตรง
  • คัดลอกอีเมลบัญชีบริการจากขั้นตอนก่อนหน้าลงในช่องสมาชิก
  • เลือก "ไม่มีอีเมล"
  • คลิกปุ่ม "เพิ่ม"

ฉันคลิก "เชิญสมาชิก" โดยไม่ได้ตั้งใจ

ขอบเขต

ขอบเขตทั้งหมดที่ส่งไปยัง Cloud Storage ต้องเป็นแบบอ่านอย่างเดียว

เช่น เมื่อใช้ไลบรารีของไคลเอ็นต์ Java ขอบเขตการใช้งานที่ถูกต้องมีดังนี้

StorageScopes.DEVSTORAGE_READ_ONLY