Method: projects.locations.backends.create

किसी दिए गए प्रोजेक्ट और जगह में नया बैकएंड बनाता है.

एचटीटीपी अनुरोध

POST https://firebaseapphosting.googleapis.com/v1beta/{parent=projects/*/locations/*}/backends

यह यूआरएल gRPC ट्रांसकोडिंग सिंटैक्स का इस्तेमाल करता है.

पाथ पैरामीटर

पैरामीटर
parent

string

ज़रूरी है. फ़ॉर्म projects/{project}/locations/{locationId} का पैरंट नाम.

क्वेरी पैरामीटर

पैरामीटर
backendId

string

ज़रूरी है. बैकएंड का आईडी. इसे Cloud Run के लिए सेवा आईडी और डिफ़ॉल्ट डोमेन नेम के हिस्से के तौर पर भी इस्तेमाल किया जाता है.

requestId

string

ज़रूरी नहीं. अनुरोधों की पहचान करने के लिए, अनुरोध का वैकल्पिक आईडी. एक यूनीक अनुरोध आईडी तय करें, ताकि अगर आपके अनुरोध को फिर से प्रोसेस करना पड़े, तो सर्वर को पता चल जाए कि वह अनुरोध पूरा नहीं कर चुका है. सर्वर पहले अनुरोध के बाद कम से कम 60 मिनट तक गारंटी देगा.

उदाहरण के लिए, ऐसी स्थिति पर विचार करें जिसमें आप शुरुआत में अनुरोध करें और वह समय खत्म होने का अनुरोध करे. अगर उसी अनुरोध आईडी के साथ दोबारा अनुरोध किया जाता है, तो सर्वर यह जांच कर सकता है कि उसी अनुरोध आईडी वाली ओरिजनल कार्रवाई मिली है या नहीं. अगर ऐसा है, तो वह दूसरे अनुरोध को अनदेखा कर देगा. इससे क्लाइंट गलती से डुप्लीकेट जवाबदेही तय नहीं कर पाते.

अनुरोध आईडी एक मान्य यूयूआईडी होना चाहिए. इसमें अपवाद के तौर पर, शून्य यूयूआईडी काम नहीं करता (00000000-0000-0000-0000-000000000000).

validateOnly

boolean

ज़रूरी नहीं. इससे यह पता चलता है कि अनुरोध की पुष्टि की जानी चाहिए और डिफ़ॉल्ट वैल्यू भरी जानी चाहिए. इसके लिए, अनुरोध को बनाए रखना या कोई संसाधन नहीं बनाना ज़रूरी है.

अनुरोध का मुख्य भाग

अनुरोध के मुख्य हिस्से में Backend का एक इंस्टेंस शामिल है.

जवाब का लेख

कामयाब होने पर, जवाब के मुख्य हिस्से में Operation का नया इंस्टेंस शामिल किया जाता है.

अनुमति के दायरे

नीचे दिए गए OAuth स्कोप की ज़रूरत हाेती है:

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

ज़्यादा जानकारी के लिए, पुष्टि करने से जुड़ी खास जानकारी देखें.