स्थानीयकृत पठन मार्गदर्शिका
sandbox-nextउद्देश्य, उपयोग और स्रोत
Cloudflare Sandbox ऐप्स बनाएं या उनका रखरखाव करें@cloudflare/sandbox@next(एसडीके1.0(प्रीव्यू)। स्टेबल ऐप को पोर्ट करते समय sandbox-migrate-to-next का उपयोग करें।
स्रोत प्राप्त किया गया:
- स्रोत रिपॉज़िटरी
- cloudflare/skills
- SKILL.md
skills/sandbox-next/SKILL.md- रिपॉज़िटरी Star
- 3,222
- रिपॉज़िटरी का अंतिम अपडेट
- 2026-10-31
- क्षमता वर्गीकरण
- अन्य
- अंतिम संग्रह समय
लाइसेंस: Apache-2.0
वर्कफ़्लो के अंश केवल पढ़ने में सहायता के लिए हैं, कोडेज़ से निष्पादन योग्य निर्देश नहीं हैं। इस पृष्ठ को बनाने के लिए किसी तृतीय-पक्ष स्किल का उपयोग नहीं किया गया है।
नीचे दिए गए उद्देश्य और कार्यप्रणाली संबंधी अंश प्रारंभिक सामग्री हैं, जिन्हें पढ़ने के लिए व्यवस्थित और अनुवादित किया गया है। ये अलग से लेबल किए गए कोडेज़ संपादकीय विश्लेषण से भिन्न हैं।
यह कौशल क्या करता है
Cloudflare Sandbox ऐप्स बनाएं या उनका रखरखाव करें@cloudflare/sandbox@next(एसडीके1.0(प्रीव्यू)। स्टेबल ऐप को पोर्ट करते समय sandbox-migrate-to-next का उपयोग करें।
अपस्ट्रीम वर्कफ़्लो कैसे काम करता है
सैंडबॉक्स एसडीके —@next(1.0पूर्व दर्शन)
क्लाउडफ्लेयर कंटेनरों पर पृथक लिनक्स वातावरण, वर्कर्स द्वारा संचालित। पूर्वावलोकन दस्तावेज़ और स्थापित संस्करण को प्राथमिकता दें।@nextमेमोरी से अधिक प्रकारों पर ध्यान केंद्रित किया जाता है। एपीआई बदलते रहते हैं; यह कौशल एक द्वार, एक अनुबंध और एक पुनर्प्राप्ति मानचित्र है - एक पूर्ण नियमावली नहीं।
1गेट — पैकेज लाइन की पुष्टि करें
कोड लिखने से पहले, ऐप का निरीक्षण करें: कभी भी किसी चीज़ को आपस में न मिलाएं।@nextएक स्थिर कंटेनर छवि वाला वर्कर पैकेज (या इसका विपरीत)।
2अनुबंध — गैर-परक्राम्य
sandbox.exec(argv)यह एक आर्ग्यूमेंट वैल्यू लिस्ट लेता है और प्रोसेस शुरू होने पर उसे रिजॉल्व करता है। यह एक हैंडल लौटाता है, न कि पूरा हुआ कमांड रिजल्ट। हैंडल मेथड का उपयोग करके परिणाम एकत्र करें:output(),logs(),waitForExit(),waitForPort(),waitForLog(),kill(signal?).
import { getSandbox, proxyToSandbox, Sandbox } from "@cloudflare/sandbox";
export { Sandbox };
const sandbox = getSandbox(env.Sandbox, "user-123");
const process = await sandbox.exec(["python3", "-c", "print(2 + 2)"]);
const result = await process.output({ encoding: "utf8" });
// result.stdout, result.exitCodeआवश्यकताएँ और सेटअप
इस फ़ाइल से कोई संक्षिप्त आवश्यकताएँ नहीं चुनी गईं। इसका मतलब यह नहीं है कि स्किल की कोई निर्भरता नहीं है। रिपॉजिटरी सेटअप निर्देशों और संदर्भित फ़ाइलों की जाँच करें।
सीमाएं और गुणवत्ता जांच
इस फ़ाइल से कोई अलग सीमा अंश नहीं चुना गया है। इसका मतलब यह नहीं है कि यह स्किल हर इनपुट या वातावरण के लिए सुरक्षित है। संपूर्ण स्रोत की समीक्षा करें और अपने परिणाम की पुष्टि करें।
सुरक्षित परीक्षण से शुरुआत करें
- समर्थित होस्ट और रिपॉजिटरी इंस्टॉलेशन निर्देशों की जाँच करें। स्किल डायरेक्टरी और उससे संबंधित स्क्रिप्ट, एसेट्स और डॉक्यूमेंटेशन को एक साथ रखें;SKILL.mdअकेले होने पर निर्भरताओं को छोड़ा जा सकता है।
- एजेंट को अपना वास्तविक इनपुट, अपेक्षित आउटपुट और स्वीकृति मानदंड प्रदान करें। इनवोकेशन सिंटैक्स और उपलब्ध उपकरण होस्ट पर निर्भर करते हैं; यह साइट किसी सार्वभौमिक इंस्टॉलेशन कमांड को नहीं मानती है।
- डिस्पोजेबल प्रोजेक्ट या उसकी कॉपी पर मूल वर्कफ़्लो को आज़माएँ। फ़ाइलों, रिमोट सेवाओं या बिल योग्य संसाधनों में परिवर्तन करने वाले कार्यों की अनुमति देने से पहले उनकी समीक्षा करें।
- स्रोत गुणवत्ता जांच और अपनी आवश्यकताओं के आधार पर आउटपुट को सत्यापित करें। सफल ट्रिगर या उच्च रिपॉजिटरी स्टार संख्या सही परिणाम की गारंटी नहीं देते।
मूल लेख में आगे पढ़ें
सम्बंधित योग्यता
अनुवाद और दायरा
यह पठन मार्गदर्शिका ऊपर पिन किए गए अंशों में से चयनित अंशों को प्रस्तुत करती है।SKILL.mdयह अनुवाद सहायता से किया गया है। यह कोई संपूर्ण नियमावली या परीक्षित संगतता का दावा नहीं है। उपयोग करने से पहले मूल दस्तावेज़ और उससे संबंधित फ़ाइलों को पढ़ें।
यह परिचय नीचे पिन किए गए संस्करण को संदर्भित करता है; वर्तमान रिपॉजिटरी गतिविधि और संग्रह समय अलग से दिखाए गए हैं।
- पिन किया गया स्रोत
- मूल लेख पढ़ें ↗
- स्रोत प्राप्त किया गया
- स्रोत कमिट
49a31e0b3229ccdffe4944be9c61bc7481d1d432- स्रोत SHA-256
86e00416e89acf7f77b4d3926301345725abbc6e3dedec81493fd62ee69f1104