หนึ่งในเป้าหมายหลักของ Upstash คือการช่วยให้นักพัฒนาทุกคนสามารถสร้างทรัพยากร Upstash ได้อย่างง่ายดายโดยใช้เครื่องมือต่างๆ ในอดีต เราได้ประกาศ Developer Api, Terraform Provider และตอนนี้ก็ถึงเวลาสำหรับ Upstash CLI
กำลังประกาศ @upstash/cli
เรารู้สึกตื่นเต้นที่จะประกาศเครื่องมือบรรทัดคำสั่ง Upstash เพื่อให้นักพัฒนาทุกคนสามารถสร้างทรัพยากร Upstash ได้ด้วยคำสั่งเดียว
มีอยู่ใน GitHub, npm หรือไบนารีที่สร้างขึ้น
เริ่มต้นใช้งาน
Upstash CLI ต้องใช้คีย์ API สำหรับนักพัฒนา สามารถสร้างคีย์ API ใหม่ในคอนโซลได้
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, multizone เป็นต้น
การสร้างคลัสเตอร์ Kafka
upstash kafka create --name=$name --region=$region
คล้ายกับ redis ทรัพยากร kafka ต้องการ 2 ชื่อพารามิเตอร์และภูมิภาค หลังจากสร้างภูมิภาคแล้ว คุณสามารถสร้างหัวข้อได้
upstash kafka topic create --name=mytopic --cluster-id=$id
คำสั่งอื่นๆ
Upstash CLI มีคำสั่งต่างๆ มากมายเพื่อดำเนินการ CRUD บนทรัพยากร Upstash
-
ทีม :ช่วยให้คุณจัดการทีมและสมาชิกได้
upstash team
-
เรดิส :สร้าง/แก้ไข/ลบฐานข้อมูล redis
upstash redis
-
คาฟคา :สร้าง/แก้ไข/ลบคลัสเตอร์และหัวข้อ kafka
upstash kafka cluster upstash kafka topic
ปิดคำ
หากคุณมีคำถามใดๆ โปรดติดต่อเราทาง GitHub หรือช่องทางด้านล่าง
ติดตามเราบน Discordand Twitter