En esta página, se proporciona una descripción general de los Controles del servicio de VPC y cómo puedes integrarlos con Backup and DR para proteger tus datos y recursos.
Acerca de los Controles del servicio de VPC
Los Controles del servicio de VPC ayudan a mitigar el riesgo de robo de datos de la consola de administración de dispositivos de Backup and DR. Puedes usar los Controles del servicio de VPC para crear perímetros de servicio que protejan los recursos y los datos de varios servicios. Si Backup and DR está protegido por un perímetro, los recursos externos al perímetro no pueden comunicarse con la consola de administración de dispositivos. Sin embargo, puedes permitir que los recursos externos al perímetro de servicio accedan a la consola de administración y a la API. Para obtener más información, consulta Cómo permitir el acceso a recursos protegidos desde fuera de un perímetro.
Para obtener una descripción general de los Controles del servicio de VPC, sus beneficios de seguridad, y sus capacidades en los productos de la CLI de gcloud, consulta la Descripción general de los Controles del servicio de VPC.
Antes de comenzar
Antes de comenzar a configurar los Controles del servicio de VPC para Backup and DR, haz lo siguiente:
- En la Google Cloud consola de, en la página Selector de proyectos, selecciona crear un proyecto de la CLI de gcloud.
- Asegúrate de tener habilitada la facturación para tu Google Cloud proyecto de. Obtén información para verificar si la facturación está habilitada en un proyecto.
- Sigue las instrucciones de la sección Habilita las APIs y habilita la API de Access Context Manager para tu proyecto.
Configura los niveles de acceso y las políticas de dirección para el depósito de copias de seguridad
Si el dispositivo de copia de seguridad o recuperación y el depósito de copias de seguridad se encuentran en el mismo perímetro de Controles del servicio de VPC, no es necesario que configures los niveles de acceso ni las políticas de dirección. De lo contrario, elige una de las siguientes situaciones de configuración según los requisitos de configuración del perímetro de seguridad.
- Si el dispositivo de copia de seguridad o recuperación y el depósito de copias de seguridad se encuentran en perímetros, pero existen en perímetros diferentes:
- Configura excepciones de entrada en el perímetro donde existen recursos del depósito de copias de seguridad.
Agrega
backupdr.googleapis.comystorage.googleapis.coma la regla de entrada. La fuente puede ser la dirección IP, la red o el proyecto en el que está presente el dispositivo de copia de seguridad o recuperación. - Configura excepciones de salida en el perímetro donde existen dispositivos de copia de seguridad o recuperación.
Agrega
backupdr.googleapis.comystorage.googleapis.coma la regla de salida. El destino es el proyecto en el que existe el recurso del depósito de copias de seguridad. Puedes combinarlo con la dirección IP del dispositivo de copia de seguridad o recuperación, o cualquier otra propiedad.
- Configura excepciones de entrada en el perímetro donde existen recursos del depósito de copias de seguridad.
Agrega
- Si solo los recursos del depósito de copias de seguridad están en el perímetro:
Configura excepciones de entrada en el perímetro donde existen recursos del depósito de copias de seguridad.
Agrega
backupdr.googleapis.comystorage.googleapis.coma la regla de entrada. La fuente puede ser la dirección IP, la red o el proyecto en el que está presente el dispositivo de copia de seguridad o recuperación. - Si solo existe un dispositivo de copia de seguridad o recuperación en el perímetro:
Configura excepciones de salida en el perímetro donde existen dispositivos de copia de seguridad o recuperación.
Agrega
backupdr.googleapis.comystorage.googleapis.coma la regla de salida. El destino es el proyecto en el que existe el recurso del backup vault. Puedes combinarlo con la dirección IP del dispositivo de copia de seguridad o recuperación, o cualquier otra propiedad.
Configura los niveles de acceso y las políticas de dirección para Compute Engine
Si el proyecto de administrador y el proyecto de carga de trabajo se encuentran en el mismo perímetro de Controles del servicio de VPC, no es necesario que configures los niveles de acceso ni las políticas de dirección. De lo contrario, elige una de las siguientes situaciones de configuración según los requisitos de configuración del perímetro de seguridad.
- Si el proyecto de administrador y el proyecto de carga de trabajo existen en perímetros de servicio diferentes:
- El proyecto de administrador debe agregar una regla de salida para el agente de servicio del backup vault al proyecto de carga de trabajo para
backupdr.googleapis.comycompute.googleapis.com. - El proyecto de carga de trabajo debe agregar una regla de entrada para permitir llamadas desde el agente de servicio de backup vault y una regla de salida para el agente de servicio de backup vault al proyecto de administrador para
backupdr.googleapis.comycompute.googleapis.com.
- El proyecto de administrador debe agregar una regla de salida para el agente de servicio del backup vault al proyecto de carga de trabajo para
- Si solo el proyecto de administrador tiene un perímetro de servicio:
El proyecto de administrador debe agregar una regla de salida para el agente de servicio del depósito de copias de seguridad al proyecto de carga de trabajo para
backupdr.googleapis.comycompute.googleapis.com. - Si solo el proyecto de carga de trabajo tiene un perímetro de servicio:
El proyecto de carga de trabajo debe agregar una regla de entrada para permitir llamadas desde el agente de servicio de backup vault y una regla de salida para el agente de servicio de backup vault al proyecto de administrador para
backupdr.googleapis.comycompute.googleapis.com.
Configura los niveles de acceso y las políticas de dirección para Cloud SQL y AlloyDB
El proyecto de administrador y el proyecto de carga de trabajo deben estar dentro del mismo perímetro de Controles del servicio de VPC.
Configura los Controles del servicio de VPC para Backup and DR
Usa los siguientes pasos para configurar los Controles del servicio de VPC para Backup and DR:
En las siguientes secciones, se describen estos pasos en detalle.
Crea un perímetro de servicio
Usa las siguientes instrucciones para crear un perímetro de servicio:
- En la Google Cloud consola de, en la página del selector de proyectos, selecciona el proyecto de Backup and DR que deseas que proteja el perímetro de servicio de VPC.
- Crea un perímetro de servicio con las instrucciones que se describen en Crea un perímetro de servicio.
Agrega las siguientes APIs al perímetro de servicio en la sección Servicios restringidos:
- Obligatorio: API de Backup and DR:
backupdr.googleapis.com - Opcional: API de Compute Engine:
compute.googleapis.com - Opcional: API de Resource Manager:
cloudresourcemanager.googleapis.com - Opcional: API de Workflows:
workflows.googleapis.com - Opcional: API de Cloud Key Management Service:
cloudkms.googleapis.com - Opcional: API de Identity and Access Management:
iam.googleapis.com - Opcional: API de Cloud Logging:
logging.googleapis.com - Opcional: API de Cloud Storage:
storage.googleapis.com - Opcional: API de Cloud SQL Admin:
sqladmin.googleapis.com - Opcional: AlloyDB:
alloydb.googleapis.com
- Obligatorio: API de Backup and DR:
Si usas una VPC compartida, agrega el host y los proyectos de servicio en la sección Agregar recursos.
Una vez que configuras un perímetro, de forma predeterminada, solo se permite el acceso a la consola de administración de dispositivos y a la API de Backup and DR desde dentro del perímetro de seguridad.
Si un dispositivo de copia de seguridad o recuperación realiza solicitudes de API de Cloud fuera del perímetro de servicio, por ejemplo, para recuperar una instancia de Compute Engine en un proyecto o una red de VPC que no está en el mismo perímetro, es posible que veas una violación de acceso de los Controles del servicio de VPC. Para permitir solicitudes de API, debes crear reglas de entrada y salida adecuadas en el perímetro de servicio de los Controles del servicio de VPC para la cuenta de servicio del dispositivo de copia de seguridad o recuperación.
Configura la conectividad a los servicios y las APIs de Google
En una configuración de Controles del servicio de VPC, para controlar el tráfico de red, configura el acceso a los servicios y las APIs de Google a través del dominio restricted.googleapis.com. Este dominio bloquea el acceso a los servicios y las APIs de Google que no admiten los Controles del servicio de VPC. Para obtener más información,
consulta Opciones de dominio.
Si no configuras reglas de DNS para los servicios y las APIs de Google, se resuelven con la opción de dominio para los dominios predeterminados.
Backup and DR usa los siguientes dominios:
*.backupdr.cloud.google.comse usa para acceder a la consola de administración de dispositivos.*.googleapis.comse usa para acceder a otros servicios de Google.
Configura la conectividad a los siguientes extremos restricted.googleapis.com
en la sección de registros DNS.
| Dominio | Nombre de DNS | Registro CNAME | Registro A |
|---|---|---|---|
*.googleapis.com |
googleapis.com. |
Nombre de DNS: *.googleapis.com. |
Tipo de registro de recursos: A |
Tipo de registro de recursos: CNAME |
Direcciones IPv4: | ||
Nombre canónico: googleapis.com. |
199.36.153.4, |
||
199.36.153.5, |
|||
199.36.153.6, |
|||
199.36.153.7 |
|||
*.backupdr.cloud.google.com |
backupdr.cloud.google.com. |
Nombre de DNS: *.backupdr.cloud.google.com. |
Tipo de registro de recursos: A |
Tipo de registro de recursos: CNAME |
Direcciones IPv4: | ||
Nombre canónico: backupdr.cloud.google.com. |
199.36.153.4, |
||
199.36.153.5, |
|||
199.36.153.6, |
|||
199.36.153.7 |
|||
*.backupdr.googleusercontent.com |
backupdr.googleusercontent.com |
Nombre de DNS: *.backupdr.googleusercontent.com. |
Tipo de registro de recursos: A |
Tipo de registro de recursos: CNAME |
Direcciones IPv4: | ||
Nombre canónico: backupdr.googleusercontent.com. |
199.36.153.4, |
||
199.36.153.5, |
|||
199.36.153.6, |
|||
199.36.153.7 |
Genera un registro DNS.
Usa las siguientes instrucciones para crear un registro DNS:
En la Google Cloud consola de, dirígete a la página Crea una zona del DNS.
En Tipo de zona, selecciona Privada.
En el campo Nombre de la zona, ingresa un nombre. Por ejemplo,
backup-dr-new-zone.En el campo Nombre de DNS, ingresa un nombre para la zona con un nombre de dominio de tu propiedad, por ejemplo,
backupdr.cloud.google.com.Opcional: agrega una descripción.
En Opciones, selecciona Predeterminada (privada).
Haz clic en Crear.
En la página Detalles de la zona, haz clic en Agregar estándar.
En la página Crear conjunto de registros, sigue estos pasos para agregar un conjunto de registros para el registro CNAME:
- En el campo Nombre de DNS, ingresa
*.backupdr.cloud.google.com. - En Tipo de registro de recursos, selecciona CNAME.
- En el campo Nombre canónico, ingresa
backupdr.cloud.google.com. - Haz clic en Crear.
- En el campo Nombre de DNS, ingresa
En la página Detalles de la zona, haz clic en Agregar estándar y sigue estos pasos para agregar un conjunto de registros con direcciones IP:
- En el campo Nombre de DNS, ingresa
*.backupdr.cloud.google.com. - Selecciona A como el Tipo de registro de recursos.
- En el campo Direcciones IPv4, ingresa 199.36.153.4, 199.36.153.5, 199.36.153.6 y 199.36.153.7.
- Haz clic en Crear.
- En el campo Nombre de DNS, ingresa
Para obtener más información, consulta Configura la conectividad privada a los servicios y las APIs de Google.
Solucionar problemas
Si tienes algún problema mientras configuras los Controles del servicio de VPC para Backup and DR, consulta la sección Solución de problemas de los Controles del servicio de VPC troubleshooting.
Limitaciones
Si quitaste la ruta predeterminada de Internet del proyecto del productor de servicios con el comando gcloud: gcloud services vpc-peerings enable-vpc-service-controls,
es posible que no puedas acceder a la consola de administración de dispositivos ni crearla.
Comunícate con Atención al cliente de Google Cloud si
tienes este problema.
Antes de activar una imagen de copia de seguridad de Compute Engine, agrega los proyectos de servicio y host al mismo perímetro. De lo contrario, es posible que no veas las redes disponibles.