Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Configure la autenticación de Windows para Amazon RDS for Microsoft SQL Server mediante AWS Managed Microsoft AD
Ramesh Babu Donti, Amazon Web Services
Resumen
Este patrón muestra cómo configurar la autenticación de Windows para un Amazon Relational Database Service (Amazon RDS) para instancias de SQL Server AWS Directory Service for Microsoft Active Directory mediante AWS Managed Microsoft AD(). La autenticación de Windows permite a los usuarios conectarse a la instancia de RDS mediante sus credenciales de dominio en lugar de tener que usar nombres de usuario y contraseñas específicos de la base de datos.
Puede habilitar la autenticación de Windows al crear una nueva base de datos de SQL Server de RDS o al agregarla a una instancia de base de datos existente. La instancia de base de datos se integra AWS Managed Microsoft AD para proporcionar autenticación y autorización centralizadas a los usuarios del dominio que acceden a la base de datos de SQL Server.
Esta configuración mejora la seguridad, ya que aprovecha la infraestructura de Active Directory existente y elimina la necesidad de administrar credenciales de bases de datos independientes para los usuarios del dominio.
Requisitos previos y limitaciones
Requisitos previos
Un activo Cuenta de AWS con los permisos adecuados
Cree una nube privada virtual (VPC) con lo siguiente:
Tablas de enrutamiento y puertas de enlace de Internet configuradas
Puertas de enlace NAT en subredes públicas (si las instancias requieren acceso a Internet)
AWS Identity and Access Management Funciones (IAM):
Un rol de dominio con las siguientes políticas AWS administradas:
AmazonSSMManagedInstanceCorepara habilitar AWS Systems ManagerAmazonSSMDirectoryServiceAccesspara proporcionar permisos para unir instancias a directorios
Un rol de supervisión mejorado de RDS (si la supervisión mejorada está habilitada)
Grupos de seguridad:
grupo de seguridad del servicio de directorio para permitir los puertos de comunicación de Active Directory
Un grupo de seguridad de Amazon Elastic Compute Cloud (Amazon EC2) para permitir las comunicaciones RDP
3389y de dominioUn grupo de seguridad de RDS para permitir la portabilidad
1433de SQL Server desde orígenes autorizados
Conectividad de red:
Resolución de DNS y conectividad de red adecuadas entre subredes
Limitaciones
Para obtener información sobre Regiones de AWS ese soporte AWS Managed Microsoft AD con RDS para SQL Server, consulte Disponibilidad regional y de versiones.
Algunas Servicios de AWS no están disponibles en todos Regiones de AWS. Para conocer la disponibilidad de las regiones, consulte Servicios de AWS by Region
. Para los puntos de conexión específicos, consulte la página Service endpoints and quotas y elija el enlace del servicio.
Arquitectura
Pila de tecnología de origen
Un Active Directory local o AWS Managed Microsoft AD
Pila de tecnología de destino
Amazon EC2
Amazon RDS for Microsoft SQL Server
AWS Managed Microsoft AD
Arquitectura de destino

La arquitectura incluye lo siguiente:
Un rol de IAM que une la EC2 instancia de Amazon al AWS Managed Microsoft AD dominio.
Una instancia de Amazon EC2 Windows para la administración y las pruebas de bases de datos.
Una instancia de Amazon VPC con una subred privada para alojar la instancia de Amazon RDS y los recursos internos en todas las zonas de disponibilidad.
Grupos de seguridad para el control del acceso a la red:
Un grupo de seguridad de Amazon RDS para controlar el acceso entrante al puerto
1433de SQL Server desde orígenes autorizados.Un grupo EC2 de seguridad de Amazon para gestionar el acceso RDP a través de los puertos de comunicación de puertos
3389y dominios.Un grupo de seguridad del servicio de directorio para las comunicaciones de Active Directory a través de los puertos
53,88,389y445.
AWS Managed Microsoft AD para proporcionar servicios centralizados de autenticación y autorización para los recursos de Windows.
Una instancia de base de datos de Amazon RDS para SQL Server en la subred privada con la autenticación de Windows habilitada.
Tools (Herramientas)
Servicios de AWS
Amazon Elastic Compute Cloud (Amazon EC2) proporciona una capacidad informática escalable en el Nube de AWS. Puede lanzar tantos servidores virtuales como necesite y escalarlos o reducirlos con rapidez.
Amazon Relational Database Service (Amazon RDS) lo ayuda a configurar, utilizar y escalar una base de datos relacional en la Nube de AWS.
AWS Directory Serviceproporciona varias formas de utilizar Microsoft Active Directory (AD) con otras, Servicios de AWS como Amazon Elastic Compute Cloud (Amazon EC2), Amazon Relational Database Service (Amazon RDS) para SQL Server y FSx Amazon para Windows File Server.
AWS Directory Service for Microsoft Active Directorypermite que sus cargas de trabajo y AWS recursos compatibles con directorios utilicen Microsoft Active Directory en. Nube de AWS
AWS Identity and Access Management (IAM) le ayuda a administrar de forma segura el acceso a sus AWS recursos al controlar quién está autenticado y autorizado a usarlos.
Otros servicios
Microsoft SQL Server Management Studio (SSMS)
es una herramienta para administrar SQL Server, que incluye el acceso, la configuración y la administración de los componentes de SQL Server.
Prácticas recomendadas
Para obtener información sobre las prácticas recomendadas generales, consulte Prácticas recomendadas para Amazon RDS.
Epics
| Tarea | Descripción | Habilidades requeridas |
|---|---|---|
Configure el tipo de directorio. |
| DBA, ingeniero DevOps |
Configure la información del directorio. | En la sección de información del directorio, introduzca la información necesaria y conserve los valores opcionales:
| DBA, ingeniero DevOps |
Configure la VPC y las subredes. |
| DBA, ingeniero DevOps |
Revise y cree el directorio. |
| DBA, ingeniero DevOps |
| Tarea | Descripción | Habilidades requeridas |
|---|---|---|
Configure una AMI para Windows. |
| DBA, ingeniero DevOps |
Configure los valores de red. |
| DBA, ingeniero DevOps |
Configure el almacenamiento | Configure los volúmenes de Amazon EBS según sea necesario. | DBA, ingeniero DevOps |
Configure los detalles avanzados y lance la instancia. |
| DBA, ingeniero DevOps |
| Tarea | Descripción | Habilidades requeridas |
|---|---|---|
Cree una base de datos y configure las opciones del motor. |
| DBA, ingeniero DevOps |
Elija una plantilla. | Elija una plantilla de muestra que se adapte a sus necesidades. | DBA, ingeniero DevOps |
Configure los ajustes de base de datos. |
| DBA, ingeniero DevOps |
Configurar la instancia | En la sección Configuración de instancias, en Clase de instancia de base de datos, seleccione un tamaño de instancia que cumpla sus requisitos. | DBA, ingeniero DevOps |
Configure el almacenamiento |
| DBA, ingeniero DevOps |
Configure la conectividad. |
| DBA, ingeniero DevOps |
Configure la autenticación de Windows. |
| DBA, ingeniero DevOps |
Configure la supervisión |
Nota: Las métricas son útiles cuando desea ver cómo diferentes procesos o subprocesos usan la CPU. También puedes exportar los registros de errores a Amazon CloudWatch si el registro de errores está activado. | DBA, ingeniero DevOps |
Configure los ajustes adicionales. |
| DBA, ingeniero DevOps |
Revise los costos y cree una base de datos. | Revise la sección de costos mensuales estimados y, a continuación, elija Crear base de datos. | DBA, ingeniero DevOps |
| Tarea | Descripción | Habilidades requeridas |
|---|---|---|
Conéctese a la máquina de Windows. | Conéctese a su máquina de Windows e inicie SQL Server Management Studio.
| DBA, ingeniero DevOps |
Configure la conexión SSMS. | Configure la conexión a la base de datos mediante la autenticación de Windows.
| DBA, ingeniero DevOps |
Configurar configuración de seguridad. | Establezca los parámetros de seguridad necesarios para la versión 20 o posterior de SSMS.
| DBA, ingeniero DevOps |
Cree un inicio de sesión de Windows. |
| DBA, ingeniero DevOps |
Pruebe la autenticación de Windows |
| DBA, ingeniero DevOps |