- एचटीटीपी अनुरोध
- पाथ पैरामीटर
- अनुरोध का मुख्य हिस्सा
- जवाब का मुख्य हिस्सा
- अनुमति के दायरे
- इसे आज़माएं!
उन सेटिंग के लिए संसाधन बनाता है जो अभी तक सेट नहीं किए गए हैं.
फ़िलहाल, यह एक संसाधन बनाता है: Google Cloud Storage बकेट, जिसे इस प्रोजेक्ट के लिए डिफ़ॉल्ट बकेट के तौर पर इस्तेमाल किया जाएगा. बकेट को FTL के मालिकाना हक वाले स्टोरेज प्रोजेक्ट में बनाया जाता है. बहुत कम मामलों में इस तरीके को छोड़कर, एक से ज़्यादा क्लाइंट के साथ इस तरीके से कॉल करने से सिर्फ़ एक बकेट बनेगी. बेवजह स्टोरेज शुल्क से बचने के लिए, बकेट को इस तरह कॉन्फ़िगर किया जाता है कि 90 दिन से ज़्यादा पुराने ऑब्जेक्ट अपने-आप मिट जाएं.
बकेट को नीचे दी गई अनुमतियों के साथ बनाया जाता है: - सेंट्रल स्टोरेज प्रोजेक्ट के मालिकों के लिए मालिक का ऐक्सेस (FTL के मालिकाना हक वाला) - ग्राहक प्रोजेक्ट के मालिकों/एडिटर के लिए लेखक का ऐक्सेस - ग्राहक प्रोजेक्ट के दर्शकों के लिए रीडर ऐक्सेस
अगर पहले से कोई डिफ़ॉल्ट बकेट सेट है और प्रोजेक्ट बकेट को ऐक्सेस कर सकता है, तो इस कॉल के लिए कुछ नहीं करना होगा. हालांकि, अगर प्रोजेक्ट को बकेट ऐक्सेस करने की अनुमति नहीं है या बकेट को मिटा दिया जाता है, तो एक नया बकेट बन जाएगा.
किसी भी कैननिकल गड़बड़ी कोड को दिखा सकता है, जिसमें ये शामिल हैं:
- PERMISSION_DENIED - अगर उपयोगकर्ता प्रोजेक्ट पर लिखने के लिए अधिकृत नहीं है
- Google Cloud Storage की मदद से इकट्ठा किया गया, गड़बड़ी का कोई भी कोड
एचटीटीपी अनुरोध
POST https://toolresults.googleapis.com/toolresults/v1beta3/projects/{projectId}:initializeSettings
यह यूआरएल gRPC ट्रांसकोडिंग सिंटैक्स का इस्तेमाल करता है.
पाथ पैरामीटर
पैरामीटर | |
---|---|
projectId |
प्रोजेक्ट आईडी. ज़रूरी है. |
अनुरोध का मुख्य भाग
अनुरोध का लेख खाली होना चाहिए.
जवाब का लेख
कामयाब होने पर, जवाब के मुख्य हिस्से में ProjectSettings
का एक इंस्टेंस शामिल होता है.
अनुमति के दायरे
नीचे दिए गए OAuth स्कोप की ज़रूरत हाेती है:
https://www.googleapis.com/auth/cloud-platform
ज़्यादा जानकारी के लिए, पुष्टि करने से जुड़ी खास जानकारी देखें.