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 등과 같은 다른 선택적 플래그를 제공할 수 있습니다.
카프카 클러스터 생성
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 데이터베이스 생성/편집/삭제
upstash redis
-
카프카 :kafka 클러스터 및 주제 생성/편집/삭제
upstash kafka cluster upstash kafka topic
마무리 단어
질문이 있는 경우 GitHub 또는 아래 채널을 통해 문의해 주세요.
Discord와 Twitter를 팔로우하세요.