주제 속성

Pub/Sub 주제 속성은 주제의 특성입니다. 주제를 만들거나 업데이트할 때 주제 속성을 설정할 수 있습니다.

이 문서에서는 주제에 설정할 수 있는 다양한 주제 속성을 설명합니다.

시작하기 전에

공통된 주제 속성

주제를 만들 때 주제를 설정하는 여러 옵션을 지정해야 합니다. 이러한 속성 중 일부는 모든 유형의 주제에 공통적이며 다음 섹션에서 설명합니다.

기본 구독 추가

Pub/Sub 주제에 기본 구독을 추가합니다. 주제가 생성된 후에 주제의 다른 구독을 만들 수 있습니다. 기본 구독에는 다음과 같은 속성이 있습니다.

  • -sub의 구독 ID
  • 가져오기 전송 유형
  • 메시지 보관 기간 7일
  • 31일 동안 활동이 없으면 만료됨
  • 확인 기한 10초
  • 즉시 재시도 정책

스키마

스키마는 메시지 데이터 필드가 따라야 하는 형식입니다. 스키마는 Pub/Sub가 적용하는 게시자와 구독자 간의 계약입니다.

주제 스키마는 메시지 유형과 권한을 표준화하여 조직의 여러 팀에서 사용할 수 있도록 합니다. Pub/Sub는 메시지 유형 및 권한을 위한 중앙 권한을 만듭니다. 스키마로 주제를 만들려면 스키마 만들기 및 관리를 참조하세요.

메시지 보관 기간

게시 후 Pub/Sub 주제에서 메시지를 보관하는 기간을 지정합니다. 메시지 보관 기간이 끝나면 Pub/Sub는 확인 상태에 관계없이 메시지를 삭제할 수 있습니다. 주제에 게시된 모든 메시지를 저장할 때 메시지 스토리지 요금이 청구됩니다.

  • 기본값 = 사용 설정되지 않음
  • 최솟값 = 10분
  • 최댓값 = 31일

고객 관리 암호화 키(CMEK) 사용

주제가 CMEK로 암호화되는지 여부를 지정합니다. Pub/Sub는 기본적으로 Google 관리 키로 메시지를 암호화합니다. 이 옵션을 지정하면 Pub/Sub에서 CMEK와 함께 봉투 암호화 패턴을 사용합니다. 이 방식에서 Cloud KMS는 메시지를 암호화하지 않습니다. 대신 Cloud KMS는 Pub/Sub에서 각 주제에 만드는 데이터 암호화 키(DEK)를 암호화합니다.

Pub/Sub는 주제에 생성된 최신 DEK를 사용하여 메시지를 암호화합니다. Pub/Sub는 메시지가 구독자에게 전달되기 직전에 메시지를 복호화합니다.

키 만들기에 대한 자세한 내용은 메시지 암호화 구성을 참조하세요.

다음 단계