PostgreSQL용 AlloyDB의 규제 지원

이 문서에서는 지원되는 제어 패키지의 제어와 일치하는 PostgreSQL용 AlloyDB의 기능, 구성, API를 설명합니다. 이 문서에서는 Assured Workloads를 사용한다고 가정합니다.

ITAR의 데이터 경계

지원되는 서비스

다음 표에는 ITAR 데이터 경계 요구사항을 충족하는 PostgreSQL용 AlloyDB API 및 버전이 나와 있습니다.

서비스 버전 상태
alloydb.googleapis.com v1 지원됨
alloydb.googleapis.com v1alpha 지원됨
alloydb.googleapis.com v1beta 지원됨

규정 준수 지원 지역

PostgreSQL용 AlloyDB는 다음 Google Cloud 리전에서 ITAR 데이터 경계에 사용할 수 있습니다.

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

민감한 정보의 API 필드

리소스: alloydb.googleapis.com/Cluster

다음 표에는 ITAR 데이터 경계에 따라 보호되는 데이터를 처리하도록 설계된 API 리소스와 필드가 나와 있습니다.

API 메서드 보호된 필드

서비스: alloydb.googleapis.com

REST API: PATCH /v1/{cluster.name=projects/*/locations/*/clusters/*}

RPC 메서드:

  • google.cloud.alloydb.v1.AlloyDBAdmin.UpdateCluster
  • cluster.initialUser.password
  • cluster.initialUser.user

서비스: alloydb.googleapis.com

REST API: PATCH /v1alpha/{cluster.name=projects/*/locations/*/clusters/*}

RPC 메서드:

  • google.cloud.alloydb.v1alpha.AlloyDBAdmin.UpdateCluster
  • cluster.initialUser.password
  • cluster.initialUser.user

서비스: alloydb.googleapis.com

REST API: PATCH /v1beta/{cluster.name=projects/*/locations/*/clusters/*}

RPC 메서드:

  • google.cloud.alloydb.v1beta.AlloyDBAdmin.UpdateCluster
  • cluster.initialUser.password
  • cluster.initialUser.user

서비스: alloydb.googleapis.com

REST API: POST /v1/{name=projects/*/locations/*/clusters/*}:import

RPC 메서드:

  • google.cloud.alloydb.v1.AlloyDBAdmin.ImportCluster
  • password

서비스: alloydb.googleapis.com

REST API: POST /v1/{parent=projects/*/locations/*}/clusters

RPC 메서드:

  • google.cloud.alloydb.v1.AlloyDBAdmin.CreateCluster
  • cluster.initialUser.password
  • cluster.initialUser.user

서비스: alloydb.googleapis.com

REST API: POST /v1/{parent=projects/*/locations/*}/clusters:createsecondary

RPC 메서드:

  • google.cloud.alloydb.v1.AlloyDBAdmin.CreateSecondaryCluster
  • cluster.initialUser.password
  • cluster.initialUser.user

서비스: alloydb.googleapis.com

REST API: POST /v1/{parent=projects/*/locations/*}/clusters:restore

RPC 메서드:

  • google.cloud.alloydb.v1.AlloyDBAdmin.RestoreCluster
  • cluster.initialUser.password
  • cluster.initialUser.user

서비스: alloydb.googleapis.com

REST API: POST /v1/{parent=projects/*/locations/*}/clusters:restoreFromCloudSQL

RPC 메서드:

  • google.cloud.alloydb.v1.AlloyDBCSQLAdmin.RestoreFromCloudSQL
  • cluster.initialUser.password
  • cluster.initialUser.user

서비스: alloydb.googleapis.com

REST API: POST /v1alpha/{name=projects/*/locations/*/clusters/*}:import

RPC 메서드:

  • google.cloud.alloydb.v1alpha.AlloyDBAdmin.ImportCluster
  • password

서비스: alloydb.googleapis.com

REST API: POST /v1alpha/{parent=projects/*/locations/*}/clusters

RPC 메서드:

  • google.cloud.alloydb.v1alpha.AlloyDBAdmin.CreateCluster
  • cluster.initialUser.password
  • cluster.initialUser.user

서비스: alloydb.googleapis.com

REST API: POST /v1alpha/{parent=projects/*/locations/*}/clusters:createsecondary

RPC 메서드:

  • google.cloud.alloydb.v1alpha.AlloyDBAdmin.CreateSecondaryCluster
  • cluster.initialUser.password
  • cluster.initialUser.user

서비스: alloydb.googleapis.com

REST API: POST /v1alpha/{parent=projects/*/locations/*}/clusters:restore

RPC 메서드:

  • google.cloud.alloydb.v1alpha.AlloyDBAdmin.RestoreCluster
  • cluster.initialUser.password
  • cluster.initialUser.user

서비스: alloydb.googleapis.com

REST API: POST /v1alpha/{parent=projects/*/locations/*}/clusters:restoreFromCloudSQL

RPC 메서드:

  • google.cloud.alloydb.v1alpha.AlloyDBCSQLAdmin.RestoreFromCloudSQL
  • cluster.initialUser.password
  • cluster.initialUser.user

서비스: alloydb.googleapis.com

REST API: POST /v1beta/{name=projects/*/locations/*/clusters/*}:import

RPC 메서드:

  • google.cloud.alloydb.v1beta.AlloyDBAdmin.ImportCluster
  • password

서비스: alloydb.googleapis.com

REST API: POST /v1beta/{parent=projects/*/locations/*}/clusters

RPC 메서드:

  • google.cloud.alloydb.v1beta.AlloyDBAdmin.CreateCluster
  • cluster.initialUser.password
  • cluster.initialUser.user

서비스: alloydb.googleapis.com

REST API: POST /v1beta/{parent=projects/*/locations/*}/clusters:createsecondary

RPC 메서드:

  • google.cloud.alloydb.v1beta.AlloyDBAdmin.CreateSecondaryCluster
  • cluster.initialUser.password
  • cluster.initialUser.user

서비스: alloydb.googleapis.com

REST API: POST /v1beta/{parent=projects/*/locations/*}/clusters:restore

RPC 메서드:

  • google.cloud.alloydb.v1beta.AlloyDBAdmin.RestoreCluster
  • cluster.initialUser.password
  • cluster.initialUser.user

서비스: alloydb.googleapis.com

REST API: POST /v1beta/{parent=projects/*/locations/*}/clusters:restoreFromCloudSQL

RPC 메서드:

  • google.cloud.alloydb.v1beta.AlloyDBCSQLAdmin.RestoreFromCloudSQL
  • cluster.initialUser.password
  • cluster.initialUser.user

리소스: alloydb.googleapis.com/Instance

다음 표에는 ITAR 데이터 경계에 따라 보호되는 데이터를 처리하도록 설계된 API 리소스와 필드가 나와 있습니다.

API 메서드 보호된 필드

서비스: alloydb.googleapis.com

REST API: POST /v1/{instance=projects/*/locations/*/clusters/*/instances/*}:executeSql

RPC 메서드:

  • google.cloud.alloydb.v1.AlloyDBAdmin.ExecuteSql
  • password
  • sqlStatement

서비스: alloydb.googleapis.com

REST API: POST /v1/{instance=projects/*/locations/*/clusters/*/instances/*}:executeSqlReadOnly

RPC 메서드:

  • google.cloud.alloydb.v1.AlloyDBAdmin.ExecuteSqlReadOnly
  • password
  • sqlStatement

서비스: alloydb.googleapis.com

REST API: POST /v1alpha/{instance=projects/*/locations/*/clusters/*/instances/*}:executeSql

RPC 메서드:

  • google.cloud.alloydb.v1alpha.AlloyDBAdmin.ExecuteSql
  • password
  • sqlStatement

서비스: alloydb.googleapis.com

REST API: POST /v1alpha/{instance=projects/*/locations/*/clusters/*/instances/*}:executeSqlReadOnly

RPC 메서드:

  • google.cloud.alloydb.v1alpha.AlloyDBAdmin.ExecuteSqlReadOnly
  • password
  • sqlStatement

서비스: alloydb.googleapis.com

REST API: POST /v1beta/{instance=projects/*/locations/*/clusters/*/instances/*}:executeSql

RPC 메서드:

  • google.cloud.alloydb.v1beta.AlloyDBAdmin.ExecuteSql
  • password
  • sqlStatement

서비스: alloydb.googleapis.com

REST API: POST /v1beta/{instance=projects/*/locations/*/clusters/*/instances/*}:executeSqlReadOnly

RPC 메서드:

  • google.cloud.alloydb.v1beta.AlloyDBAdmin.ExecuteSqlReadOnly
  • password
  • sqlStatement

리소스: alloydb.googleapis.com/User

다음 표에는 ITAR 데이터 경계에 따라 보호되는 데이터를 처리하도록 설계된 API 리소스와 필드가 나와 있습니다.

API 메서드 보호된 필드

서비스: alloydb.googleapis.com

REST API: PATCH /v1/{user.name=projects/*/locations/*/clusters/*/users/*}

RPC 메서드:

  • google.cloud.alloydb.v1.AlloyDBAdmin.UpdateUser
  • user.password

서비스: alloydb.googleapis.com

REST API: PATCH /v1alpha/{user.name=projects/*/locations/*/clusters/*/users/*}

RPC 메서드:

  • google.cloud.alloydb.v1alpha.AlloyDBAdmin.UpdateUser
  • user.password

서비스: alloydb.googleapis.com

REST API: PATCH /v1beta/{user.name=projects/*/locations/*/clusters/*/users/*}

RPC 메서드:

  • google.cloud.alloydb.v1beta.AlloyDBAdmin.UpdateUser
  • user.password

서비스: alloydb.googleapis.com

REST API: POST /v1/{parent=projects/*/locations/*/clusters/*}/users

RPC 메서드:

  • google.cloud.alloydb.v1.AlloyDBAdmin.CreateUser
  • user.password

서비스: alloydb.googleapis.com

REST API: POST /v1alpha/{parent=projects/*/locations/*/clusters/*}/users

RPC 메서드:

  • google.cloud.alloydb.v1alpha.AlloyDBAdmin.CreateUser
  • user.password

서비스: alloydb.googleapis.com

REST API: POST /v1beta/{parent=projects/*/locations/*/clusters/*}/users

RPC 메서드:

  • google.cloud.alloydb.v1beta.AlloyDBAdmin.CreateUser
  • user.password

민감한 정보에 사용되지 않는 필드

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

카테고리 필드
인증 및 사용자 인증 정보
  • cloudSqlSource.authConfig.usernamePassword.username
  • pemCsr
  • publicKey
백업 구성
  • backup.clusterName
  • backup.description
  • backup.displayName
  • backup.encryptionConfig.kmsKeyName
  • backup.tags.key
  • backup.tags.value
클러스터 구성
  • cluster.automatedBackupPolicy.location
  • cluster.displayName
  • cluster.encryptionConfig.kmsKeyName
  • cluster.maintenanceVersionName
  • cluster.networkConfig.network
  • cluster.tags.key
데이터 내보내기 옵션
  • csvExportOptions.escapeCharacter
  • csvExportOptions.fieldDelimiter
  • csvExportOptions.quoteCharacter
  • csvExportOptions.selectQuery
  • gcsDestination.uri
  • sqlExportOptions.tables
데이터 가져오기 옵션
  • csvImportOptions.columns
  • csvImportOptions.escapeCharacter
  • csvImportOptions.fieldDelimiter
  • csvImportOptions.quoteCharacter
  • csvImportOptions.table
  • gcsUri
필터링 및 순서
  • filter
  • orderBy
  • pageToken
인스턴스 구성
  • instance.connectionPoolConfig.userFlags.users
  • instance.databaseFlags.key
  • instance.displayName
  • instance.labels.value
  • instance.machineConfig.machineType
  • instance.networkConfig.allocatedIpRangeOverride
위치 및 범위
  • database
  • instance
  • location
  • parent
  • user
요청 메타데이터
  • backup.etag
  • cluster.etag
  • endpoint.etag
  • etag
  • instance.etag
  • requestId
리소스 식별
  • backupId
  • clusterId
  • databaseId
  • endpointId
  • instanceId
  • name

다음 단계