

# Amazon RDS Custom for SQL Server の要件と制限
<a name="custom-reqs-limits-MS"></a>

Amazon RDS Custom for SQL Server 要件と制限事項の概要は、以下から簡単に参照できます。要件と制限事項は、関連するセクションにも記載されています。

**Topics**
+ [利用可能なリージョンとバージョン](#custom-reqs-limits-MS.RegionVersionAvailability)
+ [RDS Custom for SQL Server の一般的な要件](#custom-reqs-limits.reqsMS)
+ [RDS Custom for SQL Server の DB インスタンスクラスでのサポート](custom-reqs-limits.instancesMS.md)
+ [RDS Custom for SQL Server の制限](#custom-reqs-limits.limitsMS)
+ [RDS Custom for SQL Server DB の文字セットと照合順序の設定](custom-reqs-limits-MS.collation.md)
+ [RDS Custom for SQL Server DB インスタンスのローカルタイムゾーン](custom-reqs-limits-MS.TimeZone.md)
+ [RDS Custom for SQL Server でのサービスマスターキーの使用](custom-sqlserver-features.smk.md)
+ [RDS Custom for SQL Server による変更データキャプチャ (CDC) サポート](custom-sqlserver-features.cdc.md)

## 利用可能なリージョンとバージョン
<a name="custom-reqs-limits-MS.RegionVersionAvailability"></a>

機能の利用可能性とサポートは、各データベースエンジンの特定のバージョン、および AWS リージョン によって異なります。Amazon RDS Custom for SQL Server での Amazon RDS の利用可能なバージョンとリージョンの詳細については、「[RDS Custom for SQL Server でサポートされているリージョンと DB エンジン](Concepts.RDS_Fea_Regions_DB-eng.Feature.RDSCustom.md#Concepts.RDS_Fea_Regions_DB-eng.Feature.RDSCustom.sq)」を参照してください。

## RDS Custom for SQL Server の一般的な要件
<a name="custom-reqs-limits.reqsMS"></a>

Amazon RDS Custom for SQL Server ついては、次の要件に従ってください。
+ [RDS Custom for SQL Server の DB インスタンスクラスでのサポート](custom-reqs-limits.instancesMS.md)に表示されるインスタンスクラスを使用します。サポートされているストレージタイプは、gp2、gp3、io1、および io2 Block Express のソリッドステートドライブ (SSD) タイプのみです。io1、gp2、gp3 の最大ストレージ制限は 16 TiB で、io2 は 64 TiB をサポートしています。
+ RDS Custom DB インスタンスを作成するために、対称暗号化 AWS KMS キーがあることを確認してください。詳細については、「[対称暗号化 AWS KMS キーであることを確認します。](custom-setup-sqlserver.md#custom-setup-sqlserver.cmk)」を参照してください。
+ AWS Identity and Access Management(IAM) ロールとインスタンスプロファイルを作成していることを確認します。詳細については、「[IAM ロールおよびインスタンスプロファイルをマニュアルで作成する](custom-setup-sqlserver.md#custom-setup-sqlserver.iam)」および「[AWS マネジメントコンソール を使用したインスタンスプロファイルの自動作成](custom-setup-sqlserver.md#custom-setup-sqlserver.instanceProfileCreation)」を参照してください。
+ RDS Custom が他の AWS のサービス サービスにアクセスするために使用できるネットワーク構成を必ず指定してください。特定の要件については、「[ステップ 2: ネットワーキング、インスタンスプロファイル、および暗号化を構成する](custom-setup-sqlserver.md#custom-setup-sqlserver.iam-vpc)」を参照してください。
+ RDS Custom と Amazon RDS DB インスタンスの合計数は、クォータ制限を超えてはいけません。例えば、クォータが 40 DB インスタンスの場合、20 のRDS Custom for SQL Server DB インスタンスと20 の Amazon RDS DB インスタンスを持つことができます。
+ RDS Custom は、名前が `do-not-delete-rds-custom-` で始まる AWS CloudTrail 追跡を自動的に作成します。RDS Custom サポートの周辺構成は CloudTrail からのイベントに依存して、アクションが RDS Custom オートメーションに影響を与えるかどうかを判断します。RDS Custom は、最初の DB インスタンスを作成するときに追跡を作成します。既存の CloudTrail を使用するには、AWS サポートにお問い合わせください。詳細については、「[AWS CloudTrail](custom-concept.md#custom-concept.components.CloudTrail)」を参照してください。

## RDS Custom for SQL Server の制限
<a name="custom-reqs-limits.limitsMS"></a>

RDS Custom for SQL Server では、次の制限が適用されます。
+ RDS Custom SQL Server DB インスタンスの Amazon RDS リードレプリカを作成することはできません。ただし、マルチ AZ 配置を使用して、高可用性を自動的に設定できます。詳細については、「[RDS Custom for SQL Server のマルチ AZ 配置の管理](custom-sqlserver-multiaz.md)」を参照してください。
+ 既存の RDS Custom for SQL Server DB インスタンスの DB インスタンス識別子を変更することはできません。
+ RDS Custom for SQL Server DB インスタンスが、カスタムエンジンバージョン (CEV) で作成されたものでない場合、Microsoft Windows オペレーティングシステムへの変更が保持される保証はありません。例えば、スナップショットを開始したり、ポイントインタイム復元オペレーションを開始したりすると、これらの変更は失われます。RDS Custom for SQL Server DB インスタンスが CEV で作成された場合、その変更は保持されます。
+ 一部のオプションがサポートされていません。例えば、 RDS Custom for SQL Server DBインスタンスを作成する場合、次の操作を実行することはできません。
  + DB インスタンスクラスの CPU コア数とコアごとのスレッド数を変更します。
  + ストレージのオートスケーリングを有効にします。
  + 独自の DB パラメータグループ、オプショングループ、または文字セットを指定します。
  + Database Insights の Performance Insights を有効にします。
  + 自動マイナーバージョンアップグレードを実行します。
+ DB インスタンスの最大ストレージは 64 TiB です。
+ RDS Custom for SQL Server で RDS Proxy を使用することはできません。
+ RDS Custom for SQL Server DB インスタンスに `describe-reserved-db-instances` API を使用することはできません。