Suporte regulatório no AlloyDB para PostgreSQL

Neste documento, descrevemos os recursos, as configurações e as APIs do AlloyDB para PostgreSQL que se alinham aos controles dos pacotes de controle compatíveis. Neste documento, presumimos que você esteja usando o Assured Workloads.

Limite de dados para ITAR

Serviços compatíveis

A tabela a seguir lista as APIs e versões do AlloyDB para PostgreSQL que atendem aos requisitos do limite de dados para ITAR.

Serviço Versão Status
alloydb.googleapis.com v1 COMPATÍVEL
alloydb.googleapis.com v1alpha COMPATÍVEL
alloydb.googleapis.com v1beta COMPATÍVEL

Regiões com disponibilidade para compliance

O AlloyDB para PostgreSQL está disponível para o limite de dados para ITAR nas seguintes regiões do Google Cloud :

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

Campos de API para dados sensíveis

Recurso: alloydb.googleapis.com/Cluster

A tabela a seguir especifica os recursos e campos da API projetados para processar dados protegidos pelo limite de dados para ITAR.

Método de API Campos protegidos

Serviço: alloydb.googleapis.com

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

Métodos RPC:

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

Serviço: alloydb.googleapis.com

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

Métodos RPC:

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

Serviço: alloydb.googleapis.com

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

Métodos RPC:

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

Serviço: alloydb.googleapis.com

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

Métodos RPC:

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

Serviço: alloydb.googleapis.com

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

Métodos RPC:

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

Serviço: alloydb.googleapis.com

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

Métodos RPC:

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

Serviço: alloydb.googleapis.com

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

Métodos RPC:

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

Serviço: alloydb.googleapis.com

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

Métodos RPC:

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

Serviço: alloydb.googleapis.com

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

Métodos RPC:

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

Serviço: alloydb.googleapis.com

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

Métodos RPC:

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

Serviço: alloydb.googleapis.com

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

Métodos RPC:

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

Serviço: alloydb.googleapis.com

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

Métodos RPC:

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

Serviço: alloydb.googleapis.com

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

Métodos RPC:

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

Serviço: alloydb.googleapis.com

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

Métodos RPC:

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

Serviço: alloydb.googleapis.com

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

Métodos RPC:

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

Serviço: alloydb.googleapis.com

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

Métodos RPC:

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

Serviço: alloydb.googleapis.com

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

Métodos RPC:

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

Serviço: alloydb.googleapis.com

API 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

A tabela a seguir especifica os recursos e campos da API projetados para processar dados protegidos pelo limite de dados para ITAR.

Método de API Campos protegidos

Serviço: alloydb.googleapis.com

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

Métodos RPC:

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

Serviço: alloydb.googleapis.com

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

Métodos RPC:

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

Serviço: alloydb.googleapis.com

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

Métodos RPC:

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

Serviço: alloydb.googleapis.com

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

Métodos RPC:

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

Serviço: alloydb.googleapis.com

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

Métodos RPC:

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

Serviço: alloydb.googleapis.com

API 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

A tabela a seguir especifica os recursos e campos da API projetados para processar dados protegidos pelo limite de dados para ITAR.

Método de API Campos protegidos

Serviço: alloydb.googleapis.com

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

Métodos RPC:

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

Serviço: alloydb.googleapis.com

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

Métodos RPC:

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

Serviço: alloydb.googleapis.com

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

Métodos RPC:

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

Serviço: alloydb.googleapis.com

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

Métodos RPC:

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

Serviço: alloydb.googleapis.com

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

Métodos RPC:

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

Serviço: alloydb.googleapis.com

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

Métodos RPC:

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

Campos não destinados a dados sensíveis

A tabela a seguir mostra uma lista ilustrativa de categorias de campos e campos específicos que não são adequados para informações sensíveis. Para manter a conformidade, evite colocar dados protegidos nesses campos. Para uma lista completa, entre em contato com seu representante do Google Cloud.

Categoria Campos
Autenticação e credenciais
  • cloudSqlSource.authConfig.usernamePassword.username
  • pemCsr
  • publicKey
Configuração de backup
  • backup.clusterName
  • backup.description
  • backup.displayName
  • backup.encryptionConfig.kmsKeyName
  • backup.tags.key
  • backup.tags.value
Configuração do cluster
  • cluster.automatedBackupPolicy.location
  • cluster.displayName
  • cluster.encryptionConfig.kmsKeyName
  • cluster.maintenanceVersionName
  • cluster.networkConfig.network
  • cluster.tags.key
Opções de exportação de dados
  • csvExportOptions.escapeCharacter
  • csvExportOptions.fieldDelimiter
  • csvExportOptions.quoteCharacter
  • csvExportOptions.selectQuery
  • gcsDestination.uri
  • sqlExportOptions.tables
Opções de importação de dados
  • csvImportOptions.columns
  • csvImportOptions.escapeCharacter
  • csvImportOptions.fieldDelimiter
  • csvImportOptions.quoteCharacter
  • csvImportOptions.table
  • gcsUri
Filtragem e organização
  • filter
  • orderBy
  • pageToken
Configuração de instâncias
  • instance.connectionPoolConfig.userFlags.users
  • instance.databaseFlags.key
  • instance.displayName
  • instance.labels.value
  • instance.machineConfig.machineType
  • instance.networkConfig.allocatedIpRangeOverride
Local e escopo
  • database
  • instance
  • location
  • parent
  • user
Solicitar metadados
  • backup.etag
  • cluster.etag
  • endpoint.etag
  • etag
  • instance.etag
  • requestId
Identificação de recursos
  • backupId
  • clusterId
  • databaseId
  • endpointId
  • instanceId
  • name

A seguir