Upstash के प्राथमिक लक्ष्यों में से एक है हर डेवलपर को विभिन्न टूल्स का उपयोग करके Upstash संसाधनों को आसानी से बनाने में सक्षम बनाना। अतीत में, हमने Developer API, Terraform Provider की घोषणा की है, और अब Upstash CLI का समय है।
@upstash/cli की घोषणा
हम Upstash कमांड-लाइन टूल की घोषणा करते हुए रोमांचित हैं ताकि हर डेवलपर एक ही कमांड के साथ अपने Upstash संसाधन बना सके।
यह GitHub, npm या बिल्ट बाइनरीज़ पर उपलब्ध है।
शुरू करें
Upstash CLI के लिए एक डेवलपर API की आवश्यकता होती है। एक नई API की Console में बनाई जा सकती है।
npm install -g @upstash/cli
या प्रीबिल्ट बाइनरीज़ के लिए GitHub रिलीज़ पेज पर जाएं।
इंस्टॉल करने के बाद, लॉग इन करने के लिए निम्नलिखित कमांड निष्पादित करें। यह आपके ईमेल और API की के लिए पूछेगा:
upstash auth login
बस इतना ही। अब आप लॉग इन हैं और कमांड लाइन से अपने Upstash संसाधनों को प्रबंधित कर सकते हैं।
यदि आप अनिश्चित हैं कि कोई कमांड क्या करता है, तो --help फ्लैग का उपयोग करें, और यह सभी उपलब्ध कमांड और फ्लैग्स की व्याख्या करेगा।
upstash redis --help
सभी पैरामीटर्स CLI के माध्यम से दिए जा सकते हैं, लेकिन यदि कोई आवश्यक पैरामीटर गायब है तो CLI आपसे पूछेगा।
संसाधन बनाना
Redis डेटाबेस बनाना
upstash redis create --name=cli-powered-db --region=eu-central-1
आपको केवल अपने डेटाबेस का नाम और क्षेत्र प्रदान करने की आवश्यकता है। TLS, मल्टीज़ोन आदि जैसे अन्य वैकल्पिक फ्लैग्स प्रदान किए जा सकते हैं।
Kafka क्लस्टर बनाना
upstash kafka create --name=$name --region=$region
Redis के समान, Kafka संसाधनों के लिए 2 पैरामीटर्स नाम और क्षेत्र की आवश्यकता होती है। एक क्षेत्र बनाने के बाद, एक टॉपिक बनाया जा सकता है।
upstash kafka topic create --name=mytopic --cluster-id=$id
अन्य कमांड
Upstash CLI में आपके Upstash संसाधनों पर CRUD ऑपरेशन करने के लिए कई अलग-अलग कमांड शामिल हैं।
- टीम: यह आपको टीमों और उनके सदस्यों को प्रबंधित करने की अनुमति देता है
upstash team - Redis: Redis डेटाबेस बनाएं/संपादित करें/हटाएं
upstash redis - Kafka: Kafka क्लस्टर और टॉपिक बनाएं/संपादित करें/हटाएं
upstash kafka cluster upstash kafka topic
समापन शब्द
यदि आपके कोई प्रश्न हैं, तो कृपया GitHub या नीचे दिए गए चैनलों पर हमसे संपर्क करें।
हमें Discord और Twitter पर फॉलो करें।