gcloud 도구로 Pub/Sub 수행
gcloud init에서 configuration 생성이 완료되었다고 가정합니다.
$ gcloud init
Welcome! This command will take you through the configuration of gcloud.
Settings from your current configuration [default] are:
core:
account: [email protected]
disable_usage_reporting: 'True'
project: my-project-sep-10-2017
Pick configuration to use:
[1] Re-initialize this configuration [default] with new settings
[2] Create a new configuration
Please enter your numeric choice:
topic_1이라는 주제를 작성합니다.
$ gcloud pubsub topics create topic_1
Created topic [projects/my-project-aug-29-2016/topics/topic_1].
subscription_1이라는 구독을 만듭니다.
$ gcloud pubsub subscriptions create --topic topic_1 subscription_1
Created subscription [projects/my-project-aug-29-2016/subscriptions/subscription_1].
topic_1에 메시지를 게시합니다.
$ gcloud pubsub topics publish topic_1 --message "Good Morning"
messageIds:
- '33129870297757'
subscription_1 からメッセージを取ります。
```text
$ gcloud pubsub subscriptions pull --auto-ack subscription_1
┌──────────────┬────────────────┬────────────┐
│ DATA │ MESSAGE_ID │ ATTRIBUTES │
├──────────────┼────────────────┼────────────┤
│ Good Morning │ 33129870297757 │ │
└──────────────┴────────────────┴────────────┘
다른 메시지를 topic_1로 보냅니다.
$ gcloud pubsub topics publish topic_1 --message "Hello World!"
messageIds:
- '33123573760843'
subscription_1에서 메시지를 가져옵니다.
$ gcloud pubsub subscriptions pull --auto-ack subscription_1
┌──────────────┬────────────────┬────────────┐
│ DATA │ MESSAGE_ID │ ATTRIBUTES │
├──────────────┼────────────────┼────────────┤
│ Hello World! │ 33123573760843 │ │
└──────────────┴────────────────┴────────────┘
주제 목록
gcloud pubsub topics list
topic_1의 구독 표시
gcloud pubsub topics list-subscriptions topic_1
구독 목록
gcloud pubsub subscriptions list
주제와 구독을 GUI에서 확인할 수도 있습니다.
주제 (topic_1) 삭제
gcloud pubsub topics delete topic_1
구독(subscription_1) 삭제
gcloud pubsub subscriptions delete subscription_1
Reference
이 문제에 관하여(gcloud 도구로 Pub/Sub 수행), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/ekzemplaro/items/2c47beb962bee54b4609텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)