किसी दिए गए प्रोजेक्ट और जगह में नया बैकएंड बनाता है.
एचटीटीपी अनुरोध
POST https://firebaseapphosting.googleapis.com/v1beta/{parent=projects/*/locations/*}/backends
यह यूआरएल gRPC ट्रांसकोडिंग सिंटैक्स का इस्तेमाल करता है.
पाथ पैरामीटर
पैरामीटर | |
---|---|
parent |
ज़रूरी है. फ़ॉर्म |
क्वेरी पैरामीटर
पैरामीटर | |
---|---|
backendId |
ज़रूरी है. बैकएंड का आईडी. इसे Cloud Run के लिए सेवा आईडी और डिफ़ॉल्ट डोमेन नेम के हिस्से के तौर पर भी इस्तेमाल किया जाता है. |
requestId |
ज़रूरी नहीं. अनुरोधों की पहचान करने के लिए, अनुरोध का वैकल्पिक आईडी. एक यूनीक अनुरोध आईडी तय करें, ताकि अगर आपके अनुरोध को फिर से प्रोसेस करना पड़े, तो सर्वर को पता चल जाए कि वह अनुरोध पूरा नहीं कर चुका है. सर्वर पहले अनुरोध के बाद कम से कम 60 मिनट तक गारंटी देगा. उदाहरण के लिए, ऐसी स्थिति पर विचार करें जिसमें आप शुरुआत में अनुरोध करें और वह समय खत्म होने का अनुरोध करे. अगर उसी अनुरोध आईडी के साथ दोबारा अनुरोध किया जाता है, तो सर्वर यह जांच कर सकता है कि उसी अनुरोध आईडी वाली ओरिजनल कार्रवाई मिली है या नहीं. अगर ऐसा है, तो वह दूसरे अनुरोध को अनदेखा कर देगा. इससे क्लाइंट गलती से डुप्लीकेट जवाबदेही तय नहीं कर पाते. अनुरोध आईडी एक मान्य यूयूआईडी होना चाहिए. इसमें अपवाद के तौर पर, शून्य यूयूआईडी काम नहीं करता (00000000-0000-0000-0000-000000000000). |
validateOnly |
ज़रूरी नहीं. इससे यह पता चलता है कि अनुरोध की पुष्टि की जानी चाहिए और डिफ़ॉल्ट वैल्यू भरी जानी चाहिए. इसके लिए, अनुरोध को बनाए रखना या कोई संसाधन नहीं बनाना ज़रूरी है. |
अनुरोध का मुख्य भाग
अनुरोध के मुख्य हिस्से में Backend
का एक इंस्टेंस शामिल है.
जवाब का लेख
कामयाब होने पर, जवाब के मुख्य हिस्से में Operation
का नया इंस्टेंस शामिल किया जाता है.
अनुमति के दायरे
नीचे दिए गए OAuth स्कोप की ज़रूरत हाेती है:
https://www.googleapis.com/auth/cloud-platform
ज़्यादा जानकारी के लिए, पुष्टि करने से जुड़ी खास जानकारी देखें.