Pub/Sub 주제 속성은 주제의 특성입니다. 주제를 만들거나 업데이트할 때 주제 속성을 설정할 수 있습니다.
이 문서에서는 주제에 설정할 수 있는 다양한 주제 속성을 설명합니다.
시작하기 전에
일반적인 주제 속성
주제를 만들 때는 주제 설정을 위한 여러 옵션을 지정해야 합니다. 이러한 속성 중 일부는 모든 유형의 주제에 공통적이며 다음 섹션에서 설명합니다.
기본 구독 추가
Pub/Sub 주제에 기본 구독을 추가합니다. 주제가 생성된 후에 주제의 다른 구독을 만들 수 있습니다. 기본 구독에는 다음과 같은 속성이 있습니다.
-sub
의 구독 ID- 가져오기 전송 유형
- 메시지 보관 기간 7일
- 31일 동안 활동이 없으면 만료됨
- 확인 기한 10초
- 즉시 재시도 정책
스키마
스키마는 메시지 데이터 필드가 따라야 하는 형식입니다. 스키마는 Pub/Sub가 적용하는 게시자와 구독자 간의 계약입니다.
주제 스키마는 메시지 유형과 권한을 표준화하여 조직의 여러 팀에서 사용할 수 있도록 합니다. Pub/Sub는 메시지 유형 및 권한을 위한 중앙 권한을 만듭니다. 스키마로 주제를 만들려면 스키마 만들기 및 관리를 참조하세요.
메시지 보관 기간
게시 후 Pub/Sub 주제에서 메시지를 보관하는 기간을 지정합니다. 메시지 보관 기간이 끝나면 Pub/Sub는 확인 상태에 관계없이 메시지를 삭제할 수 있습니다. 주제에 게시된 모든 메시지를 저장할 때 메시지 스토리지 요금이 청구됩니다.
- 기본값 = 사용 설정되지 않음
- 최솟값 = 10분
- 최댓값 = 31일
고객 관리 암호화 키(CMEK) 사용
주제가 CMEK로 암호화되는지 여부를 지정합니다. Pub/Sub는 기본적으로 Google 소유 및 Google 관리 키로 메시지를 암호화합니다. 이 옵션을 지정하면 Pub/Sub에서 CMEK와 함께 봉투 암호화 패턴을 사용합니다. 이 방식에서 Cloud KMS는 메시지를 암호화하지 않습니다. 대신 Cloud KMS는 Pub/Sub에서 각 주제에 만드는 데이터 암호화 키(DEK)를 암호화합니다.
Pub/Sub는 주제에 생성된 최신 DEK를 사용하여 메시지를 암호화합니다. Pub/Sub는 메시지가 구독자에게 전달되기 직전에 메시지를 복호화합니다.
키 만들기에 대한 자세한 내용은 메시지 암호화 구성을 참조하세요.
다음 단계
- pull 구독 만들기
- push 구독 만들기
- BigQuery 구독 만들기
- Cloud Storage 구독 만들기