Upstash-এর প্রাথমিক লক্ষ্যগুলির মধ্যে একটি হল প্রতিটি ডেভেলপারকে বিভিন্ন টুল ব্যবহার করে সহজেই Upstash রিসোর্স তৈরি করতে সক্ষম করা। অতীতে, আমরা ডেভেলপার Api, Terraform প্রোভাইডার ঘোষণা করেছি, এবং এখন Upstash CLI-এর সময়।
@upstash/cli ঘোষণা করা হচ্ছে
আমরা Upstash কমান্ড-লাইন টুল ঘোষণা করতে পেরে রোমাঞ্চিত বোধ করছি যাতে প্রত্যেক ডেভেলপার তাদের Upstash রিসোর্স একক কমান্ড দিয়ে তৈরি করতে পারে।
এটি GitHub, npm বা বিল্ট বাইনারি
এ উপলব্ধশুরু করুন
৷Upstash CLI-এর জন্য একটি বিকাশকারী api কী প্রয়োজন৷ কনসোলে একটি নতুন এপিআই কী তৈরি করা যেতে পারে।
npm install -g @upstash/cli
অথবা পূর্বনির্মাণ বাইনারিগুলির জন্য গিটহাব রিলিজ পৃষ্ঠাতে যান৷
৷ইনস্টল করার পরে, লগ ইন করতে নিম্নলিখিত কমান্ডটি চালান৷ এটি আপনার ইমেল এবং api কী চাইবে:
upstash auth login
এখানেই শেষ. আপনি এখন লগ ইন করেছেন এবং কমান্ড লাইন থেকে আপনার আপস্ট্যাশ সংস্থানগুলি পরিচালনা করতে পারেন৷
আপনি যদি নিশ্চিত না হন যে একটি কমান্ড কি করে, তাহলে --help
ব্যবহার করুন পতাকা, এবং এটি সমস্ত উপলব্ধ কমান্ড এবং পতাকা ব্যাখ্যা করবে৷
upstash redis --help
সমস্ত পরামিতি CLI এর মাধ্যমে দেওয়া যেতে পারে, তবে CLI আপনাকে জিজ্ঞাসা করবে যে একটি প্রয়োজনীয় প্যারামিটার অনুপস্থিত কিনা।
সম্পদ তৈরি করা
Redis ডেটাবেস তৈরি করা
upstash redis create --name=cli-powered-db --region=eu-central-1
আপনাকে শুধুমাত্র আপনার ডাটাবেস এবং অঞ্চলের নাম প্রদান করতে হবে। অন্যান্য ঐচ্ছিক পতাকা যেমন tls, multizone, ইত্যাদি প্রদান করা যেতে পারে।
কাফকা ক্লাস্টার তৈরি করা হচ্ছে
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
ক্লোজিং শব্দ
আপনার যদি কোন প্রশ্ন থাকে, অনুগ্রহ করে আমাদের সাথে গিটহাব বা নীচের চ্যানেলগুলিতে যোগাযোগ করুন৷
৷Discordand Twitter-এ অনুসরণ করুন৷
৷