Amazon Relational Database Service

Amazon Relational Database Service (Amazon RDS) makes it easy to set up, operate, and scale a relational database in the cloud. It provides cost-efficient and resizable capacity while automating time-consuming administration tasks such as hardware provisioning, database setup, patching and backups. It frees you to focus on your applications so you can give them the fast performance, high availability, security and compatibility they need.

Amazon RDS is available on several database instance types – optimized for memory, performance or I/O – and provides you with six familiar database engines to choose from, including Amazon Aurora  PostgreSQL, MySQL, MariaDB, Oracle Database, and SQL Server. You can use the AWS Database Migration Service to easily migrate or replicate your existing databases to Amazon RDS.

Below are the cmdlets which are available with Amazon Relational Database Service

CmdletNameServiceOperation
Add-RDSRoleToDBCluster                             AddRoleToDBCluster                            
Add-RDSRoleToDBInstance                            AddRoleToDBInstance                           
Add-RDSSourceIdentifierToSubscription              AddSourceIdentifierToSubscription             
Add-RDSTagsToResource                              AddTagsToResource                             
Convert-RDSReadReplicaDBCluster                    PromoteReadReplicaDBCluster                   
Convert-RDSReadReplicaToStandalone                 PromoteReadReplica                            
Copy-RDSDBClusterParameterGroup                    CopyDBClusterParameterGroup                   
Copy-RDSDBClusterSnapshot                          CopyDBClusterSnapshot                         
Copy-RDSDBParameterGroup                           CopyDBParameterGroup                          
Copy-RDSDBSnapshot                                 CopyDBSnapshot                                
Copy-RDSOptionGroup                                CopyOptionGroup                               
Edit-RDSCertificate                                ModifyCertificates                            
Edit-RDSCurrentDBClusterCapacity                   ModifyCurrentDBClusterCapacity                
Edit-RDSDBCluster                                  ModifyDBCluster                               
Edit-RDSDBClusterEndpoint                          ModifyDBClusterEndpoint                       
Edit-RDSDBClusterParameterGroup                    ModifyDBClusterParameterGroup                 
Edit-RDSDBClusterSnapshotAttribute                 ModifyDBClusterSnapshotAttribute              
Edit-RDSDBInstance                                 ModifyDBInstance                              
Edit-RDSDBParameterGroup                           ModifyDBParameterGroup                        
Edit-RDSDBProxy                                    ModifyDBProxy                                 
Edit-RDSDBProxyTargetGroup                         ModifyDBProxyTargetGroup                      
Edit-RDSDBSnapshot                                 ModifyDBSnapshot                              
Edit-RDSDBSnapshotAttribute                        ModifyDBSnapshotAttribute                     
Edit-RDSDBSubnetGroup                              ModifyDBSubnetGroup                           
Edit-RDSEventSubscription                          ModifyEventSubscription                       
Edit-RDSGlobalCluster                              ModifyGlobalCluster                           
Edit-RDSOptionGroup                                ModifyOptionGroup                             
Enable-RDSDBSecurityGroupIngress                   AuthorizeDBSecurityGroupIngress               
Get-RDSAccountAttribute                            DescribeAccountAttributes                     
Get-RDSCertificate                                 DescribeCertificates                          
Get-RDSCustomAvailabilityZone                      DescribeCustomAvailabilityZones               
Get-RDSDBCluster                                   DescribeDBClusters                            
Get-RDSDBClusterBacktrackList                      DescribeDBClusterBacktracks                   
Get-RDSDBClusterEndpoint                           DescribeDBClusterEndpoints                    
Get-RDSDBClusterParameter                          DescribeDBClusterParameters                   
Get-RDSDBClusterParameterGroup                     DescribeDBClusterParameterGroups              
Get-RDSDBClusterSnapshot                           DescribeDBClusterSnapshots                    
Get-RDSDBClusterSnapshotAttribute                  DescribeDBClusterSnapshotAttributes           
Get-RDSDBEngineVersion                             DescribeDBEngineVersions                      
Get-RDSDBInstance                                  DescribeDBInstances                           
Get-RDSDBInstanceAutomatedBackup                   DescribeDBInstanceAutomatedBackups            
Get-RDSDBLogFile                                   DescribeDBLogFiles                            
Get-RDSDBLogFilePortion                            DownloadDBLogFilePortion                      
Get-RDSDBParameter                                 DescribeDBParameters                          
Get-RDSDBParameterGroup                            DescribeDBParameterGroups                     
Get-RDSDBProxy                                     DescribeDBProxies                             
Get-RDSDBProxyTarget                               DescribeDBProxyTargets                        
Get-RDSDBProxyTargetGroup                          DescribeDBProxyTargetGroups                   
Get-RDSDBSecurityGroup                             DescribeDBSecurityGroups                      
Get-RDSDBSnapshot                                  DescribeDBSnapshots                           
Get-RDSDBSnapshotAttribute                         DescribeDBSnapshotAttributes                  
Get-RDSDBSubnetGroup                               DescribeDBSubnetGroups                        
Get-RDSEngineDefaultClusterParameter               DescribeEngineDefaultClusterParameters        
Get-RDSEngineDefaultParameter                      DescribeEngineDefaultParameters               
Get-RDSEvent                                       DescribeEvents                                
Get-RDSEventCategory                               DescribeEventCategories                       
Get-RDSEventSubscription                           DescribeEventSubscriptions                    
Get-RDSExportTask                                  DescribeExportTasks                           
Get-RDSGlobalCluster                               DescribeGlobalClusters                        
Get-RDSInstallationMedia                           DescribeInstallationMedia                     
Get-RDSOptionGroup                                 DescribeOptionGroups                          
Get-RDSOptionGroupOption                           DescribeOptionGroupOptions                    
Get-RDSOrderableDBInstanceOption                   DescribeOrderableDBInstanceOptions            
Get-RDSPendingMaintenanceAction                    DescribePendingMaintenanceActions             
Get-RDSReservedDBInstance                          DescribeReservedDBInstances                   
Get-RDSReservedDBInstancesOfferingList             DescribeReservedDBInstancesOfferings          
Get-RDSSourceRegion                                DescribeSourceRegions                         
Get-RDSTagForResource                              ListTagsForResource                           
Get-RDSValidDBInstanceModification                 DescribeValidDBInstanceModifications          
Import-RDSInstallationMedia                        ImportInstallationMedia                       
New-RDSCustomAvailabilityZone                      CreateCustomAvailabilityZone                  
New-RDSDBCluster                                   CreateDBCluster                               
New-RDSDBClusterEndpoint                           CreateDBClusterEndpoint                       
New-RDSDBClusterParameterGroup                     CreateDBClusterParameterGroup                 
New-RDSDBClusterSnapshot                           CreateDBClusterSnapshot                       
New-RDSDBInstance                                  CreateDBInstance                              
New-RDSDBInstanceReadReplica                       CreateDBInstanceReadReplica                   
New-RDSDBParameterGroup                            CreateDBParameterGroup                        
New-RDSDBProxy                                     CreateDBProxy                                 
New-RDSDBSecurityGroup                             CreateDBSecurityGroup                         
New-RDSDBSnapshot                                  CreateDBSnapshot                              
New-RDSDBSubnetGroup                               CreateDBSubnetGroup                           
New-RDSEventSubscription                           CreateEventSubscription                       
New-RDSGlobalCluster                               CreateGlobalCluster                           
New-RDSOptionGroup                                 CreateOptionGroup                             
New-RDSReservedDBInstancesOfferingPurchase         PurchaseReservedDBInstancesOffering           
Register-RDSDBProxyTarget                          RegisterDBProxyTargets                        
Remove-RDSCustomAvailabilityZone                   DeleteCustomAvailabilityZone                  
Remove-RDSDBCluster                                DeleteDBCluster                               
Remove-RDSDBClusterEndpoint                        DeleteDBClusterEndpoint                       
Remove-RDSDBClusterParameterGroup                  DeleteDBClusterParameterGroup                 
Remove-RDSDBClusterSnapshot                        DeleteDBClusterSnapshot                       
Remove-RDSDBInstance                               DeleteDBInstance                              
Remove-RDSDBInstanceAutomatedBackup                DeleteDBInstanceAutomatedBackup               
Remove-RDSDBParameterGroup                         DeleteDBParameterGroup                        
Remove-RDSDBProxy                                  DeleteDBProxy                                 
Remove-RDSDBSecurityGroup                          DeleteDBSecurityGroup                         
Remove-RDSDBSnapshot                               DeleteDBSnapshot                              
Remove-RDSDBSubnetGroup                            DeleteDBSubnetGroup                           
Remove-RDSEventSubscription                        DeleteEventSubscription                       
Remove-RDSFromGlobalCluster                        RemoveFromGlobalCluster                       
Remove-RDSGlobalCluster                            DeleteGlobalCluster                           
Remove-RDSInstallationMedia                        DeleteInstallationMedia                       
Remove-RDSOptionGroup                              DeleteOptionGroup                             
Remove-RDSRoleFromDBCluster                        RemoveRoleFromDBCluster                       
Remove-RDSRoleFromDBInstance                       RemoveRoleFromDBInstance                      
Remove-RDSSourceIdentifierFromSubscription         RemoveSourceIdentifierFromSubscription        
Remove-RDSTagFromResource                          RemoveTagsFromResource                        
Reset-RDSDBCluster                                 BacktrackDBCluster                            
Reset-RDSDBClusterParameterGroup                   ResetDBClusterParameterGroup                  
Reset-RDSDBParameterGroup                          ResetDBParameterGroup                         
Restart-RDSDBInstance                              RebootDBInstance                              
Restore-RDSDBClusterFromS3                         RestoreDBClusterFromS3                        
Restore-RDSDBClusterFromSnapshot                   RestoreDBClusterFromSnapshot                  
Restore-RDSDBClusterToPointInTime                  RestoreDBClusterToPointInTime                 
Restore-RDSDBInstanceFromDBSnapshot                RestoreDBInstanceFromDBSnapshot               
Restore-RDSDBInstanceFromS3                        RestoreDBInstanceFromS3                       
Restore-RDSDBInstanceToPointInTime                 RestoreDBInstanceToPointInTime                
Revoke-RDSDBSecurityGroupIngress                   RevokeDBSecurityGroupIngress                  
Start-RDSActivityStream                            StartActivityStream                           
Start-RDSDBCluster                                 StartDBCluster                                
Start-RDSDBClusterFailover                         FailoverDBCluster                             
Start-RDSDBInstance                                StartDBInstance                               
Start-RDSExportTask                                StartExportTask                               
Stop-RDSActivityStream                             StopActivityStream                            
Stop-RDSDBCluster                                  StopDBCluster                                 
Stop-RDSDBInstance                                 StopDBInstance                                
Stop-RDSExportTask                                 CancelExportTask                              
Submit-RDSPendingMaintenanceAction                 ApplyPendingMaintenanceAction                 
Unregister-RDSDBProxyTarget                        DeregisterDBProxyTargets                      

You can also check other AWS Services, and each services cmdlets we are providing.

Click on this Link for an Single place, where you get all the PowerShell cmdlets sorted based on the modules.

You can also refer other blogs on PowerShell at link

You can also refer other blogs on Microsoft at link

And also if you required any technology you want to learn, let us know below we will publish them in our site http://tossolution.com/

Like our page in Facebook and follow us for New technical information.

References are taken from Microsoft and AWS

Leave a Reply

Your email address will not be published. Required fields are marked *