टेक्नोलॉजी

फ्लोसी: एक ओपन-सोर्स लोकल एडब्ल्यूएस एमुलेटर

· GlobeWire Daily Tech Desk · Source: github.com

2 मिनट में पढ़ें

मुख्य बातेंफ्लोसी (Floci) एक निःशुल्क और ओपन-सोर्स लोकल एडब्ल्यूएस (AWS) एमुलेटर है जिसे विकास, परीक्षण और निरंतर एकीकरण (CI) वर्कफ़्लो के लिए डिज़ाइन किया गया है। यह किसी क्लाउड खाते, प्रमाणीकरण टोकन या सशुल्क फ़ीचर गेट की आवश्यकता के बिना स्थानीय मशीन पर एडब्ल्यूएस-जैसी सेवाएँ प्रदान करता है। उपयोगकर्ता अपने मौजूदा वर्कफ़्लो को बनाए रखते हुए मानक एडब्ल्यूएस…
Floci: An Open-Source Local AWS Emulator

चित्र: GitHub · चित्र स्रोत · Resized and letterboxed to 16:9; no AI generation

फ्लोसी (Floci) एक निःशुल्क और ओपन-सोर्स लोकल एडब्ल्यूएस (AWS) एमुलेटर है जिसे विकास, परीक्षण और निरंतर एकीकरण (CI) वर्कफ़्लो के लिए डिज़ाइन किया गया है। यह किसी क्लाउड खाते, प्रमाणीकरण टोकन या सशुल्क फ़ीचर गेट की आवश्यकता के बिना स्थानीय मशीन पर एडब्ल्यूएस-जैसी सेवाएँ प्रदान करता है। उपयोगकर्ता अपने मौजूदा वर्कफ़्लो को बनाए रखते हुए मानक एडब्ल्यूएस क्लाइंट, एसडीके, सीएलआई, टेराफ़ॉर्म, सीडीके या टेस्ट सूट को http://localhost:4566 पर इंगित कर सकते हैं।

परियोजना दस्तावेज़ के अनुसार, फ्लोसी को लोकलस्टैक कम्युनिटी सेटअप के विकल्प के रूप में उपयोग किया जा सकता है, जिससे उपयोगकर्ता केवल इमेज बदलकर काम जारी रख सकते हैं। यह प्रोजेक्ट एप्लीकेशन सेवाओं, डेटा सेवाओं, इवेंटिंग, पहचान और बुनियादी ढाँचे सहित व्यापक कवरेज प्रदान करता है।

शुरुआत कैसे करें

फ्लोसी चलाने का सबसे तेज़ तरीका Docker Compose या आधिकारिक कमांड-लाइन इंटरफ़ेस (CLI) का उपयोग करना है। डॉकर के बिना वातावरण के लिए प्रत्येक रिलीज़ लिनक्स, मैकओएस और विंडोज के लिए एक स्टैंडअलोन बाइनरी के रूप में भी उपलब्ध है।

  • डॉकर कंपोज़ या सीएलआई का उपयोग करके स्थानीय स्तर पर एमुलेटर शुरू करें।
  • स्थानीय एडब्ल्यूएस पर्यावरण चर (environment variables) निर्यात करें।
  • अपने मानक एडब्ल्यूएस टूल को `http://localhost:4566` पर निर्देशित करें।

मुख्य वास्तुकला और विशेषताएँ

  • भंडारण लचीलापन: आवश्यकतानुसार इन-मेमोरी, लगातार, हाइब्रिड या राइट-अहेड लॉग स्टोरेज मोड कॉन्फ़िगर करें।
  • मल्टी-अकाउंट आइसोलेशन: फ्लोसी प्रति-खाता संसाधन आइसोलेशन का समर्थन करता है। यदि `AWS_ACCESS_KEY_ID` ठीक 12 अंकों का है, तो इसे खाता आईडी माना जाता है।
  • वेब कंसोल: स्थानीय संसाधनों का निरीक्षण करने के लिए `http://localhost:4566/_floci/ui` पर एक ब्राउज़र कंसोल उपलब्ध है।
  • टेस्टकंटेनर्स इंटीग्रेशन: समर्पित मॉड्यूल डेवलपर्स को साझा अवस्था और पोर्ट संघर्षों से बचने के लिए परीक्षणों से सीधे अलग किए गए उदाहरण शुरू करने की अनुमति देते हैं।

अनुकूलता और रिलीज चैनल

फ्लोसी स्वचालित रूप से लोकलस्टैक पर्यावरण चर का अनुवाद करता है। स्थिर रिलीज़ महीने की 15 तारीख और अंतिम दिन निर्धारित की जाती हैं, जबकि नाइटली टैग मुख्य शाखा को ट्रैक करते हैं।

मूल स्थापना निर्देशों, अनुकूलता मैट्रिक्स और स्टोरेज कॉन्फ़िगरेशन को सत्यापित करने के लिए आधिकारिक GitHub रिपॉजिटरी `https://github.com/floci-io/floci` देखें।

यह खबर शेयर करें
मूल स्रोत पढ़ें: floci-io/floci: Light, fluffy, and always free - The AWS Local Emulator alternative - GitHub

AI की सहायता से तैयार रिपोर्ट; मूल स्रोत के दावों की स्वतंत्र पुष्टि नहीं की गई है।

लेखक के बारे में

GlobeWire Daily Tech Desk — प्रकाशित स्रोतों पर आधारित AI-सहायता प्राप्त खबरें।

और पढ़ें