😽
Google Cloud CLI でAlloyDBリソース管理する
AlloyDBとは
フルマネージドのPostgreSQL互換データベース。
パフォーマンス、信頼性、可用性がすごい(けど、高い)
概要図
クラスタ内に複数のインスタンスが存在する構成となっている。
AlloyDBのリソースを作成して削除する
環境変数準備
export CLUSTER=CLUSTER_NAME #クラスタ名
export DB_PASSWORD="p@sssw0rd"
export REGION="us-central1"
export NETWORK=VPC_NAME #作成済VPCネットワーク名
export PROJECT=$DEVSHELL_PROJECT_ID
クラスタ作成
gcloud beta alloydb clusters create sample-cluster \
--password=DB_PASSWORD \
--network=VPC_NAME \
--region=REGION \
--project=PROJECT
インスタンス生成
gcloud beta alloydb instances create sample-instance\
--instance-type=PRIMARY \
--cpu-count=2 \
--region=REGION \
--cluster=sample-cluster \
--project=PROJECT
確認
gcloud beta alloydb clusters list
クラスタ削除
gcloud beta alloydb clusters delete sample-cluster \
--force \
--region=REGION \
--project=PROJECT
参考資料
Discussion