जब डेटा ट्रांसफ़र v2.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 की तरह ही कई सिंटैक्स का इस्तेमाल करता है तारे का निशान (*), ताकि आप सभी नेटवर्कइंप्रेशन फ़ाइलों को सूचीबद्ध कर सकें:
gsutil ls gs://[bucket_name]/dcm_account6837_impression_*
फ़ाइल डाउनलोड करना भी आसान है:
gsutil cp gs://[bucket_name]/dcm_account6837_impression_2015120100.log.gz
आपके पास अपनी फ़ाइलों को बिखरी हुई DT Google बकेट से अपने Google API GCS बकेट में कॉपी करने का विकल्प है यूनिक्स शेल स्क्रिप्ट का इस्तेमाल करने के दो विकल्प हैं:
gsutil में, अगर आप Unix System का इस्तेमाल कर रहे हैं, तो अपनी सभी बकेट के लिए हर दिन ये चलाएं:
$ day=$(date --date="1 days ago" +"%m-%d-%Y") $ gsutil -m cp gs://{<dcmhashid_A>,<dcmhashid_B>,etc.}/*$day*.log.gz gs://<client_bucket>/
इसके अलावा, बैश फ़ाइल का इस्तेमाल करके भी समस्या हल की जा सकती है:
#!/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://
_bucket>/ / done
प्रोग्राम के हिसाब से डेटा को ऐक्सेस करना
Google Cloud Storage में, कई प्रोग्रामिंग के लिए एपीआई और सैंपल उपलब्ध हैं प्रोग्राम के हिसाब से अपना डेटा ऐक्सेस करने की सुविधा देती हैं. नीचे दिए गए हैं डेटा ट्रांसफ़र v2.0 के लिए खास कदम जिन्हें आपको काम इंटिग्रेशन.
सेवा खाता बनाएं
डेटा ट्रांसफ़र v2.0 का इस्तेमाल शुरू करने के लिए, आपको इस्तेमाल करें सेटअप टूल की मदद से, सेटअप टूल की मदद ली जा सकती है. Google API (एपीआई) कंसोल, एपीआई चालू करना, और क्रेडेंशियल बनाना.
नया सेवा खाता सेट अप करने के लिए, यह तरीका अपनाएं:
- क्रेडेंशियल बनाएं > सेवा खाते की कुंजी.
- चुनें कि सेवा खाते की सार्वजनिक/निजी कुंजी को स्टैंडर्ड P12 फ़ाइल या JSON फ़ाइल के तौर पर अपलोड की जा सकती है. इसे Google API क्लाइंट से लोड किया जा सकता है लाइब्रेरी.
आपके नए सार्वजनिक/निजी पासकोड को कंप्यूटर में बनाया और डाउनलोड किया जाता है. यह पासकोड की इकलौती कॉपी होती है. इसे सेव करने की ज़िम्मेदारी आपकी है सुरक्षित रूप से.
यह विंडो खुली रखना न भूलें. इसके लिए, आपके पास सेवा खाते का ईमेल पता होना चाहिए में जोड़ा गया है.
अपने ग्रुप में सेवा खाता जोड़ें
- Google Group पर जाएं
- 'मेरे ग्रुप' पर क्लिक करें. इसके बाद, वह ग्रुप चुनें जिसे आप ऐक्सेस मैनेज करने के लिए इस्तेमाल करते हैं अपने DT v2.0 Cloud Storage बकेट में जोड़ें
- 'मैनेज करें' पर क्लिक करें
- पैसे चुकाकर बने सदस्यों को न्योता भेजें पर क्लिक न करें!
- सीधे सदस्यों को जोड़ें पर क्लिक करें
- पिछले चरण में सेवा खाते के ईमेल को कॉपी करके पैसे चुकाकर बने सदस्यों का बॉक्स
- 'कोई ईमेल नहीं' चुनें
- जोड़ें बटन पर क्लिक करें
मैंने गलती से 'सदस्यों को न्योता भेजें' पर क्लिक कर दिया था
दायरा
Cloud Storage में पास किए गए किसी भी दायरे को सिर्फ़ पढ़ने का ऐक्सेस होना चाहिए
उदाहरण के लिए, Java क्लाइंट लाइब्रेरी का इस्तेमाल करते समय, इस्तेमाल है:
StorageScopes.DEVSTORAGE_READ_ONLY