Asistencia regulatoria en AlloyDB para PostgreSQL

En este documento, se describen las funciones, los parámetros de configuración y las APIs de AlloyDB para PostgreSQL que se alinean con los controles de los paquetes de controles compatibles. En este documento, se supone que usas Assured Workloads.

Límite de datos para ITAR

Servicios compatibles

En la siguiente tabla, se enumeran las APIs y las versiones de AlloyDB para PostgreSQL que cumplen con los requisitos del límite de datos para ITAR.

Servicio Versión Estado
alloydb.googleapis.com v1 ADMITIDO
alloydb.googleapis.com v1alpha ADMITIDO
alloydb.googleapis.com v1beta ADMITIDO

Regiones admitidas para el cumplimiento

AlloyDB para PostgreSQL está disponible para el límite de datos de ITAR en las siguientes regiones de Google Cloud :

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

Campos de la API para datos sensibles

Recurso: alloydb.googleapis.com/Cluster

En la siguiente tabla, se especifican los recursos y campos de la API que están diseñados para controlar los datos protegidos por el límite de datos para ITAR.

Método de API Campos protegidos

Servicio: alloydb.googleapis.com

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

Métodos RPC:

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

Servicio: alloydb.googleapis.com

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

Métodos RPC:

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

Servicio: alloydb.googleapis.com

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

Métodos RPC:

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

Servicio: alloydb.googleapis.com

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

Métodos RPC:

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

Servicio: alloydb.googleapis.com

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

Métodos RPC:

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

Servicio: alloydb.googleapis.com

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

Métodos RPC:

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

Servicio: alloydb.googleapis.com

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

Métodos RPC:

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

Servicio: alloydb.googleapis.com

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

Métodos RPC:

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

Servicio: alloydb.googleapis.com

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

Métodos RPC:

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

Servicio: alloydb.googleapis.com

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

Métodos RPC:

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

Servicio: alloydb.googleapis.com

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

Métodos RPC:

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

Servicio: alloydb.googleapis.com

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

Métodos RPC:

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

Servicio: alloydb.googleapis.com

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

Métodos RPC:

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

Servicio: alloydb.googleapis.com

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

Métodos RPC:

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

Servicio: alloydb.googleapis.com

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

Métodos RPC:

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

Servicio: alloydb.googleapis.com

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

Métodos RPC:

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

Servicio: alloydb.googleapis.com

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

Métodos RPC:

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

Servicio: alloydb.googleapis.com

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

Métodos RPC:

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

Recurso: alloydb.googleapis.com/Instance

En la siguiente tabla, se especifican los recursos y campos de la API que están diseñados para controlar los datos protegidos por el límite de datos para ITAR.

Método de API Campos protegidos

Servicio: alloydb.googleapis.com

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

Métodos RPC:

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

Servicio: alloydb.googleapis.com

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

Métodos RPC:

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

Servicio: alloydb.googleapis.com

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

Métodos RPC:

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

Servicio: alloydb.googleapis.com

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

Métodos RPC:

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

Servicio: alloydb.googleapis.com

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

Métodos RPC:

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

Servicio: alloydb.googleapis.com

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

Métodos RPC:

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

Recurso: alloydb.googleapis.com/User

En la siguiente tabla, se especifican los recursos y campos de la API que están diseñados para controlar los datos protegidos por el límite de datos para ITAR.

Método de API Campos protegidos

Servicio: alloydb.googleapis.com

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

Métodos RPC:

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

Servicio: alloydb.googleapis.com

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

Métodos RPC:

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

Servicio: alloydb.googleapis.com

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

Métodos RPC:

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

Servicio: alloydb.googleapis.com

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

Métodos RPC:

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

Servicio: alloydb.googleapis.com

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

Métodos RPC:

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

Servicio: alloydb.googleapis.com

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

Métodos RPC:

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

Campos no destinados a datos sensibles

En la siguiente tabla, se proporciona una lista ilustrativa de categorías de campos y campos específicos que no son adecuados para la información sensible. Para mantener el cumplimiento, evita colocar datos protegidos en estos campos. Para obtener una lista completa, comunícate con tu representante de Google Cloud.

Categoría Campos
Autenticación y credenciales
  • cloudSqlSource.authConfig.usernamePassword.username
  • pemCsr
  • publicKey
Configuración de las copias de seguridad
  • backup.clusterName
  • backup.description
  • backup.displayName
  • backup.encryptionConfig.kmsKeyName
  • backup.tags.key
  • backup.tags.value
Configuración del clúster
  • cluster.automatedBackupPolicy.location
  • cluster.displayName
  • cluster.encryptionConfig.kmsKeyName
  • cluster.maintenanceVersionName
  • cluster.networkConfig.network
  • cluster.tags.key
Opciones de exportación de datos
  • csvExportOptions.escapeCharacter
  • csvExportOptions.fieldDelimiter
  • csvExportOptions.quoteCharacter
  • csvExportOptions.selectQuery
  • gcsDestination.uri
  • sqlExportOptions.tables
Opciones de importación de datos
  • csvImportOptions.columns
  • csvImportOptions.escapeCharacter
  • csvImportOptions.fieldDelimiter
  • csvImportOptions.quoteCharacter
  • csvImportOptions.table
  • gcsUri
Filtrar y ordenar
  • filter
  • orderBy
  • pageToken
Configuración de instancias
  • instance.connectionPoolConfig.userFlags.users
  • instance.databaseFlags.key
  • instance.displayName
  • instance.labels.value
  • instance.machineConfig.machineType
  • instance.networkConfig.allocatedIpRangeOverride
Ubicación y alcance
  • database
  • instance
  • location
  • parent
  • user
Metadatos de la solicitud
  • backup.etag
  • cluster.etag
  • endpoint.etag
  • etag
  • instance.etag
  • requestId
Identificación de recursos
  • backupId
  • clusterId
  • databaseId
  • endpointId
  • instanceId
  • name

¿Qué sigue?