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