Pub/Sub의 규제 지원

이 문서에서는 지원되는 제어 패키지의 제어와 일치하는 Pub/Sub의 기능, 구성, API를 설명합니다. 이 문서에서는 Assured Workloads를 사용하는 것으로 가정합니다.

FedRAMP 높음의 데이터 경계

지원되는 서비스

다음 표에는 FedRAMP 높음의 데이터 경계 요구사항을 충족하는 Pub/Sub API 및 버전이 나와 있습니다.

서비스 버전 상태
pubsub.googleapis.com v1 지원됨

규정 준수 지원 리전

Pub/Sub는 다음 Google Cloud 리전의 FedRAMP 높음의 데이터 경계에서 사용할 수 있습니다.

  • us-central1
  • us-central2
  • us-east1
  • us-east4
  • us-east5
  • us-south1
  • us-west1
  • us-west2
  • us-west3
  • us-west4

관리 도구

다음 표에서는 관리 도구가 Pub/Sub를 사용하여 FedRAMP 높음의 데이터 경계를 지원하는 방법을 설명합니다.

도구 설명
Google Cloud SDK FedRAMP 높음 기술 데이터의 데이터 리전화를 보장하려면 Google Cloud SDK 버전 403.0.0 이상을 사용해야 합니다. 현재 Google Cloud SDK 버전을 확인하려면 gcloud --version을 실행한 다음 gcloud components update를 실행하여 최신 버전으로 업데이트합니다.
관리자 제어 기능 기본적으로 규정을 준수하지 않는 API는 사용 중지됩니다. 하지만 권한이 충분한 관리자는 규정을 준수하지 않는 API를 사용 설정할 수 있습니다. 규정을 준수하지 않는 API가 사용 설정되면 Assured Workloads 모니터링 페이지에 알림이 표시됩니다.

영향을 받는 기능

다음 표에서는 FedRAMP 높음의 데이터 경계의 영향을 받는 기능을 설명합니다.

기능 설명
단일 메시지 변환 (SMT) 이 기능은 FedRAMP 높음 규정 준수를 지원하지 않으므로 사용해서는 안 됩니다. Assured Workloads 폴더에서 기본적으로 사용 중지됩니다.

적용 가능한 설정

다음 표에서는 FedRAMP 높음의 데이터 경계에 적용되는 조직 정책 제약 조건 및 제품 설정을 설명합니다. 기본적으로 Assured Workloads에서 설정합니다. 이러한 설정을 변경하는 경우 먼저 변경사항이 규정 준수 상태에 미치는 영향을 고려해야 합니다. 조직 정책 구성에 대한 안내는 조직 정책 만들기 및 관리를 참고하세요.

설정 필수 값
pubsub.managed.disableTopicMessageTransforms
  • True
pubsub.managed.disableSubscriptionMessageTransforms
  • True

민감한 정보의 API 필드

리소스: 리소스 없음

다음 표에서는 FedRAMP 높음의 데이터 경계에서 보호되는 데이터를 처리하도록 설계된 API 리소스 및 필드를 지정합니다.

API 메서드 보호된 필드

서비스: pubsub.googleapis.com

REST API: POST /v1/{project=projects/*}:testMessageTransforms

RPC 메서드:

  • google.pubsub.v1.Transform.TestMessageTransforms
  • message.data

리소스: pubsub.googleapis.com/Topic

다음 표에서는 FedRAMP 높음의 데이터 경계에서 보호되는 데이터를 처리하도록 설계된 API 리소스 및 필드를 지정합니다.

API 메서드 보호된 필드

서비스: pubsub.googleapis.com

REST API: POST /v1/{topic=projects/*/topics/*}:publish

RPC 메서드:

  • google.pubsub.v1.Publisher.Publish
  • messages.data

민감한 정보에 적합하지 않은 필드

다음 표에는 민감한 정보에 적합하지 않은 필드 카테고리 및 특정 필드의 예시 목록이 나와 있습니다. 규정 준수를 유지하려면 이러한 필드에 보호된 데이터를 배치하지 마세요. 전체 목록은 Google Cloud 담당자에게 문의하세요.

카테고리 필드
데이터 수집 소스
  • ingestionDataSourceSettings.awsKinesis.streamArn
  • ingestionDataSourceSettings.awsMsk.clusterArn
  • ingestionDataSourceSettings.awsMsk.gcpServiceAccount
  • ingestionDataSourceSettings.azureEventHubs.eventHub
  • ingestionDataSourceSettings.cloudStorage.bucket
  • ingestionDataSourceSettings.confluentCloud.bootstrapServer
메시지 메타데이터
  • ackIds
  • messages.attributes.key
  • messages.attributes.value
  • messages.messageId
  • messages.orderingKey
  • subscription
메시지 변환
  • messageTransforms.aiInference.endpoint
  • messageTransforms.aiInference.unstructuredInference.parameters.fields.key
  • messageTransforms.aiInference.unstructuredInference.parameters.fields.value.stringValue
  • messageTransforms.schemaEncoding.firstRevisionId
  • messageTransforms.schemaEncoding.lastRevisionId
  • messageTransforms.schemaEncoding.schema
페이지 나누기 및 필터링
  • filter
  • pageToken
푸시 구성
  • cloudStorageConfig.filenamePrefix
  • pubsubliteExportConfig.topic
  • pushConfig.attributes.key
  • pushConfig.attributes.value
  • pushConfig.oidcToken.audience
  • pushConfig.pushEndpoint
리소스 식별
  • name
  • parent
  • project
  • schemaId
  • subscription
  • topic
스키마 정의
  • schema.definition
  • schema.name
  • schema.tags.key
  • schema.tags.value
  • tags.key
  • tags.value
스키마 설정
  • schemaSettings.firstRevisionId
  • schemaSettings.lastRevisionId
  • schemaSettings.schema
정기 결제 구성
  • bigqueryConfig.table
  • cloudStorageConfig.bucket
  • cloudStorageConfig.filenameDatetimeFormat
  • cloudStorageConfig.filenameSuffix
  • deadLetterPolicy.deadLetterTopic
  • pubsubExportConfig.topic
주제 구성
  • kmsKeyName
  • labels.key
  • labels.value
  • revisionId
  • snapshot
  • updateMask.paths

참조


다음 단계