AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.
Edit-RDSDBCluster-DBClusterIdentifier <String>-AllocatedStorage <Int32>-AllowMajorVersionUpgrade <Boolean>-ApplyImmediately <Boolean>-AutoMinorVersionUpgrade <Boolean>-ScalingConfiguration_AutoPause <Boolean>-BacktrackWindow <Int64>-BackupRetentionPeriod <Int32>-CopyTagsToSnapshot <Boolean>-DBClusterInstanceClass <String>-DBClusterParameterGroupName <String>-DBInstanceParameterGroupName <String>-DeletionProtection <Boolean>-CloudwatchLogsExportConfiguration_DisableLogType <String[]>-Domain <String>-DomainIAMRoleName <String>-EnableGlobalWriteForwarding <Boolean>-EnableHttpEndpoint <Boolean>-EnableIAMDatabaseAuthentication <Boolean>-CloudwatchLogsExportConfiguration_EnableLogType <String[]>-EnablePerformanceInsight <Boolean>-EngineVersion <String>-Iops <Int32>-ManageMasterUserPassword <Boolean>-MasterUserPassword <String>-MasterUserSecretKmsKeyId <String>-ScalingConfiguration_MaxCapacity <Int32>-ServerlessV2ScalingConfiguration_MaxCapacity <Double>-ScalingConfiguration_MinCapacity <Int32>-ServerlessV2ScalingConfiguration_MinCapacity <Double>-MonitoringInterval <Int32>-MonitoringRoleArn <String>-NetworkType <String>-NewDBClusterIdentifier <String>-OptionGroupName <String>-PerformanceInsightsKMSKeyId <String>-PerformanceInsightsRetentionPeriod <Int32>-Port <Int32>-PreferredBackupWindow <String>-PreferredMaintenanceWindow <String>-RotateMasterUserPassword <Boolean>-ScalingConfiguration_SecondsBeforeTimeout <Int32>-ScalingConfiguration_SecondsUntilAutoPause <Int32>-StorageType <String>-ScalingConfiguration_TimeoutAction <String>-VpcSecurityGroupId <String[]>-Select <String>-PassThru <SwitchParameter>-Force <SwitchParameter>-ClientConfig <AmazonRDSConfig>
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
EngineVersion
parameter that is a different major version than the DB cluster's current version.Valid for: Aurora DB clusters only Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
PreferredMaintenanceWindow
setting for the DB cluster. If this parameter is disabled, changes to the DB cluster are applied during the next maintenance window.The ApplyImmediately
parameter only affects the EnableIAMDatabaseAuthentication
, MasterUserPassword
, and NewDBClusterIdentifier
values. If the ApplyImmediately
parameter is disabled, then changes to the EnableIAMDatabaseAuthentication
, MasterUserPassword
, and NewDBClusterIdentifier
values are applied during the next maintenance window. All other changes are applied immediately, regardless of the value of the ApplyImmediately
parameter.By default, this parameter is disabled.Valid for: Aurora DB clusters and Multi-AZ DB clusters Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
Aliases | CloudwatchLogsExportConfiguration_DisableLogTypes |
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
Aliases | CloudwatchLogsExportConfiguration_EnableLogTypes |
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
Required? | True |
Position? | 1 |
Accept pipeline input? | True (ByValue, ByPropertyName) |
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
DBInstanceParameterGroupName
parameter, the DB cluster isn't rebooted automatically. Also, parameter changes are applied immediately rather than during the next maintenance window.Default: The existing name settingConstraints:DBInstanceParameterGroupName
parameter is valid in combination with the AllowMajorVersionUpgrade
parameter for a major version upgrade only.Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
none
to remove the cluster from its current domain. The domain must be created prior to this operation.For more information, see Kerberos Authentication in the Amazon Aurora User Guide.Valid for: Aurora DB clusters only Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
Aliases | EnablePerformanceInsights |
ApplyImmediately
is enabled. If the cluster that you're modifying has one or more read replicas, all replicas must be running an engine version that's the same or later than the version you specify.To list all of the available engine versions for Aurora MySQL version 2 (5.7-compatible) and version 3 (MySQL 8.0-compatible), use the following command:aws rds describe-db-engine-versions --engine aurora-mysql --query "DBEngineVersions[].EngineVersion"
To list all of the available engine versions for MySQL 5.6-compatible Aurora, use the following command:aws rds describe-db-engine-versions --engine aurora --query "DBEngineVersions[].EngineVersion"
To list all of the available engine versions for Aurora PostgreSQL, use the following command:aws rds describe-db-engine-versions --engine aurora-postgresql --query "DBEngineVersions[].EngineVersion"
To list all of the available engine versions for RDS for MySQL, use the following command:aws rds describe-db-engine-versions --engine mysql --query "DBEngineVersions[].EngineVersion"
To list all of the available engine versions for RDS for PostgreSQL, use the following command:aws rds describe-db-engine-versions --engine postgres --query "DBEngineVersions[].EngineVersion"
Valid for: Aurora DB clusters and Multi-AZ DB clusters Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
MasterUserPassword
.If the DB cluster already manages the master user password with Amazon Web Services Secrets Manager, and you specify that the master user password is not managed with Amazon Web Services Secrets Manager, then you must specify MasterUserPassword
. In this case, RDS deletes the secret and uses the new password for the master user specified by MasterUserPassword
.For more information, see Password management with Amazon Web Services Secrets Manager in the Amazon RDS User Guide and Password management with Amazon Web Services Secrets Manager in the Amazon Aurora User Guide.Valid for: Aurora DB clusters and Multi-AZ DB clusters Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
ManageMasterUserPassword
is turned on.Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
ManageMasterUserPassword
to manage the master user password in Amazon Web Services Secrets Manager.If you are turning on ManageMasterUserPassword
and don't specify MasterUserSecretKmsKeyId
, then the aws/secretsmanager
KMS key is used to encrypt the secret. If the secret is in a different Amazon Web Services account, then you can't use the aws/secretsmanager
KMS key to encrypt the secret, and you must use a customer managed KMS key.Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
MonitoringRoleArn
is specified, also set MonitoringInterval
to a value other than 0.Valid Values: 0, 1, 5, 10, 15, 30, 60
Valid for: Multi-AZ DB clusters only Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
arn:aws:iam:123456789012:role/emaccess
. For information on creating a monitoring role, see To create an IAM role for Amazon RDS Enhanced Monitoring in the Amazon RDS User Guide.If MonitoringInterval
is set to a value other than 0, supply a MonitoringRoleArn
value.Valid for: Multi-AZ DB clusters only Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
IPV4
DUAL
DBSubnetGroup
specified for the DB cluster. A DBSubnetGroup
can support only the IPv4 protocol or the IPv4 and the IPv6 protocols (DUAL
).For more information, see Working with a DB instance in a VPC in the Amazon Aurora User Guide.Valid for: Aurora DB clusters only Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
my-cluster2
Valid for: Aurora DB clusters and Multi-AZ DB clusters Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
PerformanceInsightsKMSKeyId
, then Amazon RDS uses your default KMS key. There is a default KMS key for your Amazon Web Services account. Your Amazon Web Services account has a different default KMS key for each Amazon Web Services Region.Valid for: Multi-AZ DB clusters only Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
1150-65535
Default: The same port as the original DB cluster.Valid for: Aurora DB clusters only Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
BackupRetentionPeriod
parameter.The default is a 30-minute window selected at random from an 8-hour block of time for each Amazon Web Services Region. To view the time blocks available, see Backup window in the Amazon Aurora User Guide.Constraints:hh24:mi-hh24:mi
.Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
ddd:hh24:mi-ddd:hh24:mi
The default is a 30-minute window selected at random from an 8-hour block of time for each Amazon Web Services Region, occurring on a random day of the week. To see the time blocks available, see Adjusting the Preferred DB Cluster Maintenance Window in the Amazon Aurora User Guide.Valid Days: Mon, Tue, Wed, Thu, Fri, Sat, Sun.Constraints: Minimum 30-minute window.Valid for: Aurora DB clusters and Multi-AZ DB clusters Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
serverless
DB engine mode. A DB cluster can be paused only when it's idle (it has no connections).If a DB cluster is paused for more than seven days, the DB cluster might be backed up with a snapshot. In this case, the DB cluster is restored when there is a request to connect to it. Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
serverless
DB engine mode.For Aurora MySQL, valid capacity values are 1
, 2
, 4
, 8
, 16
, 32
, 64
, 128
, and 256
.For Aurora PostgreSQL, valid capacity values are 2
, 4
, 8
, 16
, 32
, 64
, 192
, and 384
.The maximum capacity must be greater than or equal to the minimum capacity. Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
serverless
DB engine mode.For Aurora MySQL, valid capacity values are 1
, 2
, 4
, 8
, 16
, 32
, 64
, 128
, and 256
.For Aurora PostgreSQL, valid capacity values are 2
, 4
, 8
, 16
, 32
, 64
, 192
, and 384
.The minimum capacity must be less than or equal to the maximum capacity. Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
serverless
mode is paused.Specify a value between 300 and 86,400 seconds. Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
ForceApplyCapacityChange
or RollbackCapacityChange
.ForceApplyCapacityChange
sets the capacity to the specified value as soon as possible.RollbackCapacityChange
, the default, ignores the capacity change if a scaling point isn't found in the timeout period.ForceApplyCapacityChange
, connections that prevent Aurora Serverless v1 from finding a scaling point might be dropped.Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
io1
When specified, a value for the Iops
parameter is required.Default: io1
Valid for: Multi-AZ DB clusters only Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
Aliases | VpcSecurityGroupIds |
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
Aliases | AK |
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByValue, ByPropertyName) |
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByValue, ByPropertyName) |
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
Aliases | AWSProfilesLocation, ProfilesLocation |
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
Aliases | StoredCredentials, AWSProfileName |
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
Aliases | RegionToCall |
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
Aliases | SK, SecretAccessKey |
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
Aliases | ST |
AWS Tools for PowerShell: 2.x.y.z