आपके संगठन के इंटरनल उपयोगकर्ता, जैसे कि कर्मचारी और ठेकेदार, क्लाउड में होस्ट किए गए निजी वेब ऐप्लिकेशन का इस्तेमाल करते हैं. Google Admin console में जाकर, Chrome Enterprise Premium का इस्तेमाल करके इन ऐप्लिकेशन को डिप्लॉय किया जा सकता है.
वेब ऐप्लिकेशन को अपने Google Workspace खाते में जोड़ना
निजी वेब ऐप्लिकेशन, Google Cloud, किसी अन्य क्लाउड सेवा देने वाली कंपनी या कंपनी की इमारत में मौजूद डेटा सेंटर पर होस्ट किए जाते हैं.
-
Google Admin console में, मेन्यू
ऐप्लिकेशन
वेब और मोबाइल ऐप्लिकेशन पर जाएं.
इसके लिए, आपके पास मोबाइल डिवाइस मैनेजमेंट के एडमिन का अधिकार होना चाहिए.
- ऐप्लिकेशन जोड़ें
निजी वेब ऐप्लिकेशन जोड़ें पर क्लिक करें.
- ऐप्लिकेशन की जानकारी सेक्शन में, ऐप्लिकेशन का नाम और वह यूआरएल डालें जहां उपयोगकर्ता ऐप्लिकेशन को ऐक्सेस करते हैं.
यह बताएं कि आपका ऐप्लिकेशन कहां होस्ट किया गया है:
- Google Cloud पर होस्ट किए गए ऐप्लिकेशन—ऐप्लिकेशन होस्ट की जानकारी में जाकर, Private Service Connect (PSC) का यूआरएल डालें. ज़्यादा जानकारी के लिए, Google Cloud पर होस्ट किए गए ऐप्लिकेशन की सेटिंग लेख पढ़ें.
किसी अन्य क्लाउड सेवा देने वाली कंपनी पर होस्ट किए गए एचटीटीपीएस ऐप्लिकेशन—इंटरनल यूआरएल और पोर्ट नंबर डालें. एचटीटीपी ऐप्लिकेशन काम नहीं करते. ज़्यादा जानकारी के लिए, अन्य क्लाउड सेवा देने वाली कंपनियों या ऑन-प्रिमाइसेस डेटा सेंटर पर होस्ट किए गए ऐप्लिकेशन की सेटिंग देखें.
बेहतर परफ़ॉर्मेंस के लिए, वह क्षेत्र चुनें जहां ऐप्लिकेशन होस्ट किया गया है. इसके बाद, अपने ऐप्लिकेशन को कनेक्ट करने के लिए ज़रूरी ऐप्लिकेशन कनेक्टर चुनें.
ऐप्लिकेशन जोड़ें पर क्लिक करें.
Google Cloud पर होस्ट किए गए ऐप्लिकेशन के लिए सेटिंग
अपने एनवायरमेंट में मौजूद निजी ऐप्लिकेशन को कनेक्ट करने के लिए, Private Service Connect (PSC) यूआरएल बनाएं.
PSC यूआरएल सेट अप करने के लिए, इंटरनल लोड बैलेंसर बनाएं. इसके बाद, एक ऐसा सर्विस अटैचमेंट बनाएं जो इंटरनल आईपी पते का इस्तेमाल करता हो.
इंटरनल लोड बैलेंसर बनाना
आपको Google Workspace में प्राइवेट ऐप्लिकेशन पब्लिश करने चाहिए. इसके लिए, इंटरनल लोड बैलेंसर का इस्तेमाल करें. साथ ही, ग्लोबल ऐक्सेस की सुविधा चालू करें. ज़्यादा जानकारी के लिए, अपने-आप मंज़ूरी मिलने वाली सेवा पब्लिश करना लेख पढ़ें.
Compute या GKE संसाधन के लिए इंटरनल पासथ्रू नेटवर्क लोड बैलेंसर बनाना
शुरू करने से पहले: सुरक्षित एचटीटीपीएस कम्यूनिकेशन की अनुमति देने के लिए, ऐसा इंस्टेंस ग्रुप सेट अप करें जिसे पोर्ट 443 पर अनुरोधों को पूरा करने के लिए कॉन्फ़िगर किया गया हो. बैकएंड कॉन्फ़िगरेशन टैब में जाकर, इंस्टेंस ग्रुप चुनें.
- Google Cloud Console में, लोड बैलेंसिंग पेज पर जाएं.
- लोड बैलेंसर बनाएं पर क्लिक करें.
- नेटवर्क लोड बैलेंसर (टीसीपी/एसएसएल) के लिए कॉन्फ़िगरेशन शुरू करें पर क्लिक करें और इनमें से कोई विकल्प चुनें:
- लोड बैलेंसर का टाइप के लिए—नेटवर्क लोड बैलेंसर (टीसीपी/यूडीपी/एसएसएल).
- प्रॉक्सी या पासथ्रू के लिए—पासथ्रू.
- इंटरनेट से कनेक्ट होने वाले या सिर्फ़ अंदरूनी इस्तेमाल के लिए—इंटरनल.
- आगे बढ़ें पर क्लिक करें.
- जारी रखें पर क्लिक करें.
- लोड बैलेंसर का नाम डालें. साथ ही, वह क्षेत्र और नेटवर्क चुनें जहां आपको लोड बैलेंसर डिप्लॉय करना है.
अहम जानकारी: लोड बैलेंसर के लिए चुना गया नेटवर्क, आपके इंस्टेंस ग्रुप के लिए इस्तेमाल किए गए नेटवर्क के जैसा ही होना चाहिए. - बैकएंड कॉन्फ़िगरेशन टैब पर क्लिक करें.
- प्रोटोकॉल के लिए—टीसीपी चुनें.
- आईपी स्टैक टाइप के लिए—IPv4 चुनें.
- कोई इंस्टेंस ग्रुप चुनें.
इंस्टेंस ग्रुप बनाने के लिए, इंस्टेंस ग्रुप पर जाएं. - सूची में से कोई हेल्थ चेक चुनें. नई हेल्थ चेक बनाने के लिए:
- स्वास्थ्य जांच बनाएं को चुनें.
- अपने हेल्थ चेक का नाम डालें. उदाहरण के लिए: ping-port.
- क्षेत्रीय स्कोप को चुनें.
- प्रोटोकॉल के लिए, एचटीटीपीएस चुनें.
- पोर्ट को 443 पर ही रखें.
- प्रॉक्सी प्रोटोकॉल के लिए, NONE चुनें.
- अनुरोध पाथ के लिए, "/" छोड़ें.
- लॉग की सुविधा चालू करें.
- सेहत से जुड़ी शर्तों के लिए डिफ़ॉल्ट वैल्यू को बनाए रखें.
- फ़्रंटएंड कॉन्फ़िगरेशन टैब पर क्लिक करें.
- (ज़रूरी नहीं) फ़्रंटएंड के लिए कोई नाम डालें.
- आईपी वर्शन के लिए, IPv4 चुनें.
- कोई सबनेटवर्क चुनें.
- इंटरनल आईपी के मकसद के लिए, शेयर नहीं किया गया चुनें.
- पोर्ट के लिए, सिंगल चुनें.
- पोर्ट नंबर 443 डालें.
- ग्लोबल ऐक्सेस के लिए, चालू करें को चुनें.
- लोड बैलेंसर कॉन्फ़िगरेशन की सेटिंग की समीक्षा करने के लिए, समीक्षा करें और फ़ाइनल करें टैब पर क्लिक करें.
- बनाएं पर क्लिक करें.
Cloud Run संसाधन के लिए इंटरनल लोड बैलेंसर बनाना
- Google Cloud Console में, लोड बैलेंसिंग पेज पर जाएं.
- लोड बैलेंसर बनाएं पर क्लिक करें.
- ऐप्लिकेशन लोड बैलेंसर (एचटीटीपी/एस) के लिए कॉन्फ़िगरेशन शुरू करें पर क्लिक करें और यह चुनें.
- लोड बैलेंसर का टाइप के लिए, ऐप्लिकेशन लोड बैलेंसर (एचटीटीपी/एचटीटीपीएस) चुनें.
- इंटरनेट से कनेक्ट होने वाले या सिर्फ़ इंटरनल के लिए—इंटरनल चुनें.
- एक से ज़्यादा या एक ही इलाके में डिप्लॉयमेंट के लिए—एक इलाका चुनें.
- आगे बढ़ें पर क्लिक करें.
- कॉन्फ़िगर करें पर क्लिक करें.
- लोड बैलेंसर का नाम डालें. साथ ही, वह क्षेत्र और नेटवर्क चुनें जहां लोड बैलेंसर को डिप्लॉय किया जाएगा.
- बैकएंड कॉन्फ़िगरेशन टैब पर क्लिक करें.
- बैकएंड सेवा बनाएं या चुनें.
- अगर कोई सेवा बनाई जा रही है, तो बैकएंड टाइप के लिए, Serverless Network Endpoint Group चुनें. इसके बाद, कोई नेटवर्क एंडपॉइंट ग्रुप चुनें.
- अगर आपके पास सर्वरलेस नेटवर्क एंडपॉइंट नहीं है, तो नया एंडपॉइंट बनाने का विकल्प चुनें.
सर्वरलेस नेटवर्क एंडपॉइंट ग्रुप बनाने से पहले, एक Cloud Run सेवा बनाएं. एंडपॉइंट ग्रुप इसी सेवा की ओर पॉइंट करेगा.
- फ़्रंटएंड कॉन्फ़िगरेशन टैब पर क्लिक करें
- प्रोटोकॉल के लिए—एचटीटीपीएस चुनें.
- सबनेटवर्क चुनें.
- अगर आपने अब तक कोई सबनेट रिज़र्व नहीं किया है, तो स्क्रीन पर दिया गया तरीका अपनाएं.
- ग्लोबल ऐक्सेस चालू करें.
- सर्टिफ़िकेट के लिए, नया सर्टिफ़िकेट बनाने का विकल्प चुनें या किसी मौजूदा सर्टिफ़िकेट को चुनें.
- बनाएं पर क्लिक करें.
सेवा अटैचमेंट का यूआरएल बनाना
PSC यूआरएल सेट अप करने के लिए, एक ऐसा सर्विस अटैचमेंट बनाएं जो इंटरनल आईपी पते का इस्तेमाल करता हो.
- Google Cloud Console में, Private Service Connect पेज पर जाएं.
- सेवा पब्लिश करें टैब पर क्लिक करें.
- सेवा पब्लिश करें पर क्लिक करें.
- उस सेवा के लिए लोड बैलेंसर का टाइप चुनें जिसे पब्लिश करना है:
- इंटरनल पासथ्रू नेटवर्क लोड बैलेंसर
- रीजनल इंटरनल प्रॉक्सी नेटवर्क लोड बैलेंसर
- रीजनल इंटरनल ऐप्लिकेशन लोड बैलेंसर
- उस इंटरनल लोड बैलेंसर को चुनें जो उस सेवा को होस्ट करता है जिसे आपको पब्लिश करना है.
नेटवर्क और क्षेत्र फ़ील्ड में, चुने गए इंटरनल लोड बैलेंसर की जानकारी अपने-आप भर जाती है. - सेवा का नाम के लिए, सेवा अटैचमेंट का नाम डालें.
- सेवा के लिए, एक या उससे ज़्यादा सबनेट चुनें. अगर आपको कोई नया सबनेट जोड़ना है, तो इसे बनाया जा सकता है:
- नया सबनेट रिज़र्व करें पर क्लिक करें.
- सबनेट के लिए नाम और ब्यौरा (ज़रूरी नहीं) डालें.
- सबनेट के लिए क्षेत्र चुनें.
- सबनेट के लिए इस्तेमाल की जाने वाली आईपी रेंज डालें और जोड़ें पर क्लिक करें.
- कनेक्शन की प्राथमिकता के लिए, सभी कनेक्शन अपने-आप स्वीकार करें को चुनें.
- सेवा जोड़ें पर क्लिक करें.
- पब्लिश की गई सेवा पर क्लिक करें. यूआरएल बनाने के लिए, सर्विस अटैचमेंट फ़ील्ड में सर्विस अटैचमेंट के नाम का इस्तेमाल करें:
https://www.googleapis.com/compute/v1/SERVICE_ATTACHMENT_NAME
Google Workspace में अपना निजी वेब ऐप्लिकेशन जोड़ते समय, इस यूआरएल का इस्तेमाल करें. अपने Workspace खाते में वेब ऐप्लिकेशन जोड़ना लेख पढ़ें.
अन्य क्लाउड सेवा देने वाली कंपनियों या ऑन-प्रिमाइसेस डेटा सेंटर पर होस्ट किए गए वेब ऐप्लिकेशन के लिए सेटिंग
अपने क्लाउड या ऑन-प्रिमाइसेस नेटवर्क को Google Cloud से सुरक्षित तरीके से कनेक्ट करने के लिए, ऐप्लिकेशन कनेक्टर जोड़ें.
ऐप्लिकेशन कनेक्टर की मदद से, अपने ऐप्लिकेशन को अन्य क्लाउड से Google से सुरक्षित तरीके से कनेक्ट किया जा सकता है. इसके लिए, साइट-टू-साइट वर्चुअल प्राइवेट नेटवर्क (वीपीएन) की ज़रूरत नहीं होती.
Google से बाहर के नेटवर्क पर वीएम बनाना
आपको हर ऐप्लिकेशन कनेक्टर रिमोट एजेंट को किसी खास वर्चुअल मशीन (वीएम) या Google से बाहर के एनवायरमेंट में मौजूद किसी भी बेयर मेटल सर्वर पर इंस्टॉल करना होगा.
- वर्चुअल मशीन (वीएम) बनाने के लिए, अपने नेटवर्क एडमिन से मदद मांगें या क्लाउड सेवा देने वाली कंपनी के दिए गए निर्देशों का पालन करें.
- रिमोट एजेंट को चलाने के लिए, हर वीएम या सर्वर पर Docker का इस्तेमाल करें.
- पक्का करें कि रिमोट एजेंट वीएम के लिए नेटवर्क फ़ायरवॉल, IAP-TCP आईपी रेंज 35.235.240.0/20 के लिए पोर्ट 443 पर शुरू होने वाले सभी आउटबाउंड ट्रैफ़िक की अनुमति देता हो. उन अन्य डोमेन के लिए फ़ायरवॉल कॉन्फ़िगरेशन की पुष्टि करना लेख पढ़ें जिनके लिए रिमोट एजेंट वीएम के फ़ायरवॉल को आउटबाउंड ट्रैफ़िक की अनुमति देनी चाहिए.
ऐप्लिकेशन कनेक्टर जोड़ना और रिमोट एजेंट इंस्टॉल करना
-
ऐप्लिकेशन कनेक्टर जोड़ें:
-
Google Admin console में, मेन्यू
ऐप्लिकेशन
वेब और मोबाइल ऐप्लिकेशन पर जाएं.
इसके लिए, आपके पास मोबाइल डिवाइस मैनेजमेंट के एडमिन का अधिकार होना चाहिए.
- BeyondCorp Enterprise (BCE) कनेक्टर टैब पर क्लिक करें.
- कनेक्टर जोड़ें पर क्लिक करें.
- कनेक्टर का नाम डालें. उदाहरण के लिए: connect-myapp.
- Google से बाहर के एनवायरमेंट के आस-पास का कोई इलाका चुनें.
- कनेक्टर जोड़ें पर क्लिक करें.
- स्थिति देखने के लिए, सबसे ऊपर दाईं ओर, रेत वाली घड़ी
आपके टास्क पर क्लिक करें.
-
- रिमोट एजेंट को होस्ट करने के लिए, एक वीएम इंस्टेंस बनाएं.
नेटवर्क के एडमिन या क्लाउड सेवा देने वाली कंपनी के दिए गए निर्देशों का पालन करें. गैर-Google नेटवर्क पर वीएम बनाना लेख पढ़ें. - रिमोट एजेंट इंस्टॉल करें.
- ऐप्लिकेशन कनेक्टर के नाम पर क्लिक करें.
- रिमोट एजेंट इंस्टॉल करें पर क्लिक करें.
- Google के बाहर के एनवायरमेंट पर, रिमोट एजेंट इंस्टॉल करें:
- रिमोट एजेंट को होस्ट करने के लिए, वर्चुअल मशीन (वीएम) इंस्टेंस बनाएं. अपने नेटवर्क के एडमिन या क्लाउड सेवा देने वाली कंपनी के दिए गए निर्देशों का पालन करें.
- Docker इंस्टॉल करें. रिमोट एजेंट को चलाने के लिए, यह ज़रूरी है. Docker Engine इंस्टॉल करने के निर्देशों के लिए, ऑनलाइन दस्तावेज़ देखें.
- Google Workspace ऐप्लिकेशन कनेक्टर पेज पर दिखने वाली कमांड-लाइन इंटरफ़ेस (सीएलआई) कमांड का इस्तेमाल करके, रिमोट एजेंट को इंस्टॉल करें और रजिस्टर करें.
- रिमोट एजेंट के रजिस्टर हो जाने के बाद दिखने वाले सार्वजनिक पासकोड को कॉपी करके चिपकाएं.
- सेव करें पर क्लिक करें.
ऐप्लिकेशन कनेक्टर पेज पर, यह दिखाया जाता है कि आपने सार्वजनिक पासकोड जोड़ दिया है.
ऐक्सेस और पुष्टि करने की सुविधा पर पाबंदी लगाना
वेब ऐप्लिकेशन बनाने वाला एडमिन यह तय कर सकता है कि कोई उपयोगकर्ता किन शर्तों के तहत ऐप्लिकेशन को ऐक्सेस कर सकता है. उदाहरण के लिए, किसी खास डोमेन के उपयोगकर्ताओं के लिए ऐक्सेस सीमित किया जा सकता है. इसके अलावा, ऐक्सेस सिर्फ़ कुछ समय या दिनों के लिए दिया जा सकता है. अगर ऐक्सेस नहीं दिया जाता है, तो उपयोगकर्ता को किसी पेज पर रीडायरेक्ट कर दिया जाता है.
-
Google Admin console में, मेन्यू
ऐप्लिकेशन
वेब और मोबाइल ऐप्लिकेशन पर जाएं.
इसके लिए, आपके पास मोबाइल डिवाइस मैनेजमेंट के एडमिन का अधिकार होना चाहिए.
- ऐप्लिकेशन टैब पर क्लिक करें
ज़्यादा जानकारी वाला पेज खोलने के लिए, किसी ऐप्लिकेशन पर क्लिक करें.
- बेहतर सेटिंग पर क्लिक करें.
- 403 लैंडिंग पेज—वह वेब पता डालें जहां उपयोगकर्ताओं को रीडायरेक्ट किया जाएगा. ऐसा तब होगा, जब उन्हें ऐप्लिकेशन का ऐक्सेस नहीं दिया जाएगा. https://<url> फ़ॉर्मैट का इस्तेमाल करें.
- पुष्टि करने वाला डोमेन—अपने संगठन के लिए सिंगल साइन-ऑन (एसएसओ) यूआरएल डालें, ताकि उपयोगकर्ता अपने संगठन के क्रेडेंशियल का इस्तेमाल करके साइन इन कर सकें. इससे उन उपयोगकर्ताओं को भी ऐक्सेस नहीं मिलता जिनके पास आपके Google Workspace डोमेन के मान्य क्रेडेंशियल नहीं हैं. sso.your.org.com फ़ॉर्मैट का इस्तेमाल करें.
- अनुमति वाले डोमेन—उपयोगकर्ताओं को सिर्फ़ चुने गए डोमेन का ऐक्सेस देने के लिए, अनुमति वाले डोमेन चालू करें बॉक्स पर सही का निशान लगाएं. एक से ज़्यादा एंट्री डालने के लिए, उनके बीच कॉमा लगाएं. उदाहरण के लिए: test.your.org.com, prod.your.org.com.
- फिर से पुष्टि करना—इन विकल्पों का इस्तेमाल करके, उपयोगकर्ताओं को कुछ समय बाद फिर से पुष्टि करने के लिए कहा जा सकता है. उदाहरण के लिए, उपयोगकर्ता सुरक्षा कुंजी को छू सकते हैं या दो तरीकों से पुष्टि करने की सुविधा का इस्तेमाल कर सकते हैं.
- लॉगिन: इस विकल्प को चुनने पर, उपयोगकर्ताओं को तय समय तक लॉग इन रहने के बाद, उपयोगकर्ता नाम और पासवर्ड डालकर फिर से पुष्टि करनी होगी.
- सुरक्षा कुंजी: उपयोगकर्ताओं को अपनी सुरक्षा कुंजी का इस्तेमाल करके, फिर से पुष्टि करनी होगी.
- रजिस्टर किए गए दूसरे फ़ैक्टर: इससे उपयोगकर्ताओं को दो तरीकों से पुष्टि करने की सुविधा का इस्तेमाल करके, फिर से पुष्टि करनी होगी.
ज़्यादा जानकारी के लिए, IAP की फिर से पुष्टि करना लेख पढ़ें.
कॉन्टेक्स्ट अवेयर ऐक्सेस कंट्रोल असाइन करना
कॉन्टेक्स्ट अवेयर ऐक्सेस का इस्तेमाल करके, यह कंट्रोल किया जा सकता है कि कोई उपयोगकर्ता किन निजी वेब ऐप्लिकेशन को ऐक्सेस कर सकता है. इसके लिए, कुछ शर्तें तय की जा सकती हैं. जैसे, क्या उनका डिवाइस आपकी आईटी नीति का पालन करता है.
उदाहरण के लिए, Google Workspace का डेटा ऐक्सेस करने वाले ऐप्लिकेशन के लिए, ऐक्सेस कंट्रोल से जुड़ी अलग-अलग नीतियां बनाई जा सकती हैं. ये नीतियां, उपयोगकर्ता की पहचान, जगह की जानकारी, डिवाइस की सुरक्षा स्थिति, और आईपी पते जैसी विशेषताओं के आधार पर बनाई जाती हैं.
ज़्यादा जानकारी के लिए, निजी वेब ऐप्लिकेशन के लिए ऐक्सेस लेवल असाइन करना लेख पढ़ें.