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