Một trong những mục tiêu chính của Upstash là cho phép mọi nhà phát triển tạo tài nguyên Upstash dễ dàng bằng nhiều công cụ. Trước đây, chúng tôi đã công bố Developer API, Terraform Provider, và giờ là lúc cho Upstash CLI.
Thông báo @upstash/cli
Chúng tôi rất hào hứng công bố công cụ dòng lệnh Upstash để mọi nhà phát triển có thể tạo tài nguyên Upstash chỉ với một lệnh duy nhất.
Nó có sẵn trên GitHub, npm hoặc built binaries.
Bắt đầu
Upstash CLI yêu cầu một developer API key. API key mới có thể tạo trong Console.
npm install -g @upstash/cliHoặc truy cập trang release GitHub để lấy binary tiền biên dịch.
Sau khi cài đặt, thực hiện lệnh sau để đăng nhập. Nó sẽ hỏi email và api key của bạn:
upstash auth loginĐó là tất cả. Bạn đã đăng nhập và có thể quản lý tài nguyên Upstash từ dòng lệnh.
Nếu bạn không chắc một lệnh làm gì, hãy dùng cờ --help, nó sẽ giải thích tất cả các lệnh và cờ có sẵn.
upstash redis --helpTất cả tham số có thể đưa qua CLI, nhưng CLI sẽ hỏi nếu thiếu tham số bắt buộc.
Tạo tài nguyên
Tạo cơ sở dữ liệu Redis
upstash redis create --name=cli-powered-db --region=eu-central-1Bạn chỉ cần cung cấp tên cơ sở dữ liệu và khu vực. Các cờ tùy chọn khác có thể cung cấp như tls, multizone, v.v.
Tạo cụm Kafka
upstash kafka create --name=$name --region=$regionTương tự như redis, tài nguyên kafka cần 2 tham số name và region. Sau khi tạo region, một topic có thể được tạo.
upstash kafka topic create --name=mytopic --cluster-id=$idCác lệnh khác
Upstash CLI bao gồm nhiều lệnh khác nhau để thực hiện các thao tác CRUD trên tài nguyên Upstash của bạn.
Team: Cho phép quản lý team và thành viên
upstash teamRedis: Tạo/sửa/xóa cơ sở dữ liệu redis
upstash redisKafka: Tạo/sửa/xóa cụm kafka và topic
upstash kafka cluster upstash kafka topic
Kết luận
Nếu bạn có bất kỳ câu hỏi nào, vui lòng liên hệ với chúng tôi trên GitHub hoặc các kênh dưới đây.