翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
ModifyDBCluster
Amazon DocumentDB クラスターの設定を変更します。これらのパラメータとリクエストに新しい値を指定することで、1 つ以上のデータベース設定パラメータを変更できます。
リクエストパラメータ
すべてのアクションに共通のパラメータの詳細については、「共通パラメータ」を参照してください。
- DBClusterIdentifier
-
変更するクラスターのクラスター識別子。このパラメータは大文字と小文字が区別されません。
制約:
-
既存の
DBCluster
の識別子と一致する必要があります。
タイプ: 文字列
必須: はい
-
- AllowMajorVersionUpgrade
-
メジャーバージョンアップグレードを許可するかどうかを示す値。
制約: DB インスタンスの現在のバージョンとは異なるメジャーバージョンである
EngineVersion
パラメータの値を指定する場合は、メジャーバージョンアップグレードを許可する必要があります。型: ブール値
必須: いいえ
- ApplyImmediately
-
クラスターの
PreferredMaintenanceWindow
の設定に関係なく、このリクエストの変更と保留中の変更をできるだけ早く非同期に適用するかどうかを指定する値。このパラメータをfalse
に設定した場合、クラスターへの変更は次のメンテナンスウィンドウ中に適用されます。ApplyImmediately
パラメータは、NewDBClusterIdentifier
値とMasterUserPassword
値のみに影響します。このパラメータ値をfalse
に設定すると、NewDBClusterIdentifier
値とMasterUserPassword
値への変更は次のメンテナンスウィンドウ中に適用されます。他のすべての変更は、ApplyImmediately
パラメータの値に関係なく、即時に適用されます。デフォルト:
false
タイプ: ブール値
必須: いいえ
- BackupRetentionPeriod
-
自動バックアップを保管する日数。最小値 1 を指定しなければなりません。
デフォルト: 1
制約:
-
1 ~ 35 の値にする必要があります。
タイプ: 整数
必須: いいえ
-
- CloudwatchLogsExportConfiguration
-
特定のインスタンスまたはクラスターの Amazon CloudWatch Logs へのエクスポートを有効にするログタイプの構成設定。
EnableLogTypes
およびDisableLogTypes
配列は、どのログを CloudWatch ログにエクスポートするか (またはエクスポートしないか) を決定します。型: CloudwatchLogsExportConfiguration オブジェクト
必須: いいえ
- DBClusterParameterGroupName
-
クラスターに使用するクラスターパラメータグループの名前。
タイプ: 文字列
必須: いいえ
- DeletionProtection
-
このクラスターを削除できるかどうかを指定します。
DeletionProtection
を有効にすると、クラスターが変更されDeletionProtection
が無効にならない限り、クラスターを削除することができません。DeletionProtection
はクラスターが誤って削除されるのを防ぎます。型: ブール値
必須: いいえ
- EngineVersion
-
アップグレードするデータベースエンジンのバージョン番号。このパラメータを変更すると、機能停止が発生します。
ApplyImmediately
パラメータが true に設定されされない限り、変更は次のメンテナンスウィンドウ中に適用されます。Amazon DocumentDB に利用可能なエンジンバージョンをすべて一覧表示するには、次のコマンドを使用します。
aws docdb describe-db-engine-versions --engine docdb --query "DBEngineVersions[].EngineVersion"
タイプ: 文字列
必須: いいえ
- ManageMasterUserPassword
-
Amazon Web Services Secrets Manager でマスターユーザーパスワードを管理するかどうかを指定します。クラスターが Amazon Web Services Secrets Manager でマスターユーザーパスワードを管理していない場合は、この管理を有効にできます。この場合、 を指定することはできません
MasterUserPassword
。クラスターが Amazon Web Services Secrets Manager でマスターユーザーパスワードをすでに管理しており、マスターユーザーパスワードが Amazon Web Services Secrets Manager で管理されないように指定する場合は、 を指定する必要がありますMasterUserPassword
。この場合、Amazon DocumentDB はシークレットを削除し、 で指定されたマスターユーザーの新しいパスワードを使用しますMasterUserPassword
。型: ブール値
必須: いいえ
- MasterUserPassword
-
マスターデータベースユーザーのパスワードです。このパスワードには、スラッシュ (/)、二重引用符 (")、または「at」記号 (@) を除く印刷可能な任意のASCII文字を含めることができます。
制約: 8 ~ 100 文字の長さの英数字である必要があります。
タイプ: 文字列
必須: いいえ
- MasterUserSecretKmsKeyId
-
Amazon Web Services Secrets Manager で自動的に生成および管理されるシークレットを暗号化するための Amazon Web Services KMSキー識別子。
この設定は、次の条件の両方が満たされた場合にのみ有効です。
-
クラスターは、Amazon Web Services Secrets Manager のマスターユーザーパスワードを管理しません。クラスターが Amazon Web Services Secrets Manager でマスターユーザーパスワードをすでに管理している場合、シークレットの暗号化に使用されるKMSキーを変更することはできません。
-
を有効に
ManageMasterUserPassword
して、Amazon Web Services Secrets Manager でマスターユーザーパスワードを管理しています。を有効にManageMasterUserPassword
していて、 を指定しない場合MasterUserSecretKmsKeyId
、aws/secretsmanager
KMSキーはシークレットの暗号化に使用されます。シークレットが別の Amazon Web Services アカウントにある場合、aws/secretsmanager
KMSキーを使用してシークレットを暗号化することはできません。また、カスタマーマネージドKMSキーを使用する必要があります。
Amazon Web Services KMSキー識別子は、キー ARN、キー ID、エイリアス ARN、またはKMSキーのエイリアス名です。別の Amazon Web Services アカウントでKMSキーを使用するには、キーARNまたはエイリアス を指定しますARN。
Amazon Web Services アカウントにはデフォルトKMSキーがあります。Amazon Web Services アカウントには、Amazon Web Services リージョンごとに異なるデフォルトKMSキーがあります。
タイプ: 文字列
必須: いいえ
-
- NewDBClusterIdentifier
-
クラスターの名前を変更する場合のクラスターの新しいクラスター識別子。この値は小文字で保存されます。
制約:
-
1 ~ 63 の文字、数字またはハイフンを使用する必要があります。
-
1 字目は文字である必要があります。
-
ハイフンを、文字列の最後に使用したり、2 つ続けて使用したりすることはできません。
例:
my-cluster2
タイプ: 文字列
必須: いいえ
-
- Port
-
クラスターが接続を受け入れるポート番号。
制限:
1150
~65535
の値である必要があります。デフォルト : 元のクラスターと同じポート。
タイプ: 整数
必須: いいえ
- PreferredBackupWindow
-
BackupRetentionPeriod
パラメータを使用して自動バックアップが有効になっている場合に、自動バックアップが作成される毎日の時間範囲。デフォルトは、それぞれ 8 時間の時間ブロックからランダムに選択された 30 分のウィンドウです AWS リージョン。
制約:
-
hh24:mi-hh24:mi
の形式である必要があります。 -
協定世界時 () である必要がありますUTC。
-
必要なメンテナンス期間と競合してはいけません。
-
少なくとも 30 分以上必要です。
タイプ: 文字列
必須: いいえ
-
- PreferredMaintenanceWindow
-
システムメンテナンスを実行できる週次時間範囲 (協定世界時UTC)。
形式:
ddd:hh24:mi-ddd:hh24:mi
デフォルトは、各 の 8 時間の時間ブロックからランダムに選択された 30 分のウィンドウであり AWS リージョン、ランダムな曜日に発生します。
有効な曜日: 月、火、水、木、金、土、日
制約: 最小限の 30 分単位のウィンドウ。
タイプ: 文字列
必須: いいえ
- RotateMasterUserPassword
-
Amazon Web Services Secrets Manager が管理するシークレットをマスターユーザーパスワードにローテーションするかどうかを指定します。
この設定は、マスターユーザーパスワードがクラスターの Amazon Web Services Secrets Manager で Amazon DocumentDB によって管理されている場合にのみ有効です。シークレット値には、更新されたパスワードが含まれます。
制約: マスターユーザーのパスワードをローテーションするときは、すぐに変更を適用する必要があります。
型: ブール値
必須: いいえ
- StorageType
-
DB クラスターに関連付けるストレージタイプ。
Amazon DocumentDB クラスターのストレージタイプの詳細については、「Amazon DocumentDB 開発者ガイド」の「クラスターストレージ設定」を参照してください。
ストレージタイプの有効な値 -
standard | iopt1
デフォルト値は
standard
ですタイプ: 文字列
必須: いいえ
- VpcSecurityGroupIds.VpcSecurityGroupId。N
-
クラスターが属する仮想プライベートクラウド (VPC) セキュリティグループのリスト。
タイプ: 文字列の配列
必須: いいえ
レスポンス要素
以下の要素がサービスによって返されます。
- DBCluster
-
クラスターに関する詳細情報。
型: DBCluster オブジェクト
エラー
すべてのアクションに共通のエラーについては、「共通エラー」を参照してください。
- DBClusterAlreadyExistsFault
-
指定された識別子を持つクラスターをすでに持っています。
HTTP ステータスコード: 400
- DBClusterNotFoundFault
-
DBClusterIdentifier
は既存のクラスターを参照していません。HTTP ステータスコード: 404
- DBClusterParameterGroupNotFound
-
DBClusterParameterGroupName
は既存のパラメータグループを参照していません。HTTP ステータスコード: 404
- DBSubnetGroupNotFoundFault
-
DBSubnetGroupName
は既存のサブネットグループを参照していません。HTTP ステータスコード: 404
- InvalidDBClusterStateFault
-
クラスターは有効な状態ではありません。
HTTP ステータスコード: 400
- InvalidDBInstanceState
-
指定されたインスタンスは 利用可能な 状態ではありません。
HTTP ステータスコード: 400
- InvalidDBSecurityGroupState
-
セキュリティグループの状態では削除できません。
HTTP ステータスコード: 400
- InvalidDBSubnetGroupStateFault
-
サブネットグループは使用中のため削除できません。
HTTP ステータスコード: 400
- InvalidSubnet
-
リクエストされたサブネットが無効であるか、複数のサブネットがリクエストされ、すべてが共通の仮想プライベートクラウド (VPC) にない。
HTTP ステータスコード: 400
- InvalidVPCNetworkStateFault
-
サブネットグループは、作成後に変更されたため、すべてのアベイラビリティーゾーンがカバーされません。
HTTP ステータスコード: 400
- StorageQuotaExceeded
-
リクエストにより、すべてのインスタンスで使用可能な許容ストレージ容量を超過します。
HTTP ステータスコード: 400
以下の資料も参照してください。
言語固有の 1 つAPIでこれを使用する方法の詳細については AWS SDKs、以下を参照してください。