pub/subのstreamingPull型の検証
export topicName=<topicName>
export projectId=<projectId>
gcloud config set project $projectId
gcloud pubsub topics create $topicName
gcloud pubsub subscriptions create --topic $topicName $topicName-sub
gcloud pubsub topics list
gcloud pubsub subscriptions list
gcloud pubsub topics publish $topicName --message "PubSub Sample"
go run main.go
or
docker compose up
ローカルで動かす場合は.envrc.exampleを.envrcに変更し値を入れる。
direnv allowを実行する。
ローカルで動かす場合は.env.exampleを.envに変更し値を入れる
projectでpubsubの[Pub/Sub サブスクライバー]をつけたSAを作成してcredentialsフォルダに配置する。