gcloud CLI를 사용하여 Pub/Sub에서 메시지 게시 및 수신
이 페이지에서는 Google Cloud CLI를 사용하여 Pub/Sub에서 다음 작업을 수행하는 방법을 보여줍니다.
- 주제 및 구독을 만듭니다.
- 주제에 메시지를 게시합니다.
- 구독에서 메시지를 수신합니다.
Google Cloud 콘솔에서 이 태스크에 대한 단계별 안내를 직접 수행하려면 둘러보기를 클릭합니다.
시작하기 전에
파이프라인을 실행하기 전에 다음 단계를 완료하세요.
프로젝트 설정
- Google Cloud 계정에 로그인합니다. Google Cloud를 처음 사용하는 경우 계정을 만들고 Google 제품의 실제 성능을 평가해 보세요. 신규 고객에게는 워크로드를 실행, 테스트, 배포하는 데 사용할 수 있는 $300의 무료 크레딧이 제공됩니다.
Set up a Google Cloud console project.
Click to:
- Create or select a project.
- Enable the Pub/Sub API for that project.
You can view and manage these resources at any time in the Google Cloud console.
-
Google Cloud CLI를 설치합니다.
-
외부 ID 공급업체(IdP)를 사용하는 경우 먼저 제휴 ID로 gcloud CLI에 로그인해야 합니다.
-
gcloud CLI를 초기화하려면, 다음 명령어를 실행합니다.
gcloud init Set up a Google Cloud console project.
Click to:
- Create or select a project.
- Enable the Pub/Sub API for that project.
You can view and manage these resources at any time in the Google Cloud console.
-
Google Cloud CLI를 설치합니다.
-
외부 ID 공급업체(IdP)를 사용하는 경우 먼저 제휴 ID로 gcloud CLI에 로그인해야 합니다.
-
gcloud CLI를 초기화하려면, 다음 명령어를 실행합니다.
gcloud init
필요한 역할
이 빠른 시작을 완료하려면 다음 Identity and Access Management(IAM) 역할이 필요합니다.
이 빠른 시작을 완료하는 데 필요한 권한을 얻으려면 관리자에게 프로젝트에 대한 Pub/Sub 편집자 (roles/pubsub.editor) IAM 역할을 부여해 달라고 요청하세요.
역할 부여에 대한 자세한 내용은 프로젝트, 폴더, 조직에 대한 액세스 관리를 참조하세요.
커스텀 역할이나 다른 사전 정의된 역할을 통해 필요한 권한을 얻을 수도 있습니다.
주제 만들기
ID가 my-topic인 주제를 만듭니다.
gcloud pubsub topics create my-topic
구독 만들기
ID가 my-sub인 구독을 만들고 my-topic에 연결합니다.
gcloud pubsub subscriptions create my-sub --topic=my-topic
메시지 게시
my-topic에 메시지를 게시합니다.
gcloud pubsub topics publish my-topic --message="hello"
메시지 수신
my-sub에서 메시지를 수신합니다.
gcloud pubsub subscriptions pull my-sub --auto-ack
gcloud CLI는 명령줄에 메시지를 인쇄합니다.
어땠나요?
다음 단계
Pub/Sub에 사용할 수 있는 모든 gcloud CLI 명령어를 확인하세요.
이 페이지에서 설명하는 Pub/Sub 개념에 대해 자세히 알아보기
Pub/Sub 서비스의 기본사항 읽어보기
Pub/Sub 시스템의 엔드 투 엔드 예시 살펴보기
클라이언트 라이브러리 또는 콘솔을 사용하는 다른 Pub/Sub 빠른 시작 사용해 보기
구독 유형 선택
Pub/Sub API 자세히 알아보기