翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
を使用して Amazon RDS for Microsoft SQL Server の Windows 認証を設定する AWS Managed Microsoft AD
Ramesh Babu Donti (Amazon Web Services)
概要
このパターンは、 AWS Directory Service for Microsoft Active Directory () を使用して SQL Server インスタンスの Amazon Relational Database Service (Amazon RDS) の Windows 認証を設定する方法を示していますAWS Managed Microsoft AD。Windows 認証を使用すると、ユーザーはデータベース固有のユーザー名とパスワードではなく、ドメイン認証情報を使用して RDS インスタンスに接続できるようになります。
Windows 認証を有効にするには、新しい RDS SQL Server データベースの作成時に設定するか、または既存のデータベースインスタンスに Windows 認証を追加します。データベースインスタンスは と統合 AWS Managed Microsoft AD され、SQL Server データベースにアクセスするドメインユーザーに一元的な認証と認可を提供します。
このように設定することで、既存の Active Directory インフラストラクチャを生かしてセキュリティが強化され、ドメインユーザーの個別のデータベース認証情報を管理する必要がなくなります。
前提条件と制限
前提条件
適切なアクセス許可 AWS アカウント を持つアクティブな
以下を含む仮想プライベートクラウド (VPC):
設定済みのインターネットゲートウェイとルートテーブル
パブリックサブネットの NAT ゲートウェイ (インターネットアクセスが必要なインスタンスの場合)
AWS Identity and Access Management (IAM) ロール:
次の AWS 管理ポリシーを持つドメインロール。
AmazonSSMManagedInstanceCoreを有効にするには AWS Systems Managerインスタンスをディレクトリに結合するアクセス許可を付与するための
AmazonSSMDirectoryServiceAccess
RDS 拡張モニタリングロール (拡張モニタリングが有効になっている場合)
セキュリティグループ:
Active Directory 通信ポートを許可するディレクトリサービスセキュリティグループ
RDP
3389とドメイン通信を許可する Amazon Elastic Compute Cloud (Amazon EC2) セキュリティグループ許可されたソースからの SQL Server ポート
1433を許可する RDS セキュリティグループ
ネットワーク接続:
サブネット間の DNS 解決とネットワーク接続が適切であること
制限事項
RDS for SQL Server AWS Managed Microsoft AD で AWS リージョン をサポートする方法については、「リージョンとバージョンの可用性」を参照してください。
一部の AWS のサービス は、すべてで利用できるわけではありません AWS リージョン。利用可能なリージョンについては、「AWS のサービス (リージョン別)
」を参照してください。特定のエンドポイントについては、「サービスエンドポイントとクォータ」ページを参照して、サービスのリンクを選択します。
アーキテクチャ
ソーステクノロジースタック
オンプレミス Active Directory または AWS Managed Microsoft AD
ターゲットテクノロジースタック
Amazon EC2
Amazon RDS for Microsoft SQL Server
AWS Managed Microsoft AD
ターゲットアーキテクチャ

このアーキテクチャには、以下の項目が含まれます。
Amazon EC2 インスタンスを AWS Managed Microsoft AD ドメインに結合する IAM ロール。
データベースの管理とテスト用の Amazon EC2 Windows インスタンス
アベイラビリティーゾーン間で Amazon RDS インスタンスと内部リソースをホストするプライベートサブネットを持つ Amazon VPC
ネットワークアクセス制御のためのセキュリティグループ:
許可されたソースからの SQL Server ポート
1433へのインバウンドアクセスを制御する Amazon RDS セキュリティグループポート
3389とドメインの通信ポートを介して RDP アクセスを管理する Amazon EC2 セキュリティグループポート
53、88、389、445を介した Active Directory 通信用の Directory Services セキュリティグループ
AWS Managed Microsoft AD は、Windows リソースに一元化された認証および認可サービスを提供します。
Windows 認証が有効になっているプライベートサブネット内の Amazon RDS for SQL Server データベースインスタンス
ツール
AWS のサービス
Amazon Elastic Compute Cloud (Amazon EC2) は、 AWS クラウドでスケーラブルなコンピューティング容量を提供します。仮想サーバーを必要な数だけ起動して、迅速にスケールアップまたはスケールダウンができます。
Amazon Relational Database Service (Amazon RDS) を使用して、 AWS クラウドでリレーショナルデータベースをセットアップ、運用、スケーリングできます。
AWS Directory Service には、Amazon Elastic Compute Cloud (Amazon EC2)、Amazon Relational Database Service (Amazon RDS) for SQL Server、Amazon FSx for Windows File Server AWS のサービス など、他の で Microsoft Active Directory (AD) を使用する複数の方法が用意されています。
AWS Directory Service for Microsoft Active Directory は、ディレクトリ対応のワークロードと AWS リソースが で Microsoft Active Directory を使用できるようにします AWS クラウド。
AWS Identity and Access Management (IAM) は、誰を認証し、誰に使用を認可するかを制御することで、 AWS リソースへのアクセスを安全に管理するのに役立ちます。
その他のサービス
Microsoft SQL Server Management Studio (SSMS)
は、SQL Server コンポーネントへのアクセス、設定、管理など、SQL Server を管理するためのツールです。
ベストプラクティス
一般的なベストプラクティスについては、「Amazon RDS のベストプラクティス」を参照してください。
エピック
| タスク | 説明 | 必要なスキル |
|---|---|---|
ディレクトリタイプの設定 |
| DBA、DevOps エンジニア |
ディレクトリ情報の設定 | [ディレクトリ情報] セクションで、必要な情報を入力し、オプションの値を保持します。
| DBA、DevOps エンジニア |
VPC とサブネットの設定 |
| DBA、DevOps エンジニア |
ディレクトリを確認して作成する |
| DBA、DevOps エンジニア |
| タスク | 説明 | 必要なスキル |
|---|---|---|
Windows 用の AMI の設定 |
| DBA、DevOps エンジニア |
ネットワーク設定の指定 |
| DBA、DevOps エンジニア |
ストレージの設定 | 必要に応じて Amazon EBS ボリュームを設定します。 | DBA、DevOps エンジニア |
高度な詳細を設定し、インスタンスを起動する |
| DBA、DevOps エンジニア |
| タスク | 説明 | 必要なスキル |
|---|---|---|
データベースを作成し、エンジンオプションを設定する |
| DBA、DevOps エンジニア |
テンプレートの選択 | 要件を満たすサンプルテンプレートを選択します。 | DBA、DevOps エンジニア |
データベース設定の指定 |
| DBA、DevOps エンジニア |
インスタンスの設定 | [インスタンス設定] セクションの [DB インスタンスクラス] で、要件を満たすインスタンスサイズを選択します。 | DBA、DevOps エンジニア |
ストレージの設定 |
| DBA、DevOps エンジニア |
接続の設定 |
| DBA、DevOps エンジニア |
Windows 認証の設定 |
| DBA、DevOps エンジニア |
モニタリングの設定 |
注意: さまざまなプロセスまたはスレッドが CPU をどのように使用しているかを確認するには、各種メトリクスが役立ちます。[エラーログ] が有効になっている場合は、エラーログを Amazon CloudWatch にエクスポートすることもできます。 | DBA、DevOps エンジニア |
その他の設定 |
| DBA、DevOps エンジニア |
コストを確認してデータベースを作成する | [月額コストの見積もり] セクションを確認し、[データベースの作成] を選択します。 | DBA、DevOps エンジニア |
| タスク | 説明 | 必要なスキル |
|---|---|---|
Windows マシンへの接続 | Windows マシンに接続し、SQL Server Management Studio を起動します。
| DBA、DevOps エンジニア |
SSMS 接続の設定 | Windows 認証を使用してデータベース接続を設定します。
| DBA、DevOps エンジニア |
セキュリティ設定の指定 | SSMS バージョン 20 以降に必要なセキュリティパラメータを設定します。
| DBA、DevOps エンジニア |
Windows ログインの作成 |
| DBA、DevOps エンジニア |
Windows 認証をテストする |
| DBA、DevOps エンジニア |