From aaac720500163d9f44d4cf9846d04c9d573ffe31 Mon Sep 17 00:00:00 2001 From: ldecarvalho-doc <82805470+ldecarvalho-doc@users.noreply.github.com> Date: Tue, 1 Oct 2024 14:43:41 +0200 Subject: [PATCH] fix(mdb): menu --- .../mongodb/how-to/add-a-database.mdx | 29 -------- .../mongodb/how-to/add-users.mdx | 46 ------------ .../how-to/configure-advanced-settings.mdx | 45 ------------ .../how-to/connect-database-instance.mdx | 45 ++++++------ .../how-to/create-a-database-instance.mdx | 10 +-- .../how-to/delete-a-database-instance.mdx | 14 ++-- .../mongodb/how-to/delete-database.mdx | 32 --------- .../mongodb/how-to/increase-volume.mdx | 35 ++++++++++ .../mongodb/how-to/manage-permissions.mdx | 52 -------------- .../mongodb/how-to/manage-snapshots.mdx | 19 ++--- .../mongodb/how-to/manage-users.mdx | 35 ++++++++++ .../mongodb/how-to/renew-tls-certificate.mdx | 37 ---------- managed-databases/mongodb/quickstart.mdx | 7 +- menu/navigation.json | 70 ++++++++++++++++++- 14 files changed, 189 insertions(+), 287 deletions(-) delete mode 100644 managed-databases/mongodb/how-to/add-a-database.mdx delete mode 100644 managed-databases/mongodb/how-to/add-users.mdx delete mode 100644 managed-databases/mongodb/how-to/configure-advanced-settings.mdx delete mode 100644 managed-databases/mongodb/how-to/delete-database.mdx create mode 100644 managed-databases/mongodb/how-to/increase-volume.mdx delete mode 100644 managed-databases/mongodb/how-to/manage-permissions.mdx create mode 100644 managed-databases/mongodb/how-to/manage-users.mdx delete mode 100644 managed-databases/mongodb/how-to/renew-tls-certificate.mdx diff --git a/managed-databases/mongodb/how-to/add-a-database.mdx b/managed-databases/mongodb/how-to/add-a-database.mdx deleted file mode 100644 index 1edc81298b..0000000000 --- a/managed-databases/mongodb/how-to/add-a-database.mdx +++ /dev/null @@ -1,29 +0,0 @@ ---- -meta: - title: How to create a database - description: This page explains how to create a database -content: - h1: How to create a database - paragraph: This page explains how to create a database -tags: managed-database database postgresql mongodb database-instance mongodb -dates: - validation: 2024-09-18 - posted: 2024-09-18 -categories: - - managed-databases ---- - - - - - - You have an account and are logged into the [Scaleway console](https://console.scaleway.com) - - You have a [MongoDB™ Database Instance](/managed-databases/mongodb/quickstart) - - -1. Click **MongoDB™ Databases** under **Managed Databases** on the side menu. A list of your Database Instances displays. -2. Click the Database Instance name or > **More info** to access the Database Instance information page. -3. Go to the **Databases** tab. A list of your databases displays. The list includes the database created by default upon Database Instance creation. -4. Click **+ Create database** to create a new one. A pop-up appears. -5. Enter a name for your database. - -The new database appears in the list of your databases. diff --git a/managed-databases/mongodb/how-to/add-users.mdx b/managed-databases/mongodb/how-to/add-users.mdx deleted file mode 100644 index 95fab5a598..0000000000 --- a/managed-databases/mongodb/how-to/add-users.mdx +++ /dev/null @@ -1,46 +0,0 @@ ---- -meta: - title: How to add users to a MongoDB™ Database Instance - description: This page explains how to add users to a MongoDB™ Database Instance -content: - h1: How to add users to a MongoDB™ Database Instance - paragraph: This page explains how to add users to a MongoDB™ Database Instance -tags: managed-database database postgresql mongodb database-instance mongodb -dates: - validation: 2024-09-18 - posted: 2024-09-18 -categories: - - managed-databases ---- - -Users can connect to a database and access its data. Each user has a different set of customizable permissions. - - - - - - You have an account and are logged into the [Scaleway console](https://console.scaleway.com) - - You have a [MongoDB™ Database Instance](/managed-databases/mongodb/quickstart) - - -1. Click **MongoDB™ Databases** under **Managed Databases** on the side menu. A list of your Database Instances displays. -2. Click the database name or > **More info** to access the Database Instance information page. -3. Go to the **Users** tab. A list of users displays. If it is the first time you are creating a user, your list will display the user you set up during the creation of your Database Instance. -4. Click to create a new user. -5. Click to grant admin rights to the user. - - Admin rights allow a user to create logical databases and users. These rights do not override the permissions configured for the logical databases. Logical database permissions must be set up in the permissions tab. - -6. Enter the `username` and `password`. - - Optionally, you can configure the appropriate permissions according to the user. - Three types of permissions are available: - - **None:** No access to the database - - **Read:** Allow users to read tables and fields in a database - - **Write:** Allow users to write content in databases - You can select the permission type in the Permissions tab. - -7. Click **Create a user** to confirm. - - Once the user is created, it is displayed in the user list. - -To update the password, the permissions or delete the user, click to display the respective options. diff --git a/managed-databases/mongodb/how-to/configure-advanced-settings.mdx b/managed-databases/mongodb/how-to/configure-advanced-settings.mdx deleted file mode 100644 index 63119e2557..0000000000 --- a/managed-databases/mongodb/how-to/configure-advanced-settings.mdx +++ /dev/null @@ -1,45 +0,0 @@ ---- -meta: - title: How to configure advanced MongoDB™ Database Instance settings - description: This page explains how to configure advanced database settings -content: - h1: How to configure advanced MongoDB™ Database Instance settings - paragraph: This page explains how to configure advanced database settings -tags: managed-database postgresql mongodb database-instance advanced-settings mongodb -dates: - validation: 2024-09-18 - posted: 2024-09-18 -categories: - - managed-databases ---- - -Advanced settings allow you to modify the default configuration of your database engines. - - - - - - You have an account and are logged into the [Scaleway console](https://console.scaleway.com) - - You have a [MongoDB™ Database Instance](/managed-databases/mongodb/quickstart) - - - - Changing the advanced settings can have an impact on the performance of your Database Instance. - - -1. Click **MongoDB™ Databases** under **Managed Databases** on the side menu. A list of your Database Instances displays. -2. Click the database name or > **More info** to access the database information page. -3. Click the **Advanced settings** tab. - - To add advanced settings, follow these steps: - -- Click . -- Click **Add parameters**. -- Select your parameter from the dropdown list. -- Configure the value associated with your setting -- Click to validate. - -To delete them: -- Click in the advanced settings tab. -- Click next to the setting you wish to delete. -- Click to confirm your changes. - diff --git a/managed-databases/mongodb/how-to/connect-database-instance.mdx b/managed-databases/mongodb/how-to/connect-database-instance.mdx index 03aa2a2569..4eb3ae47c4 100644 --- a/managed-databases/mongodb/how-to/connect-database-instance.mdx +++ b/managed-databases/mongodb/how-to/connect-database-instance.mdx @@ -15,10 +15,12 @@ categories: - -- You have an account and are logged into the [Scaleway console](https://console.scaleway.com) -- You have a [MongoDB™ Database Instance](/managed-databases/mongodb/quickstart) - + +- A Scaleway account logged into the [console](https://console.scaleway.com) +- [Owner](/identity-and-access-management/iam/concepts/#owner) status or [IAM permissions](/identity-and-access-management/iam/concepts/#permission) allowing you to perform actions in the intended Organization +- A [MongoDB™ Database Instance](/managed-databases/mongodb/quickstart) +- Installed either [mongosh](https://www.mongodb.com/docs/mongodb-shell/), or the [pymongo](https://pymongo.readthedocs.io/en/stable/) distribution for Python, or the Node.js [mongodb module](https://www.npmjs.com/package/mongodb) or the [mongo driver for Go](https://github.com/mongodb/mongo-go-driver), or [Mongoose](https://mongoosejs.com/) on your local machine + ## How to connect via database client @@ -26,7 +28,7 @@ categories: 2. Click the database name or > **More info** to access the Database Instance information page. 3. Click next to the **TLS certificate** to download it. 4. Transfer the file to where you will execute the connection command. -5. Return to the console and click **Connect** in the **Connect Database Instance** section. +5. Return to the console and click **Connect** in the **Connect Database Instance** section. A pop-up appears. 6. Select a connection mode. The following modes are available: `mongosh`, `Python`, `Go`, `Node.js` and `Mongoose`. 7. Replace the variables in the commands with your information. @@ -38,35 +40,34 @@ To connect to a public endpoint using the MongoDB™ shell: 1. Replace the following variables in the command as described: ```sh - mongosh "mongodb+srv://{instance_id}.mgdb.{region}.scw.cloud" --tlsCAFile {your_certificate.pem} -u {username} + mongosh "mongodb+srv://{instance_id}.mgdb.{region}.scw.cloud" --tlsCAFile {your_certificate.pem} -u {username ``` - - `{your-certificate.pem}` - the TLS certificate downloaded on **step 3**. - - `{username}` - the username you defined upon Database Instance creation. - - `{db-instance-id}` - the UUID of your Database Instance. - - `{region}` - the database name you entered upon Database Instance creation. The default is called `rdb`. + - `{your-certificate.pem}` - the TLS certificate downloaded on **step 3**. + - `{username}` - the username you defined upon Database Instance creation. + - `{db-instance-id}` - the UUID of your Database Instance. + - `{region}` - the database name you entered upon Database Instance creation. The default is called `rdb`. - ``` 2. Run the command. 3. Enter your password when prompted. If the connection is successful, you should see the following message display on your console, and be able to write queries: - ```sh - The server generated these startup warnings when booting - Powered by MongoDB™ v0.9.0 and PostgreSQL 14.6. - ``` + ```sh + The server generated these startup warnings when booting + Powered by MongoDB™ v0.9.0 and PostgreSQL 14.6. + ``` -Follow the same procedure to connect to a private endpoint for one node, replacing `{privateNetorkName}` with the name of your Private Netowrk: +Follow the same procedure to connect to a private endpoint for one node, replacing `{privateNetorkName}` with the name of your Private Network: - ```sh - mongosh "mongodb://{instance_id}-0.{privateNetworkName}" -u {username} - ``` + ```sh + mongosh "mongodb://{instance_id}-0.{privateNetworkName}" -u {username} + ``` For multiple nodes, replace `{db-instance-id}` with the Database Instance UUID of each respective Instance, and `{privateNetworkName}` with the names of your Private Network: - ```sh - "mongodb://{instance_id}-0.{privateNetworkName},{instance_id}-1.{privateNetworkName},{instance_id}-2.{privateNetworkName}" -u {username} - ``` + ```sh + "mongodb://{instance_id}-0.{privateNetworkName},{instance_id}-1.{privateNetworkName},{instance_id}-2.{privateNetworkName}" -u {username} + ``` ### Python diff --git a/managed-databases/mongodb/how-to/create-a-database-instance.mdx b/managed-databases/mongodb/how-to/create-a-database-instance.mdx index 68f4a9faeb..c8d878caa4 100644 --- a/managed-databases/mongodb/how-to/create-a-database-instance.mdx +++ b/managed-databases/mongodb/how-to/create-a-database-instance.mdx @@ -7,8 +7,8 @@ content: paragraph: This page explains how to create a MongoDB™ Database Instance tags: postgresql mongodb mongodb database-instance managed-database database dates: - validation: 2024-02-08 - posted: 2023-08-01 + validation: 2024-10-01 + posted: 2024-10-01 categories: - managed-databases --- @@ -28,9 +28,9 @@ Document databases enable users to store and retrieve data in a document format, 1. Click **MongoDB™** under **Managed Databases** on the side menu, if you do not have a Database Instance already created, the creation page displays. 2. Click **Create a Database Instance**. The creation wizard displays. 3. Complete the following steps in the wizard: - - Select ** MongoDB™** as a database engine. + - Select **MongoDB™** as a database engine. - Choose a region. This is the geographical location where your database will be deployed. - - Select a database configuration. You can choose between: + - Select a replica set configuration. You can choose between: - **Replica-set 1-node** - an instance of MongoDB™ that runs as a single server and does not provide redundancy or high availability. - **Replica-set 3-nodes** - a group of 3 MongoDB™ servers (1 primary and 2 standby nodes) that maintain the same data set. Replica sets provide redundancy and high availability and are the basis for all production deployments. If the main node fails for any reason, one of the remaining standby nodes is assigned and can take over requests, reducing downtime. - Select a node type. @@ -46,4 +46,4 @@ Document databases enable users to store and retrieve data in a document format, - Enter a name for your Database Instance. 4. Click **Create a Database Instance** to confirm your choices and launch creation. - You are taken to the **Overview** tab for your Database Instance, where you can see information including the **Endpoint** to enable you to connect to it. + You are taken to the **Overview** tab for your Database Instance. \ No newline at end of file diff --git a/managed-databases/mongodb/how-to/delete-a-database-instance.mdx b/managed-databases/mongodb/how-to/delete-a-database-instance.mdx index 4cac4c1bb6..c54bfc7fa2 100644 --- a/managed-databases/mongodb/how-to/delete-a-database-instance.mdx +++ b/managed-databases/mongodb/how-to/delete-a-database-instance.mdx @@ -7,8 +7,8 @@ content: paragraph: This page explains how to delete a Database tags: managed-database postgresql mongodb mongodb document database-instance dates: - validation: 2024-02-08 - posted: 2023-08-01 + validation: 2024-10-01 + posted: 2024-10-01 categories: - managed-databases --- @@ -16,14 +16,14 @@ categories: - - - You have an account and are logged into the [Scaleway console](https://console.scaleway.com) - - You have a [MongoDB™ Database Instance](/managed-databases/mongodb/quickstart) - +- A Scaleway account logged into the [console](https://console.scaleway.com) +- [Owner](/identity-and-access-management/iam/concepts/#owner) status or [IAM permissions](/identity-and-access-management/iam/concepts/#permission) allowing you to perform actions in the intended Organization +- A [MongoDB™ Database Instance](/managed-databases/mongodb/quickstart) + 1. Click **MongoDB™** under **Managed Databases** on the side menu. A list of your Database Instances displays. 2. Click the database name or > **More info** to access the Database Instance information page. -3. Scroll down the page to the **Delete Instance** section and click **Delete Instance**. A pop-up appears to inform you that: +3. Click the **Settings** tab, scroll down to the **Delete Database Instance** section and click **Delete Instance**. A pop-up appears to inform you that: This will permanently destroy your Instance, and all your data will be lost. This action is irreversible. diff --git a/managed-databases/mongodb/how-to/delete-database.mdx b/managed-databases/mongodb/how-to/delete-database.mdx deleted file mode 100644 index e972389bb6..0000000000 --- a/managed-databases/mongodb/how-to/delete-database.mdx +++ /dev/null @@ -1,32 +0,0 @@ ---- -meta: - title: How to delete a database - description: This page explains how to delete a database -content: - h1: How to delete a database - paragraph: This page explains how to delete a database -tags: managed-database postgresql mongodb mongodb document database-instance -dates: - validation: 2024-02-08 - posted: 2023-08-01 -categories: - - managed-databases ---- - - - - - - - You have an account and are logged into the [Scaleway console](https://console.scaleway.com) - - You have a [MongoDB™ Database Instance](/managed-databases/mongodb/quickstart) - - You have a [database](/managed-databases/mongodb/how-to/add-a-database) - - -1. Click **MongoDB™ Databases** under **Managed Databases** on the side menu. A list of your Database Instances displays. -2. Click the Database Instance name or > **More info** to access the Database Instance information page. -3. Go to the **Databases** tab. A list of your databases displays. -4. Click > **Delete** next to the database of your choice. A pop-up appears to inform that: - - This will permanently destroy your database and all your data will be lost. This action is irreversible. - -5. Type **DELETE** to confirm and click **Delete database**. diff --git a/managed-databases/mongodb/how-to/increase-volume.mdx b/managed-databases/mongodb/how-to/increase-volume.mdx new file mode 100644 index 0000000000..6e9a373484 --- /dev/null +++ b/managed-databases/mongodb/how-to/increase-volume.mdx @@ -0,0 +1,35 @@ +--- +meta: + title: How to increase the storage of a Managed Database for MongoDB™ + description: Guide to increasing the block volume of your MongoDB™ Database Instance at Scaleway. +content: + h1: How to increase the storage of a Managed Database for MongoDB™ + paragraph: Guide to increasing the block volume of your MongoDB™ Database Instance at Scaleway. +tags: managed-database postgresql mysql upgrade +dates: + validation: 2024-10-01 + posted: 2024-10-01 +categories: + - managed-databases +--- + +You can increase the Block Storage volume of your MongoDB™ Database Instance in the Scaleway console anytime. + + + +- A Scaleway account logged into the [console](https://console.scaleway.com) +- [Owner](/identity-and-access-management/iam/concepts/#owner) status or [IAM permissions](/identity-and-access-management/iam/concepts/#permission) allowing you to perform actions in the intended Organization +- A [MongoDB™ Database Instance](/managed-databases/mongodb/quickstart) + + +## How to increase a Block Storage volume + +1. Click **MongoDB™** under **Managed Databases** on the side menu. A list of your Database Instances displays. +2. Click the name of the Database Instance you want to configure. The Database Instance overview page displays. +3. Scroll down to **Volume settings**. +4. Specify your volume capacity (in GB). The amount you define will be your new volume capacity. + + - You can increase your Block Storage volume to up to 10 TB. + - Block volume sizes cannot be decreased. + +5. Click **Increase volume size** to confirm. \ No newline at end of file diff --git a/managed-databases/mongodb/how-to/manage-permissions.mdx b/managed-databases/mongodb/how-to/manage-permissions.mdx deleted file mode 100644 index 7d2825ac42..0000000000 --- a/managed-databases/mongodb/how-to/manage-permissions.mdx +++ /dev/null @@ -1,52 +0,0 @@ ---- -meta: - title: How to manage user permissions - description: This page explains how to manage user permissions on a Database Instance -content: - h1: How to manage user permissions - paragraph: This page explains how to manage user permissions on a Database Instance -tags: document mongodb managed-database postgresql database-instance mongodb -dates: - validation: 2024-02-08 - posted: 2023-08-01 -categories: - - managed-databases ---- - -Permissions define the actions a user can perform on a logical database. A database user is generated automatically when you create your Database Instance and this user is attributed all permissions. -However, newly created users have no permissions by default. - - - - - - You have an account and are logged into the [Scaleway console](https://console.scaleway.com) - - You have a [MongoDB™ Database Instance](/managed-databases/mongodb/quickstart) - - -## Set permissions for an existing user - -1. Click **MongoDB™ Databases** under **Managed Databases** on the side menu. A list of your Database Instances displays. -2. Click the database name or > **More info** to access the Database Instance information page. -3. Go to the **Users** tab. A list of users displays. -4. Click > Update permissions to open the user permissions panel. -5. Select the appropriate permissions for each database. - - Three types of permissions are available: - - **None:** No access to the database - - **Read:** Allow users to read tables and fields in a database - - **Write:** Allow users to write content in databases - - -6. Click **Update user** to confirm. - -## Set permissions for a new user - -During user creation, the permissions panel can be accessed through the top tab menu. -For more information, see [how to add users](/managed-databases/mongodb/how-to/add-users). - - - Permissions are applied on existing items **at the time the configuration is set**, and not applied to any items created afterward. - When you modify your Database configuration, your configured permissions are automatically set to **Custom**. The **Custom** setting ensures that your permissions are still valid for items created before you reconfigured your Database. - Any items created after you change your configuration will not have permissions applied to them, you must set new permissions. - - diff --git a/managed-databases/mongodb/how-to/manage-snapshots.mdx b/managed-databases/mongodb/how-to/manage-snapshots.mdx index 02377e9865..026cf094d9 100644 --- a/managed-databases/mongodb/how-to/manage-snapshots.mdx +++ b/managed-databases/mongodb/how-to/manage-snapshots.mdx @@ -7,8 +7,8 @@ content: paragraph: This page explains how to manage database snapshots tags: managed-database database database-snapshot mongodb mongodb document dates: - validation: 2024-02-08 - posted: 2023-08-01 + validation: 2024-10-01 + posted: 2024-10-01 categories: - managed-databases --- @@ -19,10 +19,9 @@ You can have up to 100 snapshots per Instance and project (depending on quotas). - - - You have an account and are logged into the [Scaleway console](https://console.scaleway.com) - - You have a [MongoDB™ Database Instance](/managed-databases/mongodb/quickstart) - +- A Scaleway account logged into the [console](https://console.scaleway.com) +- [Owner](/identity-and-access-management/iam/concepts/#owner) status or [IAM permissions](/identity-and-access-management/iam/concepts/#permission) allowing you to perform actions in the intended Organization +- A [MongoDB™ Database Instance](/managed-databases/mongodb/quickstart) ## How to create snapshots @@ -46,11 +45,15 @@ You can restore the data contained in a snapshot to a Database Instance. When yo 2. Click the next to the name of the snapshot. 3. Click **Create Database Instance from snapshot**. A pop-up appears. 4. Enter a name for your new Instance. -5. Choose a node type and configuration. +5. Choose a node type. It is possible to select a different (larger or smaller) node type for your new Instance. However, the block volume size will be the same as the size of the restored snapshot. All Instance settings will be restored if you chose a node type with the same or more memory size than the initial Instance. Settings will be reset to the default if your node type has less memory. -6. Click **Create Instance** to confirm. +6. Select a replica set configuration. You can choose between: + - **Replica-set 1-node** - an instance of MongoDB™ that runs as a single server and does not provide redundancy or high availability. + - **Replica-set 3-nodes** - a group of 3 MongoDB™ servers (1 primary and 2 standby nodes) that maintain the same data set. Replica sets provide redundancy and high availability and are the basis for all production deployments. If the main node fails for any reason, one of the remaining standby nodes is assigned and can take over requests, reducing downtime. +7. Review the estimated cost. +8. Click **Create Instance** to confirm. You can see the new Instance in your Database Instances list. diff --git a/managed-databases/mongodb/how-to/manage-users.mdx b/managed-databases/mongodb/how-to/manage-users.mdx new file mode 100644 index 0000000000..5d0965e0a2 --- /dev/null +++ b/managed-databases/mongodb/how-to/manage-users.mdx @@ -0,0 +1,35 @@ +--- +meta: + title: How to manage a MongoDB™ Database Instance user + description: This page explains how to manage the MongoDB™ Database Instance default user +content: + h1: How to manage a MongoDB™ Database Instance user + paragraph: This page explains how to manage the MongoDB™ Database Instance default user +tags: managed-database database postgresql mongodb database-instance mongodb +dates: + validation: 2024-10-01 + posted: 2024-10-01 +categories: + - managed-databases +--- + +Users can connect to a database and access its data. + + + During the MongoDB™ private beta, you can have only one user per Instance. The default user has admin rights on the Database Instance. The name and password of this default user can be set up upon Database Instance creation. + + + + +- A Scaleway account logged into the [console](https://console.scaleway.com) +- [Owner](/identity-and-access-management/iam/concepts/#owner) status or [IAM permissions](/identity-and-access-management/iam/concepts/#permission) allowing you to perform actions in the intended Organization +- A [MongoDB™ Database Instance](/managed-databases/mongodb/quickstart) + +## How to change the password of your user + +1. Click **MongoDB™ Databases** under **Managed Databases** on the side menu. A list of your Database Instances displays. +2. Click the database name or > **More info** to access the Database Instance information page. +3. Go to the **Users** tab. Your default user displays. +4. Click **Change password** to do so. A pop-up appears. +5. Enter your new password and confirm. + diff --git a/managed-databases/mongodb/how-to/renew-tls-certificate.mdx b/managed-databases/mongodb/how-to/renew-tls-certificate.mdx deleted file mode 100644 index 3b2dbec878..0000000000 --- a/managed-databases/mongodb/how-to/renew-tls-certificate.mdx +++ /dev/null @@ -1,37 +0,0 @@ ---- -meta: - title: How to renew a TLS certificate for a Database Instance - description: This page explains how to renew a TLS certificate for a Database Instance -content: - h1: How to renew a TLS certificate for a Database Instance - paragraph: This page explains how to renew a TLS certificate for a Database Instance -tags: managed-database database postgresql mongodb mongodb document database-instance -dates: - validation: 2024-02-08 - posted: 2023-08-01 -categories: - - managed-databases ---- - -The creation and management of TLS certificates is a feature included in the Managed MongoDB™ Database offers. - -A certificate is generated automatically upon the creation of a Database Instance. You can renew your certificates at any time. - - - - - - You have an account and are logged into the [Scaleway console](https://console.scaleway.com) - - You have a [MongoDB™ Database Instance](/managed-databases/mongodb/quickstart) - - -1. Click **MongoDB™ Databases** under **Managed Databases** on the side menu. A list of your Database Instances displays. -2. Click the database name or > **More info** to access the Database Instance information page. -3. Click **Renew** under **TLS Certificate** in the **Database Instance Information** section. A pop-up appears. -4. Click **Renew TLS certificate** once you have read the warnings displayed and wish to continue. - - - Renewing a certificate means you want will need to download and update the new certificate for all database clients. - - -A green success message pops up in the top right corner of the screen to confirm the certificate was renewed. - diff --git a/managed-databases/mongodb/quickstart.mdx b/managed-databases/mongodb/quickstart.mdx index bcf4108147..6edac088ba 100644 --- a/managed-databases/mongodb/quickstart.mdx +++ b/managed-databases/mongodb/quickstart.mdx @@ -18,6 +18,7 @@ Managed MongoDB™ Databases provide fully-managed document Database Instances, MongoDB™ databases enable users to store and retrieve data in a document format, such as `json`. Compared to traditional relational databases where data is stored in a table-like format, document-type storage supports storing multiple nested keys and values in each document key. + - A Scaleway account logged into the [console](https://console.scaleway.com) - [Owner](/identity-and-access-management/iam/concepts/#owner) status or [IAM permissions](/identity-and-access-management/iam/concepts/#permission) allowing you to perform actions in the intended Organization - A [MongoDB™-compatible client](https://www.mongodb.com/try/download/shell) installed @@ -27,9 +28,9 @@ MongoDB™ databases enable users to store and retrieve data in a document forma 1. Click **MongoDB™** under **Managed Databases** on the side menu, if you do not have a Database Instance already created, the creation page displays. 2. Click **Create a Database Instance**. The creation wizard displays. 3. Complete the following steps in the wizard: - - Select ** MongoDB™** as a database engine. + - Select **MongoDB™** as a database engine. - Choose a region. This is the geographical location where your database will be deployed. - - Select a database configuration. You can choose between: + - Select a replica set configuration. You can choose between: - **Replica-set 1-node** - an instance of MongoDB™ that runs as a single server and does not provide redundancy or high availability. - **Replica-set 3-nodes** - a group of 3 MongoDB™ servers (1 primary and 2 standby nodes) that maintain the same data set. Replica sets provide redundancy and high availability and are the basis for all production deployments. If the main node fails for any reason, one of the remaining standby nodes is assigned and can take over requests, reducing downtime. - Select a node type. @@ -45,7 +46,7 @@ MongoDB™ databases enable users to store and retrieve data in a document forma - Enter a name for your Database Instance. 4. Click **Create a Database Instance** to confirm your choices and launch creation. - You are taken to the **Overview** tab for your Database Instance, where you can see information including the **Endpoint** to enable you to connect to it. + You are taken to the **Overview** tab for your Database Instance. ## How to connect via database client with mongosh diff --git a/menu/navigation.json b/menu/navigation.json index 4d81810709..671cb634ca 100644 --- a/menu/navigation.json +++ b/menu/navigation.json @@ -2312,6 +2312,74 @@ ], "label": "Redis™", "slug": "redis" + }, + { + "items": [ + { + "label": "MongoDB™ Overview", + "slug": "../mongodb" + }, + { + "label": "Concepts", + "slug": "concepts" + }, + { + "label": "Quickstart", + "slug": "quickstart" + }, + { + "items": [ + { + "label": "Create a Database Instance", + "slug": "create-a-database-instance" + }, + { + "label": "Connect to a Database Instance", + "slug": "connect-database-instance" + }, + { + "label": "Manage users", + "slug": "manage-users" + }, + { + "label": "Manage snapshots", + "slug": "manage-snapshots" + }, + { + "label": "Increase the storage size", + "slug": "increase-volume" + }, + { + "label": "Delete a Database Instance", + "slug": "delete-a-database-instance" + } + ], + "label": "How to", + "slug": "how-to" + }, + { + "items": [ + { + "label": "Understanding the autohealing feature", + "slug": "autohealing" + } + ], + "label": "Additional Content", + "slug": "reference-content" + }, + { + "items": [ + { + "label": "Dealing with disk_full state in a Database Instance", + "slug": "disk-full" + } + ], + "label": "Troubleshooting", + "slug": "troubleshooting" + } + ], + "label": "MongoDB™", + "slug": "mongodb" } ], "label": "Managed Databases", @@ -5317,4 +5385,4 @@ ], "label": "Additional Services" } -] +] \ No newline at end of file