Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Configurez l'authentification Windows pour Amazon RDS pour Microsoft SQL Server à l'aide de AWS Managed Microsoft AD
Ramesh Babu Donti, Amazon Web Services
Résumé
Ce modèle montre comment configurer l'authentification Windows pour une instance Amazon Relational Database Service (Amazon RDS) pour les instances de SQL Server à AWS Directory Service for Microsoft Active Directory l'aide AWS Managed Microsoft AD de (). L'authentification Windows permet aux utilisateurs de se connecter à l'instance RDS en utilisant leurs informations d'identification de domaine au lieu de noms d'utilisateur et de mots de passe spécifiques à la base de données.
Vous pouvez activer l'authentification Windows soit lors de la création d'une nouvelle base de données RDS SQL Server, soit en l'ajoutant à une instance de base de données existante. L'instance de base de données s'intègre AWS Managed Microsoft AD pour fournir une authentification et une autorisation centralisées aux utilisateurs du domaine accédant à la base de données SQL Server.
Cette configuration améliore la sécurité en tirant parti de l'infrastructure Active Directory existante et élimine le besoin de gérer des informations d'identification de base de données distinctes pour les utilisateurs du domaine.
Conditions préalables et limitations
Conditions préalables
Un actif Compte AWS avec les autorisations appropriées
Un cloud privé virtuel (VPC) avec les éléments suivants :
Passerelles Internet et tables de routage configurées
Passerelles NAT dans les sous-réseaux publics (si un accès Internet est requis pour les instances)
Gestion des identités et des accès AWS Rôles (IAM) :
Un rôle de domaine avec les politiques AWS gérées suivantes :
AmazonSSMManagedInstanceCorepour activer AWS Systems ManagerAmazonSSMDirectoryServiceAccesspour fournir des autorisations permettant de joindre des instances à des annuaires
Un rôle de surveillance améliorée RDS (si la surveillance améliorée est activée)
Groupes de sécurité :
Groupe de sécurité du service d'annuaire autorisant les ports de communication Active Directory
Un groupe de sécurité Amazon Elastic Compute Cloud (Amazon EC2) pour autoriser les communications RDP
3389et de domaineUn groupe de sécurité RDS pour autoriser le port SQL Server à
1433partir de sources autorisées
Connectivité réseau :
Résolution DNS et connectivité réseau appropriées entre les sous-réseaux
Limites
Pour plus d'informations sur Régions AWS cette prise en charge AWS Managed Microsoft AD avec RDS pour SQL Server, consultez la section Disponibilité des régions et des versions.
Certains Services AWS ne sont pas disponibles du tout Régions AWS. Pour connaître la disponibilité par région, voir Services AWS par région
. Pour des points de terminaison spécifiques, consultez la page Points de terminaison et quotas du service, puis choisissez le lien vers le service.
Architecture
Pile technologique source
Un Active Directory sur site ou AWS Managed Microsoft AD
Pile technologique cible
Amazon EC2
Amazon RDS for Microsoft SQL Server
AWS Managed Microsoft AD
Architecture cible

L'architecture inclut les éléments suivants :
Rôle IAM qui joint l' EC2 instance Amazon au AWS Managed Microsoft AD domaine.
Une instance Amazon EC2 Windows pour l'administration et les tests de bases de données.
Un Amazon VPC doté d'un sous-réseau privé pour héberger l'instance Amazon RDS et les ressources internes dans les zones de disponibilité.
Groupes de sécurité pour le contrôle d'accès au réseau :
Un groupe de sécurité Amazon RDS pour contrôler l'accès entrant au port SQL Server à
1433partir de sources autorisées.Un groupe EC2 de sécurité Amazon pour gérer l'accès RDP via les ports de communication
3389des ports et des domaines.Un groupe de sécurité des services d'annuaire pour les communications Active Directory via les ports
5388389,, et445.
AWS Managed Microsoft AD pour fournir des services d'authentification et d'autorisation centralisés pour les ressources Windows.
Une instance de base de données Amazon RDS for SQL Server dans le sous-réseau privé avec l'authentification Windows activée.
Outils
Services AWS
Amazon Elastic Compute Cloud (Amazon EC2) fournit une capacité de calcul évolutive dans le AWS Cloud. Vous pouvez lancer autant de serveurs virtuels que vous le souhaitez et les augmenter ou les diminuer rapidement.
Amazon Relational Database Service (Amazon RDS) vous aide à configurer, exploiter et dimensionner une base de données relationnelle dans le. AWS Cloud
AWS Directory Servicepropose plusieurs manières d'utiliser Microsoft Active Directory (AD) avec d'autres, Services AWS comme Amazon Elastic Compute Cloud (Amazon EC2), Amazon Relational Database Service (Amazon RDS) pour SQL Server et FSx Amazon pour Windows File Server.
AWS Directory Service for Microsoft Active Directorypermet à vos charges de travail et à vos AWS ressources sensibles aux annuaires d'utiliser Microsoft Active Directory dans le. AWS Cloud
Gestion des identités et des accès AWS (IAM) vous aide à gérer en toute sécurité l'accès à vos AWS ressources en contrôlant qui est authentifié et autorisé à les utiliser.
Autres services
Microsoft SQL Server Management Studio (SSMS)
est un outil de gestion de SQL Server, y compris l'accès, la configuration et l'administration des composants de SQL Server.
Bonnes pratiques
Pour connaître les meilleures pratiques générales, consultez la section Meilleures pratiques pour Amazon RDS.
Épopées
| Sous-tâche | Description | Compétences requises |
|---|---|---|
Configurez le type de répertoire. |
| DBA, ingénieur DevOps |
Configurez les informations du répertoire. | Dans la section Informations du répertoire, entrez les informations requises et conservez les valeurs facultatives :
| DBA, ingénieur DevOps |
Configurez le VPC et les sous-réseaux. |
| DBA, ingénieur DevOps |
Révisez et créez le répertoire. |
| DBA, ingénieur DevOps |
| Sous-tâche | Description | Compétences requises |
|---|---|---|
Configurez une AMI pour Windows. |
| DBA, ingénieur DevOps |
Configurer les paramètres réseau. |
| DBA, ingénieur DevOps |
Configurez le stockage. | Configurez les volumes Amazon EBS selon vos besoins. | DBA, ingénieur DevOps |
Configurez les détails avancés et lancez l'instance. |
| DBA, ingénieur DevOps |
| Sous-tâche | Description | Compétences requises |
|---|---|---|
Créez une base de données et configurez les options du moteur. |
| DBA, ingénieur DevOps |
Choisir un modèle. | Choisissez un exemple de modèle qui répond à vos exigences. | DBA, ingénieur DevOps |
Configurer les paramètres de base de données. |
| DBA, ingénieur DevOps |
Configurez l'instance. | Dans la section Configuration de l'instance, sous Classe d'instance de base de données, sélectionnez une taille d'instance qui répond à vos besoins. | DBA, ingénieur DevOps |
Configurez le stockage. |
| DBA, ingénieur DevOps |
Configurez la connectivité. |
| DBA, ingénieur DevOps |
Configurez l'authentification Windows. |
| DBA, ingénieur DevOps |
Configurez la surveillance. |
Remarque : Les métriques sont utiles lorsque vous souhaitez voir comment différents processus ou threads utilisent le processeur. Vous pouvez également exporter les journaux d'erreurs vers Amazon CloudWatch si le journal des erreurs est activé. | DBA, ingénieur DevOps |
Configurez des paramètres supplémentaires. |
| DBA, ingénieur DevOps |
Passez en revue les coûts et créez une base de données. | Consultez la section Coûts mensuels estimés, puis choisissez Créer une base de données. | DBA, ingénieur DevOps |
| Sous-tâche | Description | Compétences requises |
|---|---|---|
Connect à la machine Windows. | Connectez-vous à votre ordinateur Windows et lancez SQL Server Management Studio.
| DBA, ingénieur DevOps |
Configurez la connexion SSMS. | Configurez la connexion à la base de données à l'aide de l'authentification Windows.
| DBA, ingénieur DevOps |
Configurez les paramètres de sécurité. | Définissez les paramètres de sécurité requis pour la version 20 ou ultérieure de SSMS.
| DBA, ingénieur DevOps |
Créez un identifiant Windows. |
| DBA, ingénieur DevOps |
Testez l'authentification Windows. |
| DBA, ingénieur DevOps |