Method: projects.initializeSettings

उन सेटिंग्स के लिए संसाधन बनाता है जो अभी तक सेट नहीं किए गए हैं।

वर्तमान में, यह एक एकल संसाधन बनाता है: एक Google क्लाउड स्टोरेज बकेट, जिसे इस प्रोजेक्ट के लिए डिफ़ॉल्ट बकेट के रूप में उपयोग किया जाता है। बकेट FTL-स्वयं भंडारण प्रोजेक्ट में बनाया गया है। दुर्लभ मामलों को छोड़कर, इस विधि को एकाधिक क्लाइंट से समानांतर में कॉल करने से केवल एक ही बकेट बनेगी। अनावश्यक भंडारण शुल्क से बचने के लिए, बकेट को 90 दिनों से अधिक पुरानी वस्तुओं को स्वचालित रूप से हटाने के लिए कॉन्फ़िगर किया गया है।

बकेट निम्नलिखित अनुमतियों के साथ बनाई गई है: - केंद्रीय भंडारण परियोजना (एफटीएल के स्वामित्व वाली) के मालिकों के लिए मालिक की पहुंच - ग्राहक परियोजना के मालिकों/संपादकों के लिए लेखक की पहुंच - ग्राहक परियोजना के दर्शकों के लिए रीडर पहुंच बकेट में बनाई गई वस्तुओं पर डिफ़ॉल्ट एसीएल है: - केंद्रीय भंडारण परियोजना के मालिकों के लिए स्वामी पहुंच - ग्राहक परियोजना के मालिकों/संपादकों/दर्शकों के लिए रीडर पहुंच अधिक विवरण के लिए Google क्लाउड स्टोरेज दस्तावेज़ देखें।

यदि पहले से ही एक डिफ़ॉल्ट बकेट सेट है और प्रोजेक्ट बकेट तक पहुंच सकता है, तो यह कॉल कुछ नहीं करती है। हालाँकि, यदि प्रोजेक्ट के पास बकेट तक पहुँचने की अनुमति नहीं है या बकेट हटा दिया गया है, तो एक नई बकेट बनाई जाएगी।

निम्नलिखित सहित कोई भी विहित त्रुटि कोड लौटा सकता है:

  • PERMISSION_DENIED - यदि उपयोगकर्ता प्रोजेक्ट पर लिखने के लिए अधिकृत नहीं है
  • Google क्लाउड स्टोरेज द्वारा उठाया गया कोई भी त्रुटि कोड

HTTP अनुरोध

POST https://toolresults.googleapis.com/toolresults/v1beta3/projects/{projectId}:initializeSettings

यूआरएल जीआरपीसी ट्रांसकोडिंग सिंटैक्स का उपयोग करता है।

पथ पैरामीटर

पैरामीटर
projectId

string

एक प्रोजेक्ट आईडी.

आवश्यक।

निकाय से अनुरोध करें

अनुरोध का मुख्य भाग खाली होना चाहिए.

प्रतिक्रिया निकाय

सफल होने पर, प्रतिक्रिया निकाय में ProjectSettings का एक उदाहरण होता है।

प्राधिकरण के दायरे

निम्नलिखित OAuth दायरे की आवश्यकता है:

  • https://www.googleapis.com/auth/cloud-platform

अधिक जानकारी के लिए, प्रमाणीकरण अवलोकन देखें।