इस पेज पर, Google Workspace Marketplace SDK टूल का इस्तेमाल करके, Google Workspace Marketplace पर अपने ऐप्लिकेशन को कॉन्फ़िगर और मैनेज करने का तरीका बताया गया है.
अपने ऐप्लिकेशन को इस्तेमाल के लिए उपलब्ध कराने के लिए, आपको उसे Marketplace SDK में सेट अप करना होगा. Marketplace SDK, एक टूलकिट है. इसकी मदद से, Marketplace पर अपना ऐप्लिकेशन बनाया और कंट्रोल किया जा सकता है. Marketplace SDK का इस्तेमाल करके, Marketplace की सेटिंग मैनेज की जाती हैं. जैसे:
- आपका ऐप्लिकेशन किसी खास Google Workspace संगठन (निजी ऐप्लिकेशन) के लिए उपलब्ध है या Marketplace के सभी उपयोगकर्ताओं (सार्वजनिक ऐप्लिकेशन) के लिए उपलब्ध है
- Marketplace के ऐसे उपयोगकर्ताओं के टाइप जो आपका ऐप्लिकेशन इंस्टॉल कर सकते हैं
- आपका ऐप्लिकेशन, Google Workspace के किन ऐप्लिकेशन के साथ इंटिग्रेट होता है
- OAuth के वे स्कोप जिनकी आपके ऐप्लिकेशन को ज़रूरत है
- ऐप्लिकेशन को किसने बनाया और इसे कौन मैनेज करता है, इस बारे में जानकारी
चाहे आपको अपना ऐप्लिकेशन निजी तौर पर पब्लिश करना हो या सार्वजनिक तौर पर, आपको Marketplace SDK टूल का इस्तेमाल करके Marketplace पर अपना ऐप्लिकेशन मैनेज करना होगा.
Marketplace SDK चालू करना
अगर आपने अब तक ऐसा नहीं किया है, तो अपने Google Cloud प्रोजेक्ट में Marketplace SDK चालू करें.
Google Cloud Console में अपना क्लाउड प्रोजेक्ट खोलें
अगर यह पहले से नहीं खुला है, तो उस क्लाउड प्रोजेक्ट को खोलें जिसका इस्तेमाल आपको इस सैंपल के लिए करना है:
- Google Cloud Console में, कोई प्रोजेक्ट चुनें पेज पर जाएं.
- वह Google Cloud प्रोजेक्ट चुनें जिसका आपको इस्तेमाल करना है. इसके अलावा, प्रोजेक्ट बनाएं पर क्लिक करें और स्क्रीन पर दिए गए निर्देशों का पालन करें. Google Cloud प्रोजेक्ट बनाने पर, आपको प्रोजेक्ट के लिए बिलिंग की सुविधा चालू करनी पड़ सकती है.
Marketplace SDK चालू करना
Google API का इस्तेमाल करने से पहले, आपको उन्हें Google Cloud प्रोजेक्ट में चालू करना होगा. एक ही Google Cloud प्रोजेक्ट में, एक या उससे ज़्यादा एपीआई चालू किए जा सकते हैं.Google Cloud Console में, Google Workspace Marketplace SDK टूल चालू करें.
अपने ऐप्लिकेशन के लिए कॉन्फ़िगरेशन सेटिंग तय करना
यहां दिए गए रेफ़रंस में, Marketplace SDK के ऐप्लिकेशन कॉन्फ़िगरेशन पेज पर उपलब्ध सेटिंग के बारे में बताया गया है.
चुनें कि आपके ऐप्लिकेशन को कौन देख और इंस्टॉल कर सकता है
ऐप्लिकेशन को कॉन्फ़िगर करते समय, यह तय किया जाता है कि कौनसे उपयोगकर्ता इन सेटिंग का इस्तेमाल करके ऐप्लिकेशन को ऐक्सेस कर सकते हैं:
- ऐप्लिकेशन की उपलब्धता: अगर आपको Google Workspace संगठन में कोई ऐप्लिकेशन पब्लिश करना है, तो आपको यह तय करना होगा कि ऐप्लिकेशन की लिस्टिंग को 'सूची में शामिल नहीं है' के तौर पर सेट करना है या उसे आपके संगठन के सभी उपयोगकर्ताओं या Google Workspace का इस्तेमाल करने वाले किसी भी व्यक्ति को दिखाना है.
- इंस्टॉलेशन सेटिंग: इससे यह तय होता है कि ऐप्लिकेशन को सिर्फ़ Google Workspace एडमिन इंस्टॉल कर सकते हैं या नहीं.
आपने ऐप्लिकेशन की लिस्टिंग में जो भी सेटिंग तय की हैं उनके बावजूद, ऐसा हो सकता है कि Google Workspace संगठन के उपयोगकर्ता आपके ऐप्लिकेशन को खोज, इंस्टॉल या इस्तेमाल न कर पाएं. ऐसा इसलिए, क्योंकि उनके एडमिन ने कुछ सेटिंग सेट की होंगी. एडमिन, आपके ऐप्लिकेशन की उपलब्धता पर इन तरीकों से असर डाल सकते हैं:
- यह कंट्रोल करें कि उनके उपयोगकर्ता, Marketplace पर ऐप्लिकेशन देख सकते हैं या नहीं. साथ ही, यह भी कंट्रोल करें कि वे अपने उपयोगकर्ताओं की ओर से ऐप्लिकेशन इंस्टॉल कर सकते हैं या नहीं.
- अनुमति वाली सूची का इस्तेमाल करके, अपने संगठन के लिए ऐप्लिकेशन मैनेज और क्यूरेट कर सकते हैं. अगर आपको किसी ऐसे संगठन के लिए ऐप्लिकेशन डेवलप करना है जो अनुमति वाली सूचियों का इस्तेमाल करता है, तो एडमिन से संपर्क करके ऐप्लिकेशन को अनुमति वाली सूची में जोड़ने के बारे में जानें.
- Google Workspace के कुछ ऐप्लिकेशन बंद करें. जैसे, Google Chat, Google Chat ऐप्लिकेशन या दोनों का ऐक्सेस हटाना. इन मामलों में, उपयोगकर्ता Marketplace से आपका ऐप्लिकेशन इंस्टॉल नहीं कर पाएंगे.
एडमिन, Marketplace के ऐक्सेस को कैसे मैनेज करते हैं, यह जानने के लिए Marketplace Admin सहायता दस्तावेज़ देखें.
ऐप्लिकेशन दिखने की सेटिंग
अगर Google Workspace खाते (आपके ऑफ़िस या स्कूल के संगठन की ओर से बनाया गया खाता) का इस्तेमाल किया जा रहा है, तो आपको ऐप्लिकेशन दिखने की सेटिंग विकल्प दिखेगा. अगर उपभोक्ता खाते (ऐसा खाता जिसका आखिरी हिस्सा "@gmail.com" है) का इस्तेमाल किया जा रहा है, तो सिर्फ़ सार्वजनिक तौर पर पब्लिश किया जा सकता है.
- सार्वजनिक: आपके डोमेन के बाहर के लोग भी इस ऐप्लिकेशन को ढूंढकर इंस्टॉल कर सकते हैं. सार्वजनिक तौर पर दिखने का विकल्प चुनने पर, Google आपके ऐप्लिकेशन की समीक्षा करता है और उसे मंज़ूरी देता है. इसके बाद ही, उसे पब्लिश किया जाता है.
- निजी: सिर्फ़ आपके डोमेन के लोग, आपके ऐप्लिकेशन को ढूंढकर इंस्टॉल कर सकते हैं.
निजी के तौर पर सेट किया गया विकल्प चुनने पर, ऐप्लिकेशन की लिस्टिंग ब्राउज़ करने या खोज के नतीजों में नहीं दिखती. उपयोगकर्ता, ऐप्लिकेशन के स्टोर पेज को सिर्फ़ डायरेक्ट यूआरएल से ऐक्सेस कर सकते हैं.
अगर आपको यह तय करना है कि आपका ऐप्लिकेशन किन देशों और इलाकों में उपलब्ध हो, तो स्टोर पेज बनाते समय वितरण सेक्शन में जाकर, यह तय करें.
ऐप्लिकेशन इंस्टॉल करने की सेटिंग
इंस्टॉलेशन सेटिंग विकल्प से यह तय होता है कि उपयोगकर्ता या Google Workspace एडमिन, Marketplace पर मौजूद स्टोर लिस्टिंग पेज से आपका ऐप्लिकेशन इंस्टॉल कर सकते हैं या नहीं.
- व्यक्तिगत + एडमिन के तौर पर इंस्टॉल करना (डिफ़ॉल्ट): इस ऐप्लिकेशन को व्यक्तिगत उपयोगकर्ता इंस्टॉल कर सकते हैं. इसके अलावा, एडमिन अपने डोमेन, संगठन की इकाई या उपयोगकर्ताओं के ग्रुप के लिए भी इसे इंस्टॉल कर सकते हैं. उपयोगकर्ता के डोमेन की नीतियों की वजह से, उसे ऐप्लिकेशन इंस्टॉल करने से रोका जा सकता है. भले ही, अलग-अलग इंस्टॉल करने की सुविधा चालू हो.
- सिर्फ़ एडमिन के लिए इंस्टॉल करने का विकल्प: इस ऐप्लिकेशन को सिर्फ़ एडमिन अपने डोमेन, संगठन की इकाई या उपयोगकर्ताओं के ग्रुप के लिए इंस्टॉल कर सकते हैं. आपका ऐप्लिकेशन, Google Workspace Marketplace पर सिर्फ़ एडमिन और उन लोगों के लिए खोज के नतीजों में दिखता है जिन्होंने अपने Google खाते में लॉग इन नहीं किया है. अगर आपके ऐप्लिकेशन के लिए डोमेन इंस्टॉल करना ज़रूरी है, तो यह विकल्प चुनें.
इंस्टॉल करने और दिखने की सामान्य सेटिंग
यहां दी गई टेबल में, ऐप्लिकेशन को इंस्टॉल करने और उसे दिखाने के लिए, ऐप्लिकेशन कॉन्फ़िगरेशन के कुछ सामान्य विकल्पों के बारे में खास जानकारी दी गई है:
| ऐप्लिकेशन के संभावित उपयोगकर्ता | ऐप्लिकेशन दिखने की स्थिति सेटिंग | ऐप्लिकेशन इंस्टॉल करने की सेटिंग | मेरा ऐप्लिकेशन कौन इंस्टॉल कर सकता है? | मेरे ऐप्लिकेशन का इस्तेमाल कौन कर सकता है? | |
|---|---|---|---|---|---|
| Google Workspace संगठन के लिए बनाए गए ऐप्लिकेशन के लिए | |||||
| आपके संगठन के कुछ खास उपयोगकर्ता | निजी और सबके लिए मौजूद नहीं | व्यक्तिगत + एडमिन इंस्टॉल | अगर अनुमति दी गई है, तो आपके संगठन का कोई भी ऐसा व्यक्ति जिसके पास ऐप्लिकेशन की लिस्टिंग का यूआरएल है. | अगर अनुमति दी गई है, तो आपके संगठन का कोई भी ऐसा व्यक्ति जिसके पास ऐप्लिकेशन की लिस्टिंग का यूआरएल है. | |
| आपका संगठन | निजी | व्यक्तिगत + एडमिन इंस्टॉल | अगर अनुमति है, तो आपके संगठन का कोई भी व्यक्ति. | अगर अनुमति है, तो आपके संगठन का कोई भी व्यक्ति. | |
| आपका संगठन | निजी | सिर्फ़ एडमिन के लिए | एडमिन | ऐसे उपयोगकर्ता जिनके डिवाइस पर एडमिन ने ऐप्लिकेशन इंस्टॉल किया है. | |
| Google Workspace का इस्तेमाल करने वाले किसी संगठन से बाहर के उपयोगकर्ताओं के लिए उपलब्ध ऐप्लिकेशन के लिए | |||||
| Google Workspace इस्तेमाल करने वाले संगठनों के उपयोगकर्ता | सार्वजनिक | सिर्फ़ एडमिन के लिए | एडमिन | ऐसे उपयोगकर्ता जिनके डिवाइस पर एडमिन ने ऐप्लिकेशन इंस्टॉल किया है. | |
| Google Workspace के सभी उपयोगकर्ताओं के लिए | सार्वजनिक | व्यक्तिगत + एडमिन इंस्टॉल |
|
|
|
यह पता लगाना कि आपका ऐप्लिकेशन, Google Workspace के ऐप्लिकेशन के साथ कैसे इंटिग्रेट होता है
ऐप्लिकेशन इंटिग्रेशन विकल्प की मदद से, Google Workspace की उन सेवाओं को चुना जा सकता है जिनके साथ आपका ऐप्लिकेशन या ऐड-ऑन काम करने के लिए डिज़ाइन किया गया है. जैसे, Google Workspace ऐड-ऑन या Google Chat ऐप्लिकेशन. आपको कम से कम एक विकल्प चुनना होगा. कुछ मामलों में, ऐप्लिकेशन की लिस्टिंग में एक से ज़्यादा ऐप्लिकेशन इंटिग्रेशन शामिल किए जा सकते हैं. ऐप्लिकेशन इंटिग्रेशन की सूची एक साथ देखना लेख पढ़ें.
Google Workspace के हर ऐड-ऑन के लिए, पेज पर यह दिखता है कि यह ऐड-ऑन, होस्ट किए जाने वाले किन-किन प्रॉडक्ट के साथ काम करता है और उनके लिए यह ऐड-ऑन पब्लिश किया गया है या नहीं. इससे आपको यह समझने में मदद मिलती है कि आपके उपयोगकर्ताओं के लिए कौनसे इंटिग्रेशन उपलब्ध हैं. ऐप्लिकेशन इंटिग्रेशन की ये स्थितियां हो सकती हैं:
Unsaved: आपने कोई इंटिग्रेशन जोड़ा है या उसमें बदलाव किया है. हालांकि, आपने ऐप्लिकेशन कॉन्फ़िगरेशन टैब पर बदलाव सेव नहीं किए हैं.Draft: आपके बदलाव सेव हो गए हैं, लेकिन उन्हें पब्लिश नहीं किया गया है.Under review: आपने समीक्षा के लिए, ऐप्लिकेशन इंटिग्रेशन का अपडेट किया गया वर्शन सबमिट किया है.Published: ऐप्लिकेशन इंटिग्रेशन को Marketplace की लिस्टिंग में शामिल किया गया है.
आपने ऐप्लिकेशन इंटिग्रेशन के लिए जो विकल्प चुने हैं उनके हिसाब से, आपको ज़्यादा जानकारी देनी पड़ सकती है. साथ ही, अपने Google Cloud प्रोजेक्ट में ज़रूरी एपीआई चालू करने पड़ सकते हैं. यहां दी गई टेबल में, हर सुविधा के लिए ज़रूरी अतिरिक्त सेटअप के बारे में बताया गया है:
Google Workspace ऐड-ऑन
Google Workspace ऐड-ऑन पब्लिश करने के लिए, आपको ऐड-ऑन का डिप्लॉयमेंट आईडी देना होगा.
Apps Script में डिप्लॉयमेंट आईडी ढूंढने के लिए, यह तरीका अपनाएं:
- Apps Script एडिटर में, Google Workspace ऐड-ऑन खोलें.
- डिप्लॉय करें > डिप्लॉयमेंट मैनेज करें पर क्लिक करें.
- डिप्लॉयमेंट आईडी में जाकर, कॉपी करें पर क्लिक करें.
किसी एचटीटीपी ऐड-ऑन के लिए डिप्लॉयमेंट आईडी ढूंढने के लिए, यह तरीका अपनाएं:
- "Google Workspace ऐड-ऑन" में जाकर, ऐप्लिकेशन कॉन्फ़िगरेशन पेज पर, एचटीटीपी या अन्य डिप्लॉयमेंट > डिप्लॉयमेंट चुनें पर क्लिक करें.
- वह डिप्लॉयमेंट चुनें जिसे पब्लिश करना है.
- चुनें पर क्लिक करें.
एडिटर ऐड-ऑन (Docs, Sheets, Slides, Forms)
Editor ऐड-ऑन को पब्लिश करने के लिए, आपको प्रोजेक्ट स्क्रिप्ट आईडी और पब्लिश किए जाने वाले वर्शन की जानकारी देनी होगी.
प्रोजेक्ट स्क्रिप्ट का आईडी ढूंढने के लिए, यह तरीका अपनाएं:
- Apps Script एडिटर में ऐड-ऑन खोलें.
- बाईं ओर, प्रोजेक्ट सेटिंग पर क्लिक करें.
- "आईडी" में जाकर, स्क्रिप्ट आईडी कॉपी करें.
वर्शन ढूंढने के लिए, यह तरीका अपनाएं:
- Apps Script एडिटर में ऐड-ऑन खोलें.
- सबसे ऊपर दाईं ओर, डिप्लॉय करें > डिप्लॉयमेंट मैनेज करें पर क्लिक करें.
- वर्शन नंबर, "कॉन्फ़िगरेशन" में जाकर देखा जा सकता है.
Google Chat ऐप्लिकेशन
इंटरैक्टिव Google Chat ऐप्लिकेशन पब्लिश करने के लिए, यह दस्तावेज़ पढ़ें:
- Chat API में Chat ऐप्लिकेशन को कॉन्फ़िगर करने के लिए, Chat API को कॉन्फ़िगर करें लेख पढ़ें.
- अगर आपने ऐसा Chat ऐप्लिकेशन बनाया है जो Google Workspace ऐड-ऑन नहीं है, तो आपको Chat API में इंटरैक्शन इवेंट की सेटिंग कॉन्फ़िगर करनी होंगी. इसका तरीका जानने के लिए, उपयोगकर्ता के इंटरैक्शन पाना और उनका जवाब देना लेख पढ़ें.
- अगर आपने AppSheet के ऑटोमैटिक कॉन्फ़िगरेशन का इस्तेमाल करके Chat ऐप्लिकेशन बनाया है, तो AppSheet के दस्तावेज़ में दिए गए निर्देशों का पालन करके, Chat ऐप्लिकेशन पब्लिश करें. ऑटोमैटिक कॉन्फ़िगरेशन का इस्तेमाल करके, Chat ऐप्लिकेशन शेयर करें.
Drive ऐप्लिकेशन
Drive ऐप्लिकेशन पब्लिश करने के लिए, आपको Google Drive API को चालू और कॉन्फ़िगर करना होगा.
वेब ऐप्लिकेशन
वेब ऐप्लिकेशन पब्लिश करने के लिए, आपको उसका यूनिवर्सल नेविगेशन यूआरएल देना होगा. यह वह यूआरएल होता है जो Google ऐप्लिकेशन मेन्यू से वेब ऐप्लिकेशन पर ले जाता है. आपका वेब ऐप्लिकेशन प्रोडक्शन में होना चाहिए और पूरी तरह से काम करना चाहिए.
स्टोर पेज भरते समय, आपको 96x96 और 48x48 पिक्सल साइज़ के अतिरिक्त आइकॉन देने होंगे.
अगर आपने अपना वेब ऐप्लिकेशन Apps Script में बनाया है, तो यूनिवर्सल नेविगेशन बार का यूआरएल पाने के लिए, यह तरीका अपनाएं:
- Apps Script एडिटर में, Google Workspace ऐड-ऑन खोलें.
- डिप्लॉय करें > नया डिप्लॉयमेंट पर क्लिक करें.
- "टाइप चुनें" में जाकर, वेब ऐप्लिकेशन पर क्लिक करें.
- विकल्पों को भरें और डिप्लॉय करें पर क्लिक करें.
- कॉपी करें पर क्लिक करें.
यह बताएं कि आपके ऐप्लिकेशन को किस लेवल के ऐक्सेस की ज़रूरत है
OAuth के दायरे में जाकर, OAuth 2.0 के उन सभी दायरों की पूरी सूची दें जिनकी आपके ऐप्लिकेशन को ज़रूरत है. यहां डाले गए OAuth के स्कोप, OAuth के लिए सहमति की स्क्रीन में दिखाए गए स्कोप से मेल खाने चाहिए. साथ ही, अगर लागू हो, तो Apps Script मेनिफ़ेस्ट में दिखाए गए स्कोप से भी मेल खाने चाहिए.
अगर आपने एक से ज़्यादा ऐप्लिकेशन इंटिग्रेशन शामिल किए हैं, तो पक्का करें कि आपने हर ऐप्लिकेशन के स्कोप को Marketplace SDK के ऐप्लिकेशन कॉन्फ़िगरेशन पेज और OAuth सहमति स्क्रीन पर जोड़ा हो.
हमेशा सबसे छोटे स्कोप का इस्तेमाल करें. उदाहरण के लिए, अगर आपको सिर्फ़ पढ़ने के लिए स्कोप की ज़रूरत है, तो पूरे Drive स्कोप को शामिल न करें.
Apps Script प्रोजेक्ट के लिए, ज़्यादा जानकारी के लिए अनुमति के स्कोप देखें.
ऐप्लिकेशन डेवलपर के बारे में जानकारी देना
डेवलपर की जानकारी में जाकर, संपर्क जानकारी और अन्य जानकारी भरें. ये फ़ील्ड, आपके ऐप्लिकेशन के स्टोर पेज पर दिखते हैं.
| फ़ील्ड | |
|---|---|
| व्यापारी का स्टेटस |
उपभोक्ता संरक्षण कानूनों की वजह से, यूरोपियन इकनॉमिक एरिया (ईईए) में रहने वाले उपभोक्ताओं को यह बताना ज़रूरी है कि मार्केटप्लेस पर मौजूद कारोबारी या कंपनी, व्यापारी है या गैर-व्यापारी:
अगर आपने कारोबारी की स्थिति नहीं बताई है, तो आपके ऐप्लिकेशन के स्टोर पेज पर "कारोबारी की स्थिति नहीं बताई गई है" दिखेगा. |
| डेवलपर का नाम | ऐप्लिकेशन के लेखक के तौर पर दिखने वाला नाम. अगर आप व्यापारी हैं, तो कारोबार का नाम या कानूनी नाम डालें. |
| डेवलपर का डाक पता |
ट्रेडर के लिए ज़रूरी है. गैर-व्यापारियों के लिए यह जानकारी इकट्ठा नहीं की जाती. आपके कारोबार की जगह की जानकारी. वह मान्य डाक पता डालें जिस पर आपसे संपर्क किया जा सके. |
| डेवलपर की वेबसाइट का यूआरएल | ऐसी वेबसाइट जिस पर आपको (या आपके संगठन को) डेवलपर के तौर पर दिखाया गया हो. |
| डेवलपर का ईमेल पता |
वह ईमेल पता जिसका इस्तेमाल संपर्क करने के लिए किया जाएगा. यह आपके ऐप्लिकेशन की स्टोर लिस्टिंग में शामिल नहीं है. पक्का करें कि यह ईमेल पता अप-टू-डेट हो, क्योंकि इसका इस्तेमाल इन कामों के लिए किया जाता है:
|
| ऐप्लिकेशन की वेबसाइट का यूआरएल | ज़रूरी नहीं. वह वेबसाइट जिस पर आपके ऐप्लिकेशन के बारे में ज़्यादा जानकारी दी गई हो. |
Marketplace SDK में, ऐप्लिकेशन कॉन्फ़िगरेशन की सेटिंग सेव करना
पिछले सेक्शन में दी गई जानकारी का इस्तेमाल करके, Marketplace SDK में अपने ऐप्लिकेशन का कॉन्फ़िगरेशन सेव करें:
Google Cloud Console में, Marketplace SDK ऐप्लिकेशन कॉन्फ़िगरेशन पेज पर जाएं:
हर सेक्शन में, पिछले सेक्शन में तय की गई जानकारी के हिसाब से जवाब दें.
ड्राफ़्ट सेव करें पर क्लिक करें.
(ज़रूरी नहीं) Google Analytics में, ऐप्लिकेशन के इस्तेमाल से जुड़े आंकड़े पाए जा सकते हैं. इसके लिए, Marketplace SDK में Google Analytics आईडी जोड़ें.
- Analytics टैब पर जाएं.
- अपना Google Analytics आईडी डालें.
- सेव करें पर क्लिक करें.
समस्या हल करें
इस सेक्शन में, आम तौर पर होने वाली समस्याओं के बारे में बताया गया है.
Marketplace पर ऐप्लिकेशन पब्लिश करते समय, ज़रूरी अनुमतियां मौजूद नहीं हैं
Marketplace पर ऐप्लिकेशन पब्लिश नहीं किए जा सकते, क्योंकि Marketplace SDK के ऐप्लिकेशन कॉन्फ़िगरेशन पेज पर ऐप्लिकेशन को कॉन्फ़िगर करने की कोशिश करने पर, यह गड़बड़ी का मैसेज दिखता है:
You are missing at least one of the following required permissions: Project workspacemarketplace.appconfiguration.view / workspacemarketplace.appconfiguration.update
यह गड़बड़ी तब होती है, जब Marketplace SDK API चालू हो और Editor या Owner के अलावा किसी अन्य IAM भूमिका का इस्तेमाल किया जा रहा हो.
गड़बड़ी को ठीक करने के लिए, इनमें से कोई एक तरीका अपनाएं:
प्रोजेक्ट के मालिक से अनुरोध करें कि वह उस खाते को
roles/appmetadata.workspaceMarketplaceAppConfigurationAdminभूमिका असाइन करे जिसके पास ज़रूरी अनुमतियां नहीं हैं. इससे वह खाता, Marketplace SDK में ऐप्लिकेशन को कॉन्फ़िगर और मैनेज कर पाएगा.प्रोजेक्ट के मालिक से कहें कि वह Google Cloud Console में, आईएएम और एडमिन > भूमिकाएं पेज पर जाकर, कस्टम भूमिका में छूटी हुई अनुमतियां जोड़ दे. इसके बाद, जिस खाते के पास ज़रूरी अनुमतियां नहीं हैं उसे कस्टम भूमिका असाइन करें.
ऐप्लिकेशन पब्लिश करने के लिए, प्रिमिटिव
roles/editorयाroles/ownerका इस्तेमाल किया जा सकता है. हालांकि, IAM का सुरक्षित तरीके से इस्तेमाल करें दस्तावेज़ में इसे सही तरीका नहीं माना गया है, क्योंकि प्रोजेक्ट में मौजूद अन्य संसाधनों के लिए, बदलाव करने का ऐक्सेस आसानी से सीमित नहीं किया जा सकता.