मुख्य सामग्री पर जाएं

WP Media Folder ऐडऑन: गूगल क्लाउड स्टोरेज एकीकरण

1. एक गूगल ड्राइव ऐप बनाएं


WP Media Folder के साथ Google Cloud का इंटीग्रेशन इस ऐड-ऑन में शामिल है। आपको WP Media Folderके अलावा यह ऐड-ऑन (प्लगइन) इंस्टॉल करना होगा। इस ऐड-ऑन में Google Drive, Google Photo, Dropbox, OneDrive Personal, OneDrive Business, Amazon S3, DigitalOcean, Linode और Wasabi के लिए भी इंटीग्रेशन शामिल है।.

Google क्लाउड कंसोल में लॉग इन करना होगा या यदि आपके पास Google खाता नहीं है तो साइन अप करना होगा। मेनू IAM & Admin > Create a project

 

प्रोजेक्ट बनाएं-1

 

फिर प्रोजेक्ट का नाम सेट करें - आप कोई भी नाम दे सकते हैं, लेकिन उसमें स्पेस या एक्सेंट न डालें। इसके बाद प्रोजेक्ट बनने के लिए कुछ सेकंड प्रतीक्षा करें।.

 

परियोजना-नाम

 

यदि आप पहली बार Google क्लाउड स्टोरेज का उपयोग कर रहे हैं, तो आपको APIs & Services > Library , क्लाउड स्टोरेज और Google क्लाउड स्टोरेज JSON API को सक्षम करना चाहिए।

 

क्लाउड-स्टोरेज-एपीआई

 

बाईं ओर के मेनू से, "एपीआई और सेवाएं" > "क्रेडेंशियल" पर क्लिक करें।

 

मेनू-एपीआई-सेवा

 

मुख्य पैनल पर, “+ नए क्रेडेंशियल” >> OAuth क्लाइंट आईडी ; यदि पूछा जाए, तो अपनी OAuth सहमति स्क्रीन में एक नाम जोड़ें।

 

oAuth-google-drive

 

अब, सबसे महत्वपूर्ण कदम:

  • "वेब एप्लिकेशन" चुनें और अपनी पसंद का नाम जोड़ें
  • अधिकृत जावास्क्रिप्ट स्रोत: https://your-domain.com (अपने डोमेन नाम से बदलें, अंत में स्लैश न डालें)
  • अधिकृत रीडायरेक्ट यूआरआई: https://your-domain.com/wp-admin/options-general.php?page=option-folder&task=wpmf&function=wpmf_google_cloud_auth
    (अपने डोमेन नाम से बदलें)

 

ऐप-क्रेडेंशियल

 

ध्यान दें: यदि यह चेतावनी दिखाई देती है: "OAuth क्लाइंट आईडी बनाने के लिए, आपको पहले सहमति स्क्रीन पर उत्पाद का नाम सेट करना होगा", तो आपको " सहमति स्क्रीन कॉन्फ़िगर करें बटन पर क्लिक करना चाहिए या APIs और सेवाएँ >> OAuth सहमति स्क्रीन अधिकृत डोमेन में अपना डोमेन नाम जोड़ना चाहिए ।

उपयोगकर्ता प्रकार का चयन करना होगा

 

OAuth-user-type

 

  • आंतरिक: आपका ऐप आपके संगठन के भीतर Google Workspace उपयोगकर्ताओं तक ही सीमित है। आपको सत्यापन के लिए अपना ऐप सबमिट करने की आवश्यकता नहीं होगी।
  • बाहरी: आपका ऐप Google खाते वाले किसी भी उपयोगकर्ता के लिए उपलब्ध होगा। एक बार जब आपका ऐप प्रकाशन के लिए तैयार हो जाए, तो आपको इसे सत्यापित करने की आवश्यकता हो सकती है।

फिर, अपने अधिकृत डोमेन भरें और ऐप पंजीकरण पूरा करने के लिए आगे के चरणों का पालन करें। अब आप पिछले चरण पर वापस जा सकते हैं: क्रेडेंशियल बनाने के लिए "वेब एप्लिकेशन" चुनें

 

सहमति-स्क्रीन

 

फिर... लीजिए! आपको WP Media Folderके कॉन्फ़िगरेशन में जोड़ने के लिए अपनी ID और Secret मिल गई।.

 

ओएह-क्लाइंट

 

एक बाल्टी बनाएँ

Google Cloud का उपयोग करने के लिए, आपको एक नया बकेट बनाना होगा। कृपया बकेट क्षेत्र में जाएं: क्लाउड स्टोरेज बकेट । फिर क्रिएट बटन पर क्लिक करें।

 

क्रिएट-बकेट-गूगल-क्लाउड

 

इसके बाद, आपको नीचे दिए गए विकल्पों को भरना चाहिए:

  • बाल्टी का नाम दर्ज करें
  • अपना डेटा कहाँ संग्रहित करना है, यह चुनें
  • अपने डेटा के लिए स्टोरेज क्लास चुनें
  • अपने डेटा के लिए एक डिफ़ॉल्ट स्टोरेज क्लास चुनें
  • वस्तुओं तक पहुंच को नियंत्रित करने का तरीका चुनें ( सार्वजनिक पहुंच रोकथाम: बंद, पहुंच नियंत्रण: बारीक स्तर पर)
  • ऑब्जेक्ट डेटा की सुरक्षा कैसे करें, यह चुनें

 

क्रिएट-बकेट-स्टेप

 

उसके बाद, क्रिएट बटन पर क्लिक करें। कुछ सेकंड बाद लोड होने पर, आप बकेट की विस्तृत जानकारी देख सकते हैं:

 

बाल्टी-विवरण

 

WP Media Folder में एक नया बकेट बना सकते हैं । मेनू सेटिंग > WP Media Folder > क्लाउड > ऑफ़लोड मीडिया > गूगल क्लाउड स्टोरेज बकेट सेटिंग और चयन पर क्लिक करें । पॉपअप के नीचे, बकेट का नाम दर्ज करें और बनाएं बटन पर क्लिक करें।

 

create-bucket-wp

 

2. WP Media Folder से Google क्लाउड स्टोरेज में लॉग इन करें

सेटिंग्स > WP Media Folder > क्लाउड और मीडिया ऑफ़लोड मेनू पर क्लिक करें इसके बाद, Google क्लाउड स्टोरेज सेक्शन में बदलें

फिर, निम्नलिखित को फॉर्म के फ़ील्ड में पेस्ट करें:

  • एक्सेस कुंजी आईडी
  • गुप्त पहुँच कुंजी
  • प्रोजेक्ट आईडी

 

fill-credentials-google-cloud

 

इसके बाद, सेटिंग्स सेव करें और कनेक्शन सफल हो जाएगा। Google क्लाउड स्टोरेज की सुविधाओं के बारे में जानने के लिए अगले चरण पर जाएं।.

 

3. यह कैसे काम करता है? मैं गूगल क्लाउड से क्या कर सकता हूँ?

यह कैसे काम करता है?

एक बार जब आप WP Media Folder Google क्लाउड स्टोरेज से कनेक्ट कर लें, तो कृपया एक बकेट चुनें या एक नया बकेट बनाएं जहां आपका सारा डेटा संग्रहीत किया जाएगा।.

 

create-bucket-wp-google-cloud

 

और आप 'कॉपी टू गूगल क्लाउड स्टोरेज' विकल्प को सक्षम कर सकते हैं, जिससे आपके द्वारा अपलोड की गई सभी नई मीडिया सामग्री गूगल क्लाउड पर भेज दी जाएगी।

 

गूगल क्लाउड पर कॉपी करें

 

और यदि आप Google क्लाउड स्टोरेज इंटीग्रेशन का उपयोग करने से पहले अपने अपलोड किए गए मीडिया को सिंक करना चाहते हैं, तो "Google क्लाउड स्टोरेज के साथ सिंक्रोनाइज़ करें" बटन पर क्लिक करें। इसके बाद यह आपकी मौजूदा मीडिया लाइब्रेरी को आपके Google क्लाउड बकेट में भेज देगा।

ध्यान दें: ऐसा करने पर आपकी मीडिया फ़ाइल का URL, Google क्लाउड स्टोरेज के URL से बदल जाएगा। कृपया नीचे दिया गया उदाहरण देखें।
https://joomunited.com/wp-content/uploads/2019/02/image.jpg से >> https://storage.googleapis.com/{bucket}/wp-media-folder-joomunited/wp-content/uploads/2019/02/image.jpg में

 

अपनी साइट पर मीडिया को ऑफलोड करने के लिए, आपको ' अपलोड के बाद हटाएं' विकल्प को सक्षम करना चाहिए; इससे आपकी मीडिया लाइब्रेरी आपके सर्वर के बजाय पूरी तरह से Google क्लाउड पर संग्रहीत हो जाएगी।

 

ऑफलोड-मीडिया-गूगल-क्लाउड

 

अटैचमेंट लेबल को सक्षम करने से ऊपरी दाएं कोने में स्थित Google क्लाउड पर माउस ले जाने पर प्रत्येक मीडिया की जानकारी प्रदर्शित होगी

 

गूगल-क्लाउड-लेबल

 

जब आप अपने मीडिया का स्थान बदलना चाहते हैं या प्लगइन हटाना चाहते हैं, तो "Google क्लाउड स्टोरेज मीडिया पुनर्प्राप्त करें" बटन पर क्लिक करें। इसके बाद, आपका सारा मीडिया Google क्लाउड स्टोरेज से आपकी मीडिया लाइब्रेरी में कॉपी हो जाएगा। आपके कंटेंट में पहले से जोड़े गए सभी लिंक यथावत रहेंगे (कोई टूटा हुआ लिंक नहीं होगा)।

 

गूगल क्लाउड को पुनः प्राप्त करें

 

ध्यान दें: आप Google क्लाउड स्टोरेज से मीडिया लाइब्रेरी में केवल उन्हीं फ़ाइलों को सिंक कर सकते हैं जिन्हें हमारे प्लगइन के माध्यम से अपलोड किया गया हो।.

CDN से कैसे कनेक्ट करें?

हमारे प्लगइन में Google Cloud CDN एकीकृत है। कस्टम डोमेन (CNAME) बनाने के लिए, सबसे पहले आपको लाइब्रेरी सेक्शन में Compute Engine API और Certificate Manager API को

 

कंप्यूट-इंजन-सर्टिफिकेट-मैनेजर-एपीआई

 

इसके बाद, नेटवर्क सेवाओं के अंतर्गत लोड बैलेंसिंग या इस लिंक । फिर, क्रिएट लोड बैलेंसर बटन पर क्लिक करें और स्टार्ट कॉन्फ़िगरेशन बटन चुनें। इसके बाद, कंटिन्यू बटन पर क्लिक करें।

 

लोड-संतुलन बनाएँ

 

फ्रंटएंड कॉन्फ़िगरेशन में नाम में टेक्स्ट दर्ज करें प्रोटोकॉल HTTPS (HTTP/2 सहित) विकल्प चुनें । फिर IP एड्रेस फ़ील्ड पर क्लिक करें > IP एड्रेस बनाएं

 

फ्रंटएंड-कॉन्फ़िग

 

फिर सर्टिफिकेट फ़ील्ड पर क्लिक करें > नया सर्टिफिकेट बनाएं "सर्टिफिकेट बनाएं" पॉपअप में नाम फ़ील्ड में टेक्स्ट डालें क्रिएट मोड में "गूगल-मैनेज्ड सर्टिफिकेट बनाएं" डोमेन में अपना डोमेन डालें । उदाहरण के लिए: "cdn.joomunited.com"। अंत में, डन बटन पर क्लिक करें।

 

नया प्रमाणपत्र बनाएँ

 

बैकएंड कॉन्फ़िगरेशन सेक्शन में जाएंगे बैकएंड सर्विसेज़ और बैकएंड बकेट > बैकएंड बकेट बनाएं । फिर पॉप-अप में, बैकएंड बकेट नाम क्लाउड स्टोरेज बकेट में एक बकेट चुनें । फिर क्रिएट बटन पर क्लिक करें।

 

बैकएंड बकेट बनाएं

 

अंत में, क्रिएट बटन पर क्लिक करें।

 

लोड-बैलेंसर-अंतिम बनाएँ

 

फिर सिक्योरिटी > सर्टिफिकेट मैनेजर > क्लासिक सर्टिफिकेट्स टैब पर जाएं, डोमेन फ़ील्ड को कॉपी करें और इसे कस्टम डोमेन (CNAME) फ़ील्ड में पेस्ट करें। उदाहरण के लिए, इस मामले में: "cdn.hoadongho247.com"


 

सीडीएन-गूगल-क्लाउड-यूआरएल

 

प्रत्येक छवि में फ़ाइल यूआरएल में हुए परिवर्तनों को देख सकते हैं

 

फ़ाइल-यूआरएल-सीडीएन-गूगल-क्लाउड

 

उन्नत सेटिंग्स और क्रियाएँ

आप Google क्लाउड स्टोरेज सर्वर से फ़ोल्डर और फ़ाइलें आयात करने के लिए एक बकेट का चयन कर सकते हैं और उन्हें अपनी मीडिया लाइब्रेरी में जोड़ सकते हैं। या आप सभी फ़ाइलों को एक बकेट से दूसरे बकेट में कॉपी कर सकते हैं।.

 

कॉपी-बकेट-गूगल-क्लाउड