DB インスタンスの設定 - Amazon Relational Database Service

DB インスタンスの設定

次の表は、DB インスタンスの作成時に選択する設定の詳細を示しています。この表には、各設定をサポートしている DB エンジンも示されています。

コンソール、create-db-instance CLI コマンド、や CreateDBInstance RDS API オペレーションを使用して、DB インスタンスを作成できます。

コンソール設定 設定の説明 CLI オプションと RDS API パラメータ サポートされている DB エンジン

ストレージ割り当て

DB インスタンスに割り当てるストレージの量 (ギビバイト(GiB)単位)。場合によっては、DB インスタンスに、データベースのサイズ以上のストレージを割り当てると、I/O のパフォーマンスが改善することがあります。

詳細については、「Amazon RDS DB インスタンスストレージ」を参照してください。

CLI オプション:

--allocated-storage

API パラメータ:

AllocatedStorage

すべて

アーキテクチャ設定

[Oracle マルチテナントアーキテクチャ] を選択すると、RDS for Oracle はコンテナデータベース (CDB) を作成します。このオプションを選択しない場合、RDS for Oracle は非 CDB を作成します。非 CDB は、従来の Oracle データベースアーキテクチャを使用します。CDB にはプラグ可能なデータベース (PDB) を含められますが、非 CDB には含めることができません。

Oracle Database 21c は CDB アーキテクチャのみを使用します。Oracle Database 19c は、CDB アーキテクチャまたは非 CDB アーキテクチャのいずれかを使用できます。Oracle Database 19c よりも前のリリースでは、非 CDB アーキテクチャのみが使用されます。

詳細については、「RDS for Oracle CDB の概要」を参照してください。

CLI オプション:

--engine oracle-ee-cdb (Oracle マルチテナント)

--engine oracle-se2-cdb (Oracle マルチテナント)

--engine oracle-ee (traditional)

--engine oracle-se2 (traditional)

API パラメータ:

Engine

Oracle

アーキテクチャ設定

これらの設定は、[アーキテクチャ設定] で、[Oracle マルチテナントアーキテクチャ] を選択した場合にのみ有効です。次のいずれかの設定を選択します。

  • [マルチテナント設定] では、RDS for Oracle CDB インスタンスに、データベースのエディションと必要なオプションライセンスに応じて、1~30 個のテナントデータベースを含めることができます。Oracle データベースのコンテキストの場合、テナントデータベースは PDB です。アプリケーション PDB とプロキシ PDB はサポートされていません。

    DB インスタンスは 1 つの初期テナントデータベースで作成されます。[テナントデータベース名][テナントデータベースマスターユーザー名][テナントデータベースマスターパスワード]、および [テナントデータベース文字セット] の値を選択します。

    マルチテナント設定は永続的です。そのため、マルチテナント設定をシングルテナント設定に変換して戻すことはできません。マルチテナント設定でサポートされる最小リリース更新プログラム (RU) は、19.0.0.0.ru-2022-01.rur-2022.r1 です。

    注記

    Amazon RDS 設定は、単に Oracle DB エンジンではなく RDS プラットフォームの機能であるため、「multi-tenant」ではなく「multitenant」と呼ばれています。同様に、RDS の用語「テナント」は、Oracle PDB だけでなく、RDS 設定のすべてのテナントを指します。RDS のドキュメントの「Oracle マルチテナント」という用語は、オンプレミスデプロイと RDS デプロイの両方に対応する Oracle データベース CDB アーキテクチャのみを指します。

  • シングルテナント設定では、RDS for Oracle CDB には 1 つの PDB が含まれます。CDB を作成した際、デフォルトでこの設定になっています。最初の PDB を削除したり、さらに PDB を追加したりすることはできません。CDB のシングルテナント設定は後でマルチテナント設定に変換できますが、その後シングルテナント設定に戻すことはできません。

どの設定を選択しても、CDB には初期 PDB が 1 つ含まれます。マルチテナント設定では、RDS API を使用して、後からさらに PDB を作成できます。

詳細については、「RDS for Oracle CDB の概要」を参照してください。

CLI オプション:

--multi-tenant (マルチテナント設定)

--no-multi-tenant (シングルテナント設定)

API パラメータ:

MultiTenant

Oracle

マイナーバージョン自動アップグレード

[マイナーバージョン自動アップグレードの有効化] を選択すると、希望する DB エンジンのマイナーバージョンのアップグレードをリリースと同時に自動的に DB インスタンスに適用できます。これがデフォルトの動作です。Amazon RDS では、メンテナンスウィンドウでマイナーバージョンの自動アップグレードが実行されます。[マイナーバージョン自動アップグレードの有効化] を選択しなかった場合、新しいマイナーバージョンが利用可能になっても DB インスタンスは自動的にアップグレードされません。

詳細については、「マイナーエンジンバージョンの自動アップグレード」を参照してください。

CLI オプション:

--auto-minor-version-upgrade

--no-auto-minor-version-upgrade

API パラメータ:

AutoMinorVersionUpgrade

すべて
アベイラビリティーゾーン

DB インスタンスのアベイラビリティーゾーン。デフォルト値 [No Preference] を使用します。ただし、特定のアベイラビリティーゾーンを指定する場合を除きます。

詳細については、「リージョン、アベイラビリティーゾーン、および Local Zones」を参照してください。

CLI オプション:

--availability-zone

API パラメータ:

AvailabilityZone

すべて

AWS KMS key

[Encryption] が [Enable encryption] に設定されている場合にのみ使用できます。この DB インスタンスの暗号化に使用する AWS KMS key を選択します。詳細については、「Amazon RDS リソースの暗号化」を参照してください。

CLI オプション:

--kms-key-id

API パラメータ:

KmsKeyId

すべて
AWS License Manager 設定

AWS License Manager ライセンス設定の名前を入力します。名前は 100 文字以下で、使用できるのは a~z、A~Z、0~9 のみです。

詳細については、「AWS License Manager との統合」を参照してください。

CLI オプション:

詳細については、「AWS License Manager CLI」を参照してください。

API パラメータ:

詳細については、「AWS License Manager API」を参照してください。

Db2
バックアップレプリケーション

別の AWS リージョンへのレプリケーションを有効にする」 を選択して、災害対策用の追加リージョンにバックアップを作成します。

次に、追加バックアップ先リージョンを選択します。

DB インスタンスの作成時には使用できません。AWS CLI または RDS API でクロスリージョンバックアップを有効にする方法については、「クロスリージョン自動バックアップの有効化」を参照してください。

Oracle

PostgreSQL

SQL Server

バックアップの保存期間

DB インスタンスの自動バックアップを保持する日数。重要な DB インスタンスでは、この値を1 以上に設定してください。

詳細については、「バックアップの概要」を参照してください。

CLI オプション:

--backup-retention-period

API パラメータ:

BackupRetentionPeriod

すべて
バックアップ ターゲット

選択して、AWS クラウド自動バックアップと手動スナップショットを親AWSリージョンに保存します。Outposts 点 (オンプレミス)を選択して、Outpost にローカルに保存します。

このオプション設定は Outposts 上の RDS のみに適用されます。詳細については、「AWS Outposts の Amazon RDS での DB インスタンスの作成」を参照してください。

CLI オプション:

--backup-target

API パラメータ:

BackupTarget

MySQL、PostgreSQL、SQL Server
バックアップウィンドウ

Amazon RDS が DB インスタンスのバックアップを自動的に作成する期間。データベースのバックアップを保持する期間を指定しない場合は、デフォルト値 [指定なし] を使用します。

詳細については、「バックアップの概要」を参照してください。

CLI オプション:

--preferred-backup-window

API パラメータ:

PreferredBackupWindow

すべて

認証局

DB インスタンスによって使用されるサーバー証明書の認定機関 (CA)。

詳細については、「SSL/TLS を使用した DB インスタンスまたはクラスターへの接続の暗号化」を参照してください。

CLI オプション:

--ca-certificate-identifier

RDS API パラメータ:

CACertificateIdentifier

すべて

文字セット

DB インスタンスの文字セット。DB 文字セットのデフォルト値 AL32UTF8 は、Unicode 5.0 UTF-8 ユニバーサル文字セット用です。DB インスタンスの作成後に DB 文字セットを変更することはできません。

シングルテナント設定では、デフォルト以外の DB 文字セットは PDB のみに影響し、CDB には影響しません。詳細については、「CDB アーキテクチャのシングルテナント設定」を参照してください。

DB 文字セットは、NCHAR 文字セットと呼ばれる各国語文字セットとは異なります。DB 文字セットとは異なり、NCHAR 文字セットは、データベースのメタデータに影響を与えることなく、NCHAR データ型 (NCHAR、NVARCHAR2、NCLOB) 列のエンコーディングを指定します。

詳細については、「RDS for Oracle 文字セット」を参照してください。

CLI オプション:

--character-set-name

API パラメータ:

CharacterSetName

Oracle
照合

DB インスタンスのサーバーレベルの照合。

詳細については、「Microsoft SQL Server のサーバーレベルの照合」を参照してください。

CLI オプション:

--character-set-name

API パラメータ:

CharacterSetName

SQL Server
Copy tags to snapshots

このオプションは、スナップショットの作成時に、DB インスタンスタグを DB スナップショットにコピーします。

詳細については、「Amazon RDS リソースのタグ付け」を参照してください。

CLI オプション:

--copy-tags-to-snapshot

--no-copy-tags-to-snapshot

RDS API パラメータ:

CopyTagsToSnapshot

すべて
データベース認証

使用するデータベース認証オプション。

データベースパスワードのみを使用してデータベースのユーザーを認証するには、[パスワード認証] を選択します。

ユーザーとロールでデータベースパスワードとユーザー認証情報を使用してデータベースユーザーを認証するには、[Password and IAM DB authentication] (パスワードと IAM DB 認証) を選択します。詳細については、「MariaDB、MySQL、および PostgreSQL の IAM データベース認証」を参照してください。このオプションは、MySQL および PostgreSQL でのみサポートされています。

AWS Managed Microsoft AD を使用して作成された AWS Directory Service でデータベースパスワードと Kerberos 認証を使用してデータベースユーザーを認証するには、[パスワードと Kerberos 認証] を選択します。次に、ディレクトリを作成するか、[ディレクトリの作成] を選択します。

詳細については、以下のいずれかを参照してください。

IAM:

CLI オプション:

--enable-iam-database-authentication

--no-enable-iam-database-authentication

RDS API パラメータ:

EnableIAMDatabaseAuthentication

Kerberos:

CLI オプション:

--domain

--domain-iam-role-name

RDS API パラメータ:

Domain

DomainIAMRoleName

認証タイプによって異なる

データベース管理タイプ

環境をカスタマイズする必要がなければ、Amazon RDSを選択します。

データベース、OS、およびインフラストラクチャをカスタマイズする場合、Amazon RDS Customを選択します。詳細については、「Amazon RDS Custom」を参照してください。

CLI と API では、データベースエンジンタイプを指定します。

Oracle

SQL Server

データベースポート

DB インスタンスにアクセスするために経由するポート。デフォルトのポートが示されています。

注記

会社のファイアウォールによっては、デフォルトの MariaDB、MySQL、および PostgreSQL ポートへの接続がブロックされる場合があります。会社のファイアウォールがデフォルトのポートをブロックする場合は、お客様の DB インスタンス用に別のポートを選択します。

CLI オプション:

--port

RDS API パラメータ:

Port

すべて
DB エンジンバージョン

使用するデータベースエンジンのバージョン。

CLI オプション:

--engine-version

RDS API パラメータ:

EngineVersion

すべて
DB インスタンスクラス

DB インスタンスの設定。例えば、「db.t3.small」 DBインスタンスクラスには、2 GiBメモリ、2 vCPU、1 つの仮想コア、可変 ECU、および中程度の I/O 容量があります。

可能であれば、一般的なクエリの作業セットをメモリに保持できる十分な大きさの DB インスタンスクラスを選択します。作業セットがメモリに保持されていると、システムによるディスクへの書き込みが回避され、これによりパフォーマンスが向上します。詳細については、「 DB インスタンスクラス」を参照してください。

Oracle 用の RDS では、[追加のメモリ設定を含める] を選択できます。これらの設定は、vCPU へのメモリの比率が高い場合のために最適化されています。例えば db.r5.6xlarge.tpc2.mem4x は、コアあたり 2 つのスレッド (tpc2)、スタンダードdb.r5.6xlarge DBインスタンスの 4 倍のメモリを持つ db.r5.8x DBインスタンスです。詳細については、「RDS for Oracle DB インスタンスクラス」を参照してください。

CLI オプション:

--db-instance-class

RDS API パラメータ:

DBInstanceClass

すべて
DB インスタンス識別子

DB インスタンスの名前。オンプレミスのサーバーに名前を付けるのと同様に、DB インスタンスに名前を付けます。DB インスタンス識別子は、英数字 63 文字まで含めることができ、選択した AWS リージョン内で自分のアカウントに対して一意であることが必要です。

CLI オプション:

--db-instance-identifier

RDS API パラメータ:

DBInstanceIdentifier

すべて
DB パラメータグループ

DB インスタンスのパラメータグループ。デフォルトのパラメータグループを選択するか、カスタムパラメータグループを作成できます。

RDS for Db2 の BYOL モデルを使用している場合は、DB インスタンスを作成する前に、まず。IBM Site ID と IBM Customer ID を含むカスタムパラメータグループを作成する必要があります。詳細については、「Db2 の Bring Your Own License」を参照してください。

詳細については、「Amazon RDS のパラメータグループ」を参照してください。

CLI オプション:

--db-parameter-group-name

RDS API パラメータ:

DBParameterGroupName

すべて
DB サブネットグループ

DB クラスターで使用する DB サブネットグループ。

既存の DB サブネットグループを使用するには、[Choose existing] (既存を選択) を選択します。次に、[Existing DB subnet groups] (既存の DB サブネットグループ) ドロップダウンリストから必要なサブネットグループを選択します。

RDS が互換性のある DB サブネットグループを選択できるようにするには、[Automatic setup] (自動セットアップ) を選択します。存在しない場合、RDS はクラスターの新しいサブネットグループを作成します。

詳細については、「DB サブネットグループの使用」を参照してください。

CLI オプション:

--db-subnet-group-name

RDS API パラメータ:

DBSubnetGroupName

すべて
専用ログボリューム

専用ログボリューム (DLV) を使用して、データベーステーブルを含むボリュームとは別のストレージボリュームにデータベーストランザクションログを保存します。

詳細については、「専用ログボリューム (DLV) を使用する」を参照してください。

CLI オプション:

--dedicated-log-volume

RDS API パラメータ:

DedicatedLogVolume

すべて
削除保護

DB インスタンスが削除されないようにするには [Enable deletion protection (削除保護の有効化)] を選択します。AWS Management Consoleで本稼働 DB インスタンスを作成する場合は、削除保護がデフォルトで有効になっています。

詳細については、「DB インスタンスを削除する」を参照してください。

CLI オプション:

--deletion-protection

--no-deletion-protection

RDS API パラメータ:

DeletionProtection

すべて
Encryption

この DB インスタンスを保管時に暗号化するには、[Enable Encryption] を選択します。

詳細については、「Amazon RDS リソースの暗号化」を参照してください。

CLI オプション:

--storage-encrypted

--no-storage-encrypted

RDS API パラメータ:

StorageEncrypted

すべて
拡張モニタリング

[拡張モニタリングを有効にする] を選択すると、DB インスタンスが実行されているオペレーティングシステムに対してリアルタイムでのメトリクスの収集が有効になります。

詳細については、「拡張モニタリングを使用した OS メトリクスのモニタリング」を参照してください。

CLI オプション:

--monitoring-interval

--monitoring-role-arn

RDS API パラメータ:

MonitoringInterval

MonitoringRoleArn

すべて
エンジンのタイプ

この DB インスタンスに使用するデータベースエンジンを選択します。

CLI オプション:

--engine

RDS API パラメータ:

Engine

すべて
初期データベース名

DB インスタンス上のデータベースの名前。名前を指定しない場合、Amazon RDS は DB インスタンスにデータベースを作成しません (Oracle および PostgreSQL を除きます)。データベースエンジンによって予約された単語を名前にすることはできません。また、DBエンジンに応じて他の制約があります。

Db2:

  • 1~8 個の英数字を使用する必要があります。

  • a~z、A~Z、@、$、または # で始まり、a~z、A~Z、0~9、_、@、#、または $ が続く必要があります。

  • スペースを含めることはできません。

  • 詳細については、「追加の考慮事項」を参照してください。

MariaDB および MySQL:

  • 1~64 個の英数字を使用する必要があります。

Oracle:

  • 1~8 個の英数字を使用する必要があります。

  • NULL は使用できません。デフォルト値は ORCL です。

  • 先頭は文字にする必要があります。

PostgreSQL:

  • 1~63 個の英数字を使用する必要があります。

  • 先頭は英字またはアンダースコアにする必要があります。後続の文字には、英字、アンダースコア、または数字 (0 ~ 9) を含めることができます。

  • 初期のデータベース名は postgres です。

CLI オプション:

--db-name

RDS API パラメータ:

DBName

SQL Server を除くすべて
ライセンス

ライセンスモデルの有効値:

  • Db2 の bring-your-own-license または marketplace-license

  • MariaDB の general-public-license

  • Microsoft SQL Server の license-included

  • MySQL の general-public-license

  • Oracle の license-included または bring-your-own-license

  • PostgreSQL の postgresql-license

CLI オプション:

--license-model

RDS API パラメータ:

LicenseModel

すべて

ログのエクスポート

Amazon CloudWatch Logs に発行するデータベースログファイルのタイプ。

詳細については、「Amazon CloudWatch Logs へのデータベースログの発行」を参照してください。

CLI オプション:

--enable-cloudwatch-logs-exports

RDS API パラメータ:

EnableCloudwatchLogsExports

すべて

メンテナンスウィンドウ

DB インスタンスへの変更保留が適用される 30 分単位のウィンドウ。期間が重要ではない場合は、[No Preference] を選択します。

詳細については、「Amazon RDS メンテナンスウィンドウ」を参照してください。

CLI オプション:

--preferred-maintenance-window

RDS API パラメータ:

PreferredMaintenanceWindow

すべて
AWS Secrets Manager でマスター認証情報を管理する

[Manage master credentials in AWS Secrets Manager] ( でマスター認証情報を管理する) を選択して、Secrets Manager でユーザーのパスワードをシークレットに管理します。

オプションで、シークレットを保護するために使用する KMS キーを選択します。お客様のアカウントの KMS キーから選択するか、別のアカウントからキーを入力します。

詳細については、「Amazon RDS および AWS Secrets Manager によるパスワード管理」を参照してください。

CLI オプション:

--manage-master-user-password | --no-manage-master-user-password

--master-user-secret-kms-key-id

RDS API パラメータ:

ManageMasterUserPassword

MasterUserSecretKmsKeyId

すべて
マスターパスワード

マスターユーザーアカウントのパスワード。パスワードには、DB エンジンに応じて、次の数の印刷可能な ASCII 文字 (/"、スペース、および @ を除く) が含まれます。

  • Db2: 8~255

  • Oracle: 8~30 文字

  • MariaDB および MySQL: 8~41 文字

  • SQL Server および PostgreSQL: 8~128 文字

CLI オプション:

--master-user-password

RDS API パラメータ:

MasterUserPassword

すべて
マスターユーザーネーム

マスターユーザー名。この名前で DB インスタンスにログインすると、データベースに関するすべての権限を持つことになります。以下の命名制限があることに注意してください:

  • 名前には、1~16 文字の英数字とアンダースコアを使用できます。

  • 1 字目は文字である必要があります。

  • 名前にはデータベースエンジンの予約語を使用できません。

DB インスタンスの作成後にマスターユーザー名を変更することはできません。

Db2 では、セルフマネージド Db2 インスタンス名と同じマスターユーザー名を使用することをお勧めします。

マスターユーザーに付与される権限の詳細については、マスターユーザーアカウント権限を参照してください。

CLI オプション:

--master-username

RDS API パラメータ:

MasterUsername

すべて
Microsoft SQL Server の Windows 認証

Microsoft SQL Server の Windows 認証を有効化し、[Browse Directory (ディレクトリの参照)] をクリックして、許可されたドメインユーザーが Windows 認証を使用してこの SQL Server インスタンスで認証できるようにするディレクトリを選択します。

CLI オプション:

--domain

--domain-iam-role-name

RDS API パラメータ:

Domain

DomainIAMRoleName

SQL Server

マルチ AZ 配置

[Create a standby instance (スタンバイインスタンスを作成する)] を選択して、フェイルオーバーサポート用に DB インスタンスのパッシブセカンダリレプリカを別のアベイラビリティーゾーンに作成します。本稼働環境のワークロードには、高可用性を維持するためにマルチ AZ をお勧めします。

開発およびテスト用に、[Do not create a standby instance (スタンバイインスタンスを作成しない)] を選択することもできます。

詳細については、「Amazon RDS でのマルチ AZ 配置の設定と管理」を参照してください。

CLI オプション:

--multi-az

--no-multi-az

RDS API パラメータ:

MultiAZ

すべて
各国語文字セット (NCHAR)

DB インスタンスの各国語文字セット (通称は NCHAR 文字セット)。各国語文字セットは、AL16UTF16 (デフォルト) または UTF-8 のいずれかに設定できます。DB インスタンスの作成後に各国語文字セットを変更することはできません。

各国語文字セットは、DB 文字セットとは異なります。DB 文字セットとは異なり、各国語文字セットは、データベースのメタデータに影響を与えることなく、NCHAR データ型 (NCHAR、NVARCHAR2、NCLOB) 列のエンコーディングのみを指定します。

詳細については、「RDS for Oracle 文字セット」を参照してください。

CLI オプション:

--nchar-character-set-name

API パラメータ:

NcharCharacterSetName

Oracle
ネットワークの種類

DB インスタンスでサポートされている IP アドレス設定プロトコル。

リソースが、インターネットプロトコルバージョン 4 (IPv4) アドレス設定プロトコル経由でのみ DB インスタンスと通信できるように指定する IPv4 (デフォルト)。

リソースが IPv4、インターネットプロトコルバージョン 6 (IPv6)、またはその両方で DB インスタンスと通信できるように指定するデュアルスタックモード。IPv6 アドレス設定プロトコルで DB インスタンスと通信する必要があるリソースがある場合は、デュアルスタックモードを使用します。また、IPv6 CIDR ブロックを、指定した DB サブネットグループ内のすべてのサブネットに関連付けてください。

詳細については、「Amazon RDS IP アドレス指定」を参照してください。

CLI オプション:

--network-type

RDS API パラメータ:

NetworkType

すべて

オプショングループ

DB インスタンスのオプショングループ。デフォルトオプショングループを選択するか、カスタムオプショングループを作成できます。

詳細については、「オプショングループを使用する」を参照してください。

CLI オプション:

--option-group-name

RDS API パラメータ:

OptionGroupName

すべて

Performance Insights

[Performance Insights の有効化] を選択すると、DB インスタンスの負荷をモニタリングし、データベースパフォーマンスの分析とトラブルシューティングを行うことができます。

保持期間を選択して、保持するパフォーマンスインサイトデータ履歴の量を決定します。無料利用枠の保持設定は「デフォルト (7 日)」です。パフォーマンスデータをさらに長期間保持するには、1~24 か月を指定します。保持期間の詳細については、「Performance Insights の料金とデータ保持」を参照してください。

このデータベースボリュームの暗号化に使用されるキーを保護するために使用する KMS キーを選択します。お客様のアカウントの KMS キーから選択するか、別のアカウントからキーを入力します。

詳細については、「Amazon RDS での Performance Insights を使用したDB 負荷のモニタリング」を参照してください。

CLI オプション:

--enable-performance-insights

--no-enable-performance-insights

--performance-insights-retention-period

--performance-insights-kms-key-id

RDS API パラメータ:

EnablePerformanceInsights

PerformanceInsightsRetentionPeriod

PerformanceInsightsKMSKeyId

Db2 を除くすべて

プロビジョンド IOPS

DB インスタンスのプロビジョンド IOPS (毎秒ごとの I/O オペレーション) の値。この設定は、[Storage type] (ストレージタイプ) で次のいずれかを選択した場合にのみ使用できます。

  • 汎用 SSD (gp3)

  • プロビジョンド IOPS SSD (io1)

  • プロビジョンド IOPS SSD (io2)

詳細については、「Amazon RDS DB インスタンスストレージ」を参照してください。

CLI オプション:

--iops

RDS API パラメータ:

Iops

すべて

パブリックアクセス

パブリック IP アドレスを DB インスタンスに割り当てる場合は [Yes (はい)] を選択します。これは、VPC の外部でアクセスできることを意味します。パブリックにアクセス可能となるよう、DB インスタンスは、VPC のパブリックサブネット内にある必要があります。

DB インスタンスを VPC 内からのみアクセス可能にするには、[No] を選択します。

詳細については、「VPC 内の DB インスタンスをインターネットから隠す」を参照してください。

VPC の外部から DB インスタンスに接続するには、DB インスタンスがパブリックにアクセスできる必要があります。また、DB インスタンスのセキュリティグループのインバウンドルールを使用してアクセスを許可する必要があります。さらに、他の要件を満たす必要があります。詳細については、「Amazon RDS DB インスタンスに接続できない」を参照してください。

DB インスタンスがパブリックアクセス可能でない場合は、AWS Site-to-Site VPN 接続または AWS Direct Connect 接続を使用してプライベートネットワークからアクセスします。詳細については、「インターネットトラフィックのプライバシー」を参照してください。

CLI オプション:

--publicly-accessible

--no-publicly-accessible

RDS API パラメータ:

PubliclyAccessible

すべて
RDS 延長サポート

RDS 標準サポート終了日を過ぎてもサポートされているメジャーエンジンバージョンを 引き続き実行するには、[RDS 延長サポートを有効にする] を選択します。

DB インスタンスを作成する場合、Amazon RDS はデフォルトで RDS 延長サポートを選択します。RDS 標準サポート 終了日後に新しい DB インスタンスが作成されて RDS 延長サポートの料金が発生するのを避けるには、この設定を無効にします。既存の DB インスタンスについて、RDS 延長サポートの課金開始日以前に料金が発生することはありません。

詳細については、「Amazon RDS の Amazon RDS 延長サポート」を参照してください。

CLI オプション:

--engine-lifecycle-support

RDS API パラメータ:

EngineLifecycleSupport

MySQL

PostgreSQL

RDS Proxy

[Create an RDS Proxy] (RDS Proxy の作成) を選択して、DB インスタンスにプロキシを作成します。Amazon RDS は、プロキシの IAM ロールと Secrets Manager シークレットを自動的に作成します。

詳細については、「Amazon RDS Proxy」を参照してください。

DB インスタンスの作成時には使用できません。

MariaDB

MySQL

PostgreSQL

ストレージのオートスケーリング

[Enable storage autoscaling (ストレージのオートスケーリングを有効にする)] - DB インスタンスのストレージスペースが不足しないように、必要に応じて Amazon RDS のストレージを自動的に増やせるようにします。

[Maximum storage threshold (ストレージの最大しきい値)] を使用して、Amazon RDS で DB インスタンスのストレージを自動的に増やすための上限を設定します。デフォルトは 1,000 GiB です。

詳細については、「Amazon RDS ストレージの自動スケーリングによる容量の自動管理」を参照してください。

CLI オプション:

--max-allocated-storage

RDS API パラメータ:

MaxAllocatedStorage

すべて

ストレージスループット

DB インスタンスのストレージスループット値。この設定は、[Storage type] (ストレージタイプ) に汎用 SSD (gp3) を選択した場合にのみ使用できます。

詳細については、「gp3 ストレージ (推奨)」を参照してください。

CLI オプション:

--storage-throughput

RDS API パラメータ:

StorageThroughput

すべて
ストレージタイプ

DB インスタンスのストレージタイプ。

汎用 SSD (gp3) を選択すると、[Advanced settings] (詳細設定) で追加のプロビジョンド IOPS とストレージスループットをプロビジョニングできます。

[プロビジョンド IOPS SSD (io1)] または [プロビジョンド IOPS SSD (io2)] を選択する場合は、[プロビジョンド IOPS] の値を入力します。

詳細については、「Amazon RDS ストレージタイプ」を参照してください。

CLI オプション:

--storage-type

RDS API パラメータ:

StorageType

すべて
サブネットグループ

この DB インスタンスに関連付ける DB サブネットグループ。

詳細については、「DB サブネットグループの使用」を参照してください。

CLI オプション:

--db-subnet-group-name

RDS API パラメータ:

DBSubnetGroupName

すべて
テナントデータベース名

Oracle アーキテクチャのマルチテナント設定における最初の PDB の名前。この設定は、[アーキテクチャ設定][マルチテナント設定] を選択した場合にのみ使用できます。

テナントデータベース名は、RDSCDB という名前の CDB の名前と異っている必要があります。CDB 名を変更することはできません。

CLI オプション:

--db-name

RDS API パラメータ:

DBName

Oracle

テナントデータベースのマスターユーザー名

マスターユーザー名を使って、すべてのデータベース権限ででテナントデータベース (PDB) にログインする際に使用する名前。この設定は、[アーキテクチャ設定][マルチテナント設定] を選択した場合にのみ使用できます。

以下の命名制限があることに注意してください:

  • 名前には、1~16 文字の英数字とアンダースコアを使用できます。

  • 1 字目は文字である必要があります。

  • 名前にはデータベースエンジンの予約語を使用できません。

次のことはできません。

  • テナントデータベースを作成した後に、テナントマスターのユーザー名を変更します。

  • テナントマスターユーザー名を使用して CDB にログインします。

CLI オプション:

--master-username

RDS API パラメータ:

MasterUsername

Oracle

テナントデータベースのマスターパスワード

テナントデータベース (PDB) のマスターユーザーアカウントのパスワード。この設定は、[アーキテクチャ設定][マルチテナント設定] を選択した場合にのみ使用できます。

パスワードには、/"、スペース、および @ を除く 8 ~ 30 文字の印刷可能な ASCII 文字を使用します。

CLI オプション:

--master-password

RDS API パラメータ:

MasterPassword

Oracle

テナントデータベース文字セット

初期テナントデータベースの文字セット。この設定は、[アーキテクチャ設定][マルチテナント設定] を選択した場合にのみ使用できます。RDS for Oracle CDB インスタンスのみがサポートされています。

テナントデータベース文字セットのデフォルト値 AL32UTF8 は、Unicode 5.0 UTF-8 ユニバーサル文字セット用です。CDB の文字セットとは異なるテナントデータベース文字セットを選択できます。

詳細については、「RDS for Oracle 文字セット」を参照してください。

CLI オプション:

--character-set-name

RDS API パラメータ:

CharacterSetName

Oracle

テナントデータベース各国語文字セット

通称 NCHAR 文字セットと呼ばれる、テナントデータベースの各国語文字セット。この設定は、[アーキテクチャ設定][マルチテナント設定] を選択した場合にのみ使用できます。RDS for Oracle CDB インスタンスのみがサポートされています。

各国語文字セットは、AL16UTF16 (デフォルト) または UTF-8 のいずれかに設定できます。テナントデータベースの作成後に各国語文字セットを変更することはできません。

テナントデータベースの各国語文字セットは、テナントデータベース文字セットとは異なります。各国文字セットは、NCHAR データ型 (NCHARNVARCHAR2 および NCLOB) を使用する列にのみエンコーディングを指定し、データベースのメタデータには影響しません。

詳細については、「RDS for Oracle 文字セット」を参照してください。

CLI オプション:

--nchar-character-set-name

API パラメータ:

NcharCharacterSetName

Oracle

Time zone (タイムゾーン)

DB インスタンスのタイムゾーン。タイムゾーンを選択しない場合、DB インスタンスはデフォルトのタイムゾーンを使用します。DB インスタンスの作成後にタイムゾーンを変更することはできません。

詳細については、「Amazon RDS for Db2 DB インスタンスのローカルタイムゾーン」および「Microsoft SQL Server DB インスタンスのローカルタイムゾーン」を参照してください。

CLI オプション:

--timezone

RDS API パラメータ:

Timezone

Db2

SQL Server

RDS Custom for SQL Server

仮想プライベートクラウド (VPC)

この DB インスタンスと関連付ける Amazon VPC サービスに基づく VPC。

詳細については、「Amazon VPC と Amazon RDS」を参照してください。

CLI と API の場合は、VPC セキュリティグループ ID を指定します。

すべて
VPC セキュリティグループ (ファイアウォール)

DB インスタンスに関連付けるセキュリティグループ。

詳細については、「VPC セキュリティグループの概要」を参照してください。

CLI オプション:

--vpc-security-group-ids

RDS API パラメータ:

VpcSecurityGroupIds

すべて