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)
CmdletName | ServiceOperation |
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.