Amazon DocumentDB (with MongoDB compatibility)

Amazon DocumentDB (with MongoDB compatibility) is a fast, scalable, highly available, and fully managed document database service that supports MongoDB workloads. As a document database, Amazon DocumentDB makes it easy to store, query, and index JSON data.

Amazon DocumentDB is a non-relational database service designed from the ground-up to give you the performance, scalability, and availability you need when operating mission-critical MongoDB workloads at scale. In Amazon DocumentDB, the storage and compute are decoupled, allowing each to scale independently, and you can increase the read capacity to millions of requests per second by adding up to 15 low latency read replicas in minutes, regardless of the size of your data.

Amazon DocumentDB is designed for 99.99% availability and replicates six copies of your data across three AWS Availability Zones (AZs). You can use AWS Database Migration Service (DMS) for free (for six months) to easily migrate your on-premises or Amazon Elastic Compute Cloud (EC2) MongoDB databases to Amazon DocumentDB with virtually no downtime.

Below are the cmdlets which are available with Amazon DocumentDB (with MongoDB compatibility)

CmdletNameServiceOperation
Add-DOCResourceTag                                 AddTagsToResource                             
Complete-DOCPendingMaintenanceAction               ApplyPendingMaintenanceAction                 
Copy-DOCDBClusterParameterGroup                    CopyDBClusterParameterGroup                   
Copy-DOCDBClusterSnapshot                          CopyDBClusterSnapshot                         
Edit-DOCDBCluster                                  ModifyDBCluster                               
Edit-DOCDBClusterParameterGroup                    ModifyDBClusterParameterGroup                 
Edit-DOCDBClusterSnapshotAttribute                 ModifyDBClusterSnapshotAttribute              
Edit-DOCDBInstance                                 ModifyDBInstance                              
Edit-DOCDBSubnetGroup                              ModifyDBSubnetGroup                           
Get-DOCCertificate                                 DescribeCertificates                          
Get-DOCDBCluster                                   DescribeDBClusters                            
Get-DOCDBClusterParameter                          DescribeDBClusterParameters                   
Get-DOCDBClusterParameterGroup                     DescribeDBClusterParameterGroups              
Get-DOCDBClusterSnapshot                           DescribeDBClusterSnapshots                    
Get-DOCDBClusterSnapshotAttribute                  DescribeDBClusterSnapshotAttributes           
Get-DOCDBEngineVersion                             DescribeDBEngineVersions                      
Get-DOCDBInstance                                  DescribeDBInstances                           
Get-DOCDBSubnetGroup                               DescribeDBSubnetGroups                        
Get-DOCEngineDefaultClusterParameter               DescribeEngineDefaultClusterParameters        
Get-DOCEvent                                       DescribeEvents                                
Get-DOCEventCategory                               DescribeEventCategories                       
Get-DOCOrderableDBInstanceOption                   DescribeOrderableDBInstanceOptions            
Get-DOCPendingMaintenanceAction                    DescribePendingMaintenanceActions             
Get-DOCResourceTag                                 ListTagsForResource                           
New-DOCDBCluster                                   CreateDBCluster                               
New-DOCDBClusterParameterGroup                     CreateDBClusterParameterGroup                 
New-DOCDBClusterSnapshot                           CreateDBClusterSnapshot                       
New-DOCDBInstance                                  CreateDBInstance                              
New-DOCDBSubnetGroup                               CreateDBSubnetGroup                           
Remove-DOCDBCluster                                DeleteDBCluster                               
Remove-DOCDBClusterParameterGroup                  DeleteDBClusterParameterGroup                 
Remove-DOCDBClusterSnapshot                        DeleteDBClusterSnapshot                       
Remove-DOCDBInstance                               DeleteDBInstance                              
Remove-DOCDBSubnetGroup                            DeleteDBSubnetGroup                           
Remove-DOCResourceTag                              RemoveTagsFromResource                        
Reset-DOCDBClusterParameterGroup                   ResetDBClusterParameterGroup                  
Restart-DOCDBInstance                              RebootDBInstance                              
Restore-DOCDBClusterFromSnapshot                   RestoreDBClusterFromSnapshot                  
Restore-DOCDBClusterToPointInTime                  RestoreDBClusterToPointInTime                 
Start-DOCDBCluster                                 StartDBCluster                                
Start-DOCDBClusterFailover                         FailoverDBCluster                             
Stop-DOCDBCluster                                  StopDBCluster                                 

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 *