diff --git a/macros/console/create-account.mdx b/macros/console/create-account.mdx index 37cc72b272..f161651845 100644 --- a/macros/console/create-account.mdx +++ b/macros/console/create-account.mdx @@ -4,7 +4,7 @@ macro: create-account 1. Click **Sign Up** in the upper right corner of the page. You are redirected to the account creation page. 2. Select an account type (Corporate, Startup, Consultant/Freelancer, or Personal project). 3. Select a sign-up method, and follow the corresponding steps below. - + 1. Select the service you want to use (Google, Microsoft, or Github). Make sure the associated email address is the one you want to use for your Scaleway account. 2. Check the box to agree to Scaleway's [Terms and Services](https://www.scaleway.com/en/contracts/), and Scaleway's [Data Protection Agreement](https://www.scaleway.com/en/contracts/). diff --git a/macros/iam/login-member.mdx b/macros/iam/login-member.mdx index 43dee8b0d2..00040199f9 100644 --- a/macros/iam/login-member.mdx +++ b/macros/iam/login-member.mdx @@ -14,7 +14,7 @@ macro: login-member 4. Enter the username given to you by your Organization's Owner or administrator. 5. Select an authentication method between **Send code** and **Enter password**. - + 1. Click **Send code** to receive a login code in your email. 2. Enter the code you received in your email. diff --git a/pages/account/how-to/log-in-to-the-console.mdx b/pages/account/how-to/log-in-to-the-console.mdx index 9cff3371b1..91a1a1c66e 100644 --- a/pages/account/how-to/log-in-to-the-console.mdx +++ b/pages/account/how-to/log-in-to-the-console.mdx @@ -29,7 +29,7 @@ This page describes the different log in methods available, and what to consider ## How to log in as an Organization Owner 1. Open your web browser and go to the [Scaleway console](https://console.scaleway.com). - + 1. Click the **Google** or the **GitHub** logo, depending on the account you want to use. 2. Log in through the respective Google or GitHub login pages. @@ -71,7 +71,7 @@ If you were added to a Scaleway Organization as an [IAM Member](/iam/concepts#me 4. Enter the username given to you by your Organization's Owner or administrator. 5. Select an authentication method between **Log in with SSO**, **Send code** and **Enter password**. - + Scaleway provides Single Sign-On (SSO) options for a seamless login experience. By default, you can use your Google or Github account to log in to the console. To do so, make sure the email address associated with your Scaleway account matches the email address of your Google or Github account. @@ -115,7 +115,7 @@ You can authenticate using either a: If the login information provided in any of the previous methods is valid, you will be redirected the Multifactor Authentication screen. If both MFA methods are enabled in your account, you will see the **passkey** screen by default. - + 1. Click **Use passkey**. Your password manager pops-up. 2. Follow the steps in your password manager. diff --git a/pages/cockpit/how-to/configure-alerts-for-scw-resources.mdx b/pages/cockpit/how-to/configure-alerts-for-scw-resources.mdx index cb85c582e8..fe5b151701 100644 --- a/pages/cockpit/how-to/configure-alerts-for-scw-resources.mdx +++ b/pages/cockpit/how-to/configure-alerts-for-scw-resources.mdx @@ -56,7 +56,7 @@ Data source managed alert rules allow you to configure alerts managed by the dat Switch between the tabs below to create alerts for a Scaleway Instance, an Object Storage bucket, a Kubernetes cluster Pod, or Cockpit logs. - + The steps below explain how to create the metric selection and configure an alert condition that triggers when **your Instance consumes more than 10% of a single CPU core over the past 5 minutes.** diff --git a/pages/contribute.mdx b/pages/contribute.mdx index 30351d3020..3925473221 100644 --- a/pages/contribute.mdx +++ b/pages/contribute.mdx @@ -21,7 +21,7 @@ Join the Scaleway **Write for the Community** program, an initiative for making ## Become a contributor - + diff --git a/pages/data-warehouse/how-to/connect-applications.mdx b/pages/data-warehouse/how-to/connect-applications.mdx index 31ab2ecd04..6cfea1b1a1 100644 --- a/pages/data-warehouse/how-to/connect-applications.mdx +++ b/pages/data-warehouse/how-to/connect-applications.mdx @@ -37,7 +37,7 @@ To connect your deployment with BI tools, refer to the [dedicated documentation] Select the appropriate protocol, then run the displayed command in a terminal. Remember to replace the placeholders with the appropriate values, and to specify the correct path to the certificate file. - + ```bash clickhouse client \ @@ -73,7 +73,7 @@ To connect your deployment with BI tools, refer to the [dedicated documentation] Select the desired language, then run the code displayed to create a file that connects to your deployment, and run queries programmatically. Remember to replace the placeholders with the appropriate values, and to specify the correct path to the certificate file. - + ```python pip install clickhouse-connect diff --git a/pages/data-warehouse/how-to/connect-bi-tools.mdx b/pages/data-warehouse/how-to/connect-bi-tools.mdx index add828fb25..ad0a64e04d 100644 --- a/pages/data-warehouse/how-to/connect-bi-tools.mdx +++ b/pages/data-warehouse/how-to/connect-bi-tools.mdx @@ -114,7 +114,7 @@ Your user can now access the specified database using the credentials you just d ### Connecting PowerBI to your deployment - + 1. Make sure you have installed [PowerBI Desktop](https://www.microsoft.com/en-us/download/details.aspx?id=58494/), and [MySQL Connector/NET](https://dev.mysql.com/downloads/connector/net/). diff --git a/pages/data-warehouse/how-to/import-data.mdx b/pages/data-warehouse/how-to/import-data.mdx index 70ce718e58..a502fd2f7b 100644 --- a/pages/data-warehouse/how-to/import-data.mdx +++ b/pages/data-warehouse/how-to/import-data.mdx @@ -53,7 +53,7 @@ You can connect to your deployment using the ClickHouse® HTTP console directly There are several ways to import data into your Data Warehouse for ClickHouse® deployment, depending on how your data is stored. One of the most common ways is to import it from an Object Storage bucket in any format supported by ClickHouse®. - + The `s3` table function reads data directly from an Object Storage bucket by specifying the URL of the bucket, the file format, and the data structure. ```sql diff --git a/pages/data-warehouse/how-to/manage-storage.mdx b/pages/data-warehouse/how-to/manage-storage.mdx index 01b7afa0f6..f5c50e19af 100644 --- a/pages/data-warehouse/how-to/manage-storage.mdx +++ b/pages/data-warehouse/how-to/manage-storage.mdx @@ -38,7 +38,7 @@ The table below provides an overview of each storage policy's behavior and use c [Connect to you deployment](/data-warehouse/how-to/connect-applications/), then run the SQL query below to apply the `tiered` storage policy. - + Storage policy is explicitly defined as `tiered`. diff --git a/pages/dedibox-hardware/troubleshooting/diagnose-defective-disk.mdx b/pages/dedibox-hardware/troubleshooting/diagnose-defective-disk.mdx index 562fa0d747..f636f60322 100644 --- a/pages/dedibox-hardware/troubleshooting/diagnose-defective-disk.mdx +++ b/pages/dedibox-hardware/troubleshooting/diagnose-defective-disk.mdx @@ -236,7 +236,7 @@ ssacli ctrl all show config For more information on Smartmontools, refer to the [official documentation](https://www.smartmontools.org/wiki/TocDoc). - + The example below shows SMART data for the HDD storage type: diff --git a/pages/edge-services/how-to/configure-custom-domain.mdx b/pages/edge-services/how-to/configure-custom-domain.mdx index b78833ae30..f45d448453 100644 --- a/pages/edge-services/how-to/configure-custom-domain.mdx +++ b/pages/edge-services/how-to/configure-custom-domain.mdx @@ -43,7 +43,7 @@ The procedure for adding a customized endpoint is as follows: 4. This step depends on whether the domain used in the previous step is managed with [Scaleway Domains and DNS](/domains-and-dns/), or an external domain provider. Choose the appropriate tab below. - + The domain you are using for Edge Services is considered to be managed with Scaleway Domains and DNS if: diff --git a/pages/edge-services/quickstart.mdx b/pages/edge-services/quickstart.mdx index 36940c7238..ec949d6435 100644 --- a/pages/edge-services/quickstart.mdx +++ b/pages/edge-services/quickstart.mdx @@ -59,7 +59,7 @@ You can create [pipelines](/edge-services/concepts/#pipeline) for either Object Follow the steps below depending on whether you are creating a Load Balancer or Object Storage pipeline.
- + @@ -134,7 +134,7 @@ If you already own a domain, you can customize an Edge Services pipeline endpoin 4. This step depends on whether the domain used in the previous step is managed with [Scaleway Domains and DNS](/domains-and-dns/), or an external domain provider. Choose the appropriate tab below. - + The domain you are using for Edge Services is considered to be managed with Scaleway Domains and DNS if: diff --git a/pages/generative-apis/api-cli/understanding-errors.mdx b/pages/generative-apis/api-cli/understanding-errors.mdx index af611e2ecf..13a0c215ca 100644 --- a/pages/generative-apis/api-cli/understanding-errors.mdx +++ b/pages/generative-apis/api-cli/understanding-errors.mdx @@ -12,7 +12,7 @@ In general, codes in the 2xx range indicate success, codes in the 4xx range indi If the response code is not within the 2xx range, the response will contain an error object. The structure of the error object depends on how recent the model being used is: - + Recent models, such as Mistral Small 3.2, GPT-OSS 120b and Qwen3 235b, use the following error format: diff --git a/pages/generative-apis/how-to/query-language-models.mdx b/pages/generative-apis/how-to/query-language-models.mdx index 47a4cab1e5..6b4ce53b83 100644 --- a/pages/generative-apis/how-to/query-language-models.mdx +++ b/pages/generative-apis/how-to/query-language-models.mdx @@ -72,7 +72,7 @@ client = OpenAI( You can now create a chat completion using either the Chat Completions or Responses API, as shown in the following examples: - + @@ -135,7 +135,7 @@ Adding such a system prompt can also help resolve issues if you receive response The following parameters will influence the output of the model: - + @@ -197,7 +197,7 @@ for chunk in response: The service also supports asynchronous mode for any chat completion. - + diff --git a/pages/generative-apis/how-to/query-reasoning-models.mdx b/pages/generative-apis/how-to/query-reasoning-models.mdx index 9653f69ae9..0a569a4be5 100644 --- a/pages/generative-apis/how-to/query-reasoning-models.mdx +++ b/pages/generative-apis/how-to/query-reasoning-models.mdx @@ -87,7 +87,7 @@ client = OpenAI( You can now create a chat completion with reasoning, using either the Chat Completions or Responses API, as shown in the following examples: - + diff --git a/pages/generative-apis/how-to/use-structured-outputs.mdx b/pages/generative-apis/how-to/use-structured-outputs.mdx index 7868f3d858..6e9fb2f89c 100644 --- a/pages/generative-apis/how-to/use-structured-outputs.mdx +++ b/pages/generative-apis/how-to/use-structured-outputs.mdx @@ -98,7 +98,7 @@ We using the base code below to send our LLM a voice note transcript to structur Using [Pydantic](https://docs.pydantic.dev/latest/concepts/models/), users can define the schema as a Python class and enforce the model to return results adhering to this schema. - + ```python diff --git a/pages/guidelines.mdx b/pages/guidelines.mdx index 6f24ca9595..b3cf60b843 100644 --- a/pages/guidelines.mdx +++ b/pages/guidelines.mdx @@ -255,7 +255,7 @@ Use a console icon when referring in the documentation to the equivalent icon in | ------------------------------------------------------------------- | ---------------------------------------------------------- | | ````Use the toggle to activate the feature```` | Use the toggle to activate the feature | -See the [full list of available icons](https://docs-sb-storybook-staging.s3-website.fr-par.scw.cloud/?path=/docs/mdx-icon--docs). +See the [full list of available icons](https://storybook-docs.scaleway.com/?path=/docs/mdx-icon--docs). ### Messages @@ -267,7 +267,7 @@ Three types of message boxes are available, to use as follows: | Tip | Information about a different way to accomplish something, or how to go further | ```` ```` | This is a tip | | Important | Critical warnings and information that the user must read to avoid unwanted consequences or mistakes | ```` ```` | This is important | -Read more about [message box components](https://docs-sb-storybook-staging.s3-website.fr-par.scw.cloud/?path=/docs/mdx-message--docs). +Read more about [message box components](https://storybook-docs.scaleway.com/?path=/docs/mdx-message--docs). ### Tabs @@ -282,7 +282,7 @@ See an example of the tabs component in action on the [How to connect to an Inst Tabs syntax: ``` - + This is the content of tab one @@ -301,7 +301,7 @@ Tabs syntax: Renders as: - + This is the content of tab one @@ -313,7 +313,7 @@ Renders as: -Read more about the [tab component](https://docs-sb-storybook-staging.s3-website.fr-par.scw.cloud/?path=/docs/mdx-tabs--docs). +Read more about the [tab component](https://storybook-docs.scaleway.com/?path=/docs/mdx-tabs--docs). ## Grammar, syntax and typography @@ -438,7 +438,7 @@ A wording handbook is available internally, with a full list of correct product ### Lightbox component -Use the [Lightbox component](https://docs-sb-storybook-staging.s3-website.fr-par.scw.cloud/?path=/docs/mdx-lightbox--docs) for images, with the following syntax: +Use the [Lightbox component](https://storybook-docs.scaleway.com/?path=/docs/mdx-lightbox--docs) for images, with the following syntax: ```` import myImage from "./assets/myImage.webp" @@ -482,7 +482,7 @@ categories: ``` - **title**: The title of the page, used by external search engines and the main title that displays on the documentation page. -- **description**: The description, used by external search engines. It should be between 120 and 160 characters, and SEO-optimized, using clear, engaging language suitable for a wide audience. Also displays on some documentation pages (e.g. when the page is linked to from a [product card](https://docs-sb-storybook-staging.s3-website.fr-par.scw.cloud/?path=/docs/mdx-card--docs)). +- **description**: The description, used by external search engines. It should be between 120 and 160 characters, and SEO-optimized, using clear, engaging language suitable for a wide audience. Also displays on some documentation pages (e.g. when the page is linked to from a [product card](https://storybook-docs.scaleway.com/?path=/docs/mdx-card--docs)). - **tags**: The tags used by internal and external search engines to help users find the page - **dates: posted**: The date the page was originally created, in the format `yyyy-mm-dd`. This displays on the generated page. - **dates: validation**: The date the page was last validated, in the format `yyyy-mm-dd`. This displays on the generated page, and is used by the Documentation team when identifying documentation pages that need reviewing. diff --git a/pages/iam/how-to/view-permission-sets.mdx b/pages/iam/how-to/view-permission-sets.mdx index ec9254323a..638c0506f0 100644 --- a/pages/iam/how-to/view-permission-sets.mdx +++ b/pages/iam/how-to/view-permission-sets.mdx @@ -13,7 +13,7 @@ import image from './assets/scaleway-iam-users-dashboard.webp' You can view the permission sets granted to API keys (via policies) through the Scaleway console, [the API](https://www.scaleway.com/en/developers/api/iam/#path-permission-sets-list-permission-sets), and the Scaleway CLI. - + - A Scaleway account logged into the [console](https://console.scaleway.com) diff --git a/pages/instances/api-cli/creating-backups.mdx b/pages/instances/api-cli/creating-backups.mdx index 7e713547b7..4951330d91 100644 --- a/pages/instances/api-cli/creating-backups.mdx +++ b/pages/instances/api-cli/creating-backups.mdx @@ -20,7 +20,7 @@ The Backup feature is used to back up your Instance data. It creates an image of ## Creating a backup - + Use the following commands to create a backup of your Instance using the [Scaleway CLI](/scaleway-cli/quickstart/). @@ -69,7 +69,7 @@ The Backup feature is used to back up your Instance data. It creates an image of ## Deleting a Backup - + To delete a backup, run the following command: diff --git a/pages/instances/api-cli/migrating-instances.mdx b/pages/instances/api-cli/migrating-instances.mdx index f52a9a8d97..58e99a2289 100644 --- a/pages/instances/api-cli/migrating-instances.mdx +++ b/pages/instances/api-cli/migrating-instances.mdx @@ -30,7 +30,7 @@ To do so, you need the Instance’s ID and a valid API key. Do **not** manually change the commercial type of **Kubernetes Kapsule nodes** using the API or CLI. Kubernetes Kapsule nodes **must be managed** through Kubernetes. Modifying node types outside of the recommended method can lead to instability or unexpected behavior. To change the commercial type of your nodes, create a new node pool with the desired Instance type and [migrate your workloads](/kubernetes/how-to/manage-node-pools/#how-to-migrate-existing-workloads-to-a-new-kubernets-kapsule-node-pool) to the new pool. - + 1. Stop the Instance. diff --git a/pages/instances/api-cli/using-routed-ips.mdx b/pages/instances/api-cli/using-routed-ips.mdx index 6e4a3df0a8..44eb605d16 100644 --- a/pages/instances/api-cli/using-routed-ips.mdx +++ b/pages/instances/api-cli/using-routed-ips.mdx @@ -91,7 +91,7 @@ In this section, we will guide you through the process of creating a new Instanc You can request routed IPs using the Scaleway API. Available IP types are IPv4 and IPv6. - + ```json ❯ cat payloads/ip-data.json @@ -135,7 +135,7 @@ You can request routed IPs using the Scaleway API. Available IP types are IPv4 a Run the following command to create an Instance with the previously created IP address. - + ```json ❯ cat payloads/server-data.json @@ -281,7 +281,7 @@ Run the following command to create an Instance with the previously created IP a First you need to create an IPv4 reservation, then create a new Instance with this public IP attached. - + ```json ❯ cat payloads/ip-data.json @@ -316,7 +316,7 @@ First you need to create an IPv4 reservation, then create a new Instance with th And now we create the Instance. - + ```json ❯ cat payloads/server-data.json @@ -469,7 +469,7 @@ Then you can create a new Instance using those IPs through the `public_ips` fiel Not to be confused with the `public_ip` field that only accepts *one* IP. - + ```json ❯ cat payloads/server-data.json @@ -638,7 +638,7 @@ Then you can create a new Instance using those IPs through the `public_ips` fiel You can use a specific server action to move an existing (legacy network) Instance to routed IPs. - + ```json ❯ http post $API_URL/servers/$SERVER_ID/action $HEADERS action=enable_routed_ip @@ -668,7 +668,7 @@ You can use a specific server action to move an existing (legacy network) Instan You can verify if your IP is a routed IP or a NAT IP through the `/ips` endpoint: - + ```json ❯ http $API_URL/ips/201f52df-3c83-4eeb-aff4-038bb15f918d $HEADERS @@ -723,7 +723,7 @@ You can verify if your IP is a routed IP or a NAT IP through the `/ips` endpoint You can verify if your Instance is enabled for routed IPs through the `/servers` endpoint: - + ```json ❯ http $API_URL/servers/9515993f-f596-4b51-84e8-9e48f2d49eb8 $HEADERS diff --git a/pages/instances/how-to/connect-to-instance.mdx b/pages/instances/how-to/connect-to-instance.mdx index c3c93e9d44..48066c7586 100644 --- a/pages/instances/how-to/connect-to-instance.mdx +++ b/pages/instances/how-to/connect-to-instance.mdx @@ -23,7 +23,7 @@ This page shows how to connect to your Scaleway Instance via SSH. Thanks to the - An [SSH key](/organizations-and-projects/how-to/create-ssh-key/) - An [Instance](/instances/how-to/create-an-instance/) - + diff --git a/pages/instances/how-to/create-an-instance.mdx b/pages/instances/how-to/create-an-instance.mdx index 24fddcf58d..038c076662 100644 --- a/pages/instances/how-to/create-an-instance.mdx +++ b/pages/instances/how-to/create-an-instance.mdx @@ -13,7 +13,7 @@ This page shows how to create your first Scaleway Instance. An [Instance](/insta Select a tab below for instructions on how to create an Instance via either our [console](https://console.scaleway.com), our [API](https://www.scaleway.com/en/developers/api/instances/), or our [CLI](https://github.com/scaleway/scaleway-cli). - + diff --git a/pages/instances/reference-content/choosing-instance-type.mdx b/pages/instances/reference-content/choosing-instance-type.mdx index 14a162f70d..15457586a5 100644 --- a/pages/instances/reference-content/choosing-instance-type.mdx +++ b/pages/instances/reference-content/choosing-instance-type.mdx @@ -58,7 +58,7 @@ Use this table to help identify the right Instance range for your use case and c Refer to the tabs below to compare the different Instance ranges and learn more about their key use cases: - + Scaleway Development Instances are highly reliable and affordably priced, making them an ideal choice for businesses looking to balance operational flexibility, cost-efficiency, and performance. Designed for lightweight applications, development environments, and low-intensity workloads, these Instances offer a budget-friendly cloud solution. diff --git a/pages/instances/reference-content/manual-configuration-private-ips.mdx b/pages/instances/reference-content/manual-configuration-private-ips.mdx index e2a31ca2a2..ba0ff64914 100644 --- a/pages/instances/reference-content/manual-configuration-private-ips.mdx +++ b/pages/instances/reference-content/manual-configuration-private-ips.mdx @@ -43,7 +43,7 @@ Once you have [added your Instances to a Private Network](/instances/how-to/use- If a Private Network was previously plugged into this Instance, you also need to delete the following files, according to your distribution: - + `/etc/netplan/60-*-vpc.yaml` @@ -99,7 +99,7 @@ Once you have [added your Instances to a Private Network](/instances/how-to/use- Once you have brought up the Private Network via the previous steps, you can configure its IP address. The steps required to configure the IP address change depending on your Linux distribution: - + 1. To configure a static IP address on the Private Network interface (previously named `priv0`), open the Netplan configuration file and configure the interface as follows: diff --git a/pages/instances/reference-content/understanding-differences-x86-arm.mdx b/pages/instances/reference-content/understanding-differences-x86-arm.mdx index 71ccaaab89..ead6735f7f 100644 --- a/pages/instances/reference-content/understanding-differences-x86-arm.mdx +++ b/pages/instances/reference-content/understanding-differences-x86-arm.mdx @@ -22,7 +22,7 @@ x86 Instances are provided with processors from Intel Xeon or AMD EPYC families - x86 processors are known for their high performance and are widely used in desktops, laptops, and servers. - + - **Raw Performance:** x86 CPUs generally provide superior single-threaded performance, necessary for legacy applications and specific high-performance computing tasks. - **Software Ecosystem:** The x86 architecture has a vast software ecosystem, including operating systems, development tools, and enterprise applications. @@ -45,7 +45,7 @@ ARM Instances in the cloud are typically powered by for-purpose designed process - It is a reduced instruction set computing (RISC) architecture, which simplifies the processor design and focuses on efficiency. - ARM processors are prevalent in mobile devices, embedded systems, and, increasingly, in servers and cloud infrastructure. - + - **Energy efficiency:** ARM's chip design allows for more efficient processing per watt, leading to significant energy savings, especially at scale. - **Scalability:** ARM's simplicity allows for highly scalable designs suitable for environments with a high density of cores. diff --git a/pages/instances/troubleshooting/bootscript-eol.mdx b/pages/instances/troubleshooting/bootscript-eol.mdx index ab17e2e231..9c8667bff6 100644 --- a/pages/instances/troubleshooting/bootscript-eol.mdx +++ b/pages/instances/troubleshooting/bootscript-eol.mdx @@ -57,7 +57,7 @@ If your Instance is using the bootscript option to boot in normal mode you are i If you see `ls: cannot access /sys/firmware/efi: No such file or directory`, the UEFI directories are not present on your Instance. Migrate your data using options **2**, **3**, or **4**. - + #### Change the boot type of the Instance to local boot diff --git a/pages/interlink/how-to/order-interlink.mdx b/pages/interlink/how-to/order-interlink.mdx index 279e4254b2..d6c2e31de9 100644 --- a/pages/interlink/how-to/order-interlink.mdx +++ b/pages/interlink/how-to/order-interlink.mdx @@ -44,7 +44,7 @@ This guide takes you through the process of creating an InterLink via the Scalew 5. Select the following options, depending on your physical connection type: - + Select a [partner](/interlink/concepts/#partner). To establish an InterLink connection via a partner, generally you must be a client of that partner, e.g. with your infrastructure in their datacenter, or on your own premises using the partner as a network provider. [Get help with choosing a partner](/interlink/reference-content/overview/#hosted-interlinks). diff --git a/pages/interlink/quickstart.mdx b/pages/interlink/quickstart.mdx index 2df4019802..e45c708409 100644 --- a/pages/interlink/quickstart.mdx +++ b/pages/interlink/quickstart.mdx @@ -41,7 +41,7 @@ InterLink is Scaleway's product to let you create a secure, private connection b 4. Select the following options, depending on your physical connection type: - + Select a [partner](/interlink/concepts/#partner). To establish an InterLink connection via a partner, generally you must be a client of that partner, e.g. with your infrastructure in their datacenter, or on your own premises using the partner as a network provider. [Get help with choosing a partner](/interlink/reference-content/overview/#hosted-interlinks). diff --git a/pages/kubernetes/how-to/connect-cluster-kubectl.mdx b/pages/kubernetes/how-to/connect-cluster-kubectl.mdx index 685af3b4fb..a5eab9a06f 100644 --- a/pages/kubernetes/how-to/connect-cluster-kubectl.mdx +++ b/pages/kubernetes/how-to/connect-cluster-kubectl.mdx @@ -36,7 +36,7 @@ For detailed information about the configuration of IAM policies for your Kubern ## Accessing the cluster - + 1. Click **Kubernetes** in the **Containers** section of the [Scaleway console](https://console.scaleway.com) side menu. The Kubernetes Kapsule overview displays. 2. From the drop-down menu, select the geographical region you want to manage. diff --git a/pages/load-balancer/reference-content/sni-route-deprecation.mdx b/pages/load-balancer/reference-content/sni-route-deprecation.mdx index 2dcb3cc1fa..b1648ca349 100644 --- a/pages/load-balancer/reference-content/sni-route-deprecation.mdx +++ b/pages/load-balancer/reference-content/sni-route-deprecation.mdx @@ -48,7 +48,7 @@ There was no impact on your applications or services using Scaleway Load Balance Find below some sample configurations for HTTP Host header routes to HTTP backends. These can be used to guide you in creating HTTP Host header routes if you were previously used to SNI routes: - + **Route creation** diff --git a/pages/managed-databases-for-postgresql-and-mysql/api-cli/pg-audit.mdx b/pages/managed-databases-for-postgresql-and-mysql/api-cli/pg-audit.mdx index 8d1f5ebb43..4f430243d1 100644 --- a/pages/managed-databases-for-postgresql-and-mysql/api-cli/pg-audit.mdx +++ b/pages/managed-databases-for-postgresql-and-mysql/api-cli/pg-audit.mdx @@ -77,7 +77,7 @@ The possible values include: | `ALL` | Includes all of the above classes for comprehensive logging. | - + diff --git a/pages/managed-databases-for-redis/api-cli/managing-username-and-password.mdx b/pages/managed-databases-for-redis/api-cli/managing-username-and-password.mdx index fab8935d3b..6c7e428dad 100644 --- a/pages/managed-databases-for-redis/api-cli/managing-username-and-password.mdx +++ b/pages/managed-databases-for-redis/api-cli/managing-username-and-password.mdx @@ -44,7 +44,7 @@ For a username to be valid, it must: You can retrieve the default username via the API and the CLI. - + Run the following curl command in a terminal to `GET` information about your Redis™ Database Instance of choice and retrieve the default username. Replace `zone` and `cluster_id` in the path with the zone and cluster ID of your Database Instance of choice. @@ -100,7 +100,7 @@ You can find the default username under `"user_name":`. In this example, the def You can change the username and password of the default user anytime via the API and the CLI. - + Run the following curl command in a terminal to update your Redis™ Database Instance. Replace `zone` and `cluster_id` in the path with the zone and cluster ID of your Database Instance of choice. In the body of the request, replace `` and `` with your username and password of choice. diff --git a/pages/object-storage/api-cli/managing-lifecycle-cliv2.mdx b/pages/object-storage/api-cli/managing-lifecycle-cliv2.mdx index 4709d9304e..37cdd34ce8 100644 --- a/pages/object-storage/api-cli/managing-lifecycle-cliv2.mdx +++ b/pages/object-storage/api-cli/managing-lifecycle-cliv2.mdx @@ -328,7 +328,7 @@ In a terminal, access the folder containing the file you want to upload, then ru This action will delete every object stored inside your bucket. The bucket name will no longer be yours, and other users will be able to use it. - + 1. In a terminal, run the following command to delete a bucket: ``` diff --git a/pages/object-storage/how-to/create-bucket-policy.mdx b/pages/object-storage/how-to/create-bucket-policy.mdx index 8c349f9529..d768903866 100644 --- a/pages/object-storage/how-to/create-bucket-policy.mdx +++ b/pages/object-storage/how-to/create-bucket-policy.mdx @@ -51,7 +51,7 @@ To create and apply a bucket policy from the AWS CLI, refer to the [dedicated do 7. Create a [statement](/object-storage/api-cli/bucket-policy/#statement) by entering the following information: - + - Enter a unique [statement ID](/object-storage/api-cli/bucket-policy/#sid) (also called **Sid**) describing the purpose of the statement. - Select the types of [principals](/object-storage/api-cli/bucket-policy/#principal) of your bucket policy from the drop-down menu. diff --git a/pages/object-storage/troubleshooting/lost-bucket-access-bucket-policy.mdx b/pages/object-storage/troubleshooting/lost-bucket-access-bucket-policy.mdx index db6607ced9..c18cdf5e10 100644 --- a/pages/object-storage/troubleshooting/lost-bucket-access-bucket-policy.mdx +++ b/pages/object-storage/troubleshooting/lost-bucket-access-bucket-policy.mdx @@ -36,7 +36,7 @@ If you are not explicitly allowed access to the resources in your bucket, you ma ## Solution - + If you have permission to apply a bucket policy, you can also edit it or delete it using the [Scaleway console](https://console.scaleway.com). diff --git a/pages/organizations-and-projects/how-to/create-ssh-key.mdx b/pages/organizations-and-projects/how-to/create-ssh-key.mdx index 1e7c714ccf..4c4e4120e9 100644 --- a/pages/organizations-and-projects/how-to/create-ssh-key.mdx +++ b/pages/organizations-and-projects/how-to/create-ssh-key.mdx @@ -39,7 +39,7 @@ We recommend you use either: Ed25519 SSH key pairs allow you to connect to your Linux-based Instances from a macOS, Linux or Windows machine. - + On macOS and Linux, you can generate the SSH key pair directly from the terminal. diff --git a/pages/serverless-containers/how-to/build-push-container-image.mdx b/pages/serverless-containers/how-to/build-push-container-image.mdx index 36633d8369..db9252dc25 100644 --- a/pages/serverless-containers/how-to/build-push-container-image.mdx +++ b/pages/serverless-containers/how-to/build-push-container-image.mdx @@ -25,7 +25,7 @@ This page explains how to create a simple Dockerfile to containerize your applic 2. Add the following content to your Dockerfile, adjusting the base image and commands according to your application: - + ```dockerfile # Use the official Nginx image diff --git a/pages/serverless-containers/how-to/use-private-networks.mdx b/pages/serverless-containers/how-to/use-private-networks.mdx index f2f43a222b..69fb13462f 100644 --- a/pages/serverless-containers/how-to/use-private-networks.mdx +++ b/pages/serverless-containers/how-to/use-private-networks.mdx @@ -26,7 +26,7 @@ This action must be carried out from the Private Networks section of the console ## How to attach a Serverless Container to a Private Network - + 1. Click **Containers** in the **Serverless** section of the side menu. The containers page displays. 2. Click the relevant containers namespace. diff --git a/pages/serverless-functions/how-to/package-function-dependencies-in-zip.mdx b/pages/serverless-functions/how-to/package-function-dependencies-in-zip.mdx index 1f94fc49e8..b4d359ad5b 100644 --- a/pages/serverless-functions/how-to/package-function-dependencies-in-zip.mdx +++ b/pages/serverless-functions/how-to/package-function-dependencies-in-zip.mdx @@ -43,7 +43,7 @@ The example above will create a `.zip` archive that contains the myFunction fold ### How to upload your zip file - + 1. Package your dependencies on your local computer, as explained in the [Configure your package](/serverless-functions/how-to/package-function-dependencies-in-zip/#how-to-package-a-function-into-zip-file) section. @@ -131,7 +131,7 @@ The example above will create a `.zip` archive that contains the myFunction fold ### Handler - + The Handler name is a path to the handler file, suffixed with the function name to use as a handler. In the following example, we use one handler, `hello.py`, inside the `src/handlers` folder. @@ -241,7 +241,7 @@ The example above will create a `.zip` archive that contains the myFunction fold ### Dependencies - + Additional dependencies must be included inside a `package` directory at the root of your archive. diff --git a/pages/serverless-functions/how-to/use-private-networks.mdx b/pages/serverless-functions/how-to/use-private-networks.mdx index 0cb4e9ad47..d65a63c424 100644 --- a/pages/serverless-functions/how-to/use-private-networks.mdx +++ b/pages/serverless-functions/how-to/use-private-networks.mdx @@ -24,7 +24,7 @@ This action must be carried out from the Private Networks section of the console ## How to attach a Serverless Function to a Private Network - + 1. Click **Functions** in the **Serverless** section of the side menu. The functions page displays. 2. Click the relevant functions namespace. diff --git a/pages/serverless-functions/reference-content/functions-handlers.mdx b/pages/serverless-functions/reference-content/functions-handlers.mdx index 99b8537ce8..ef51209ec2 100644 --- a/pages/serverless-functions/reference-content/functions-handlers.mdx +++ b/pages/serverless-functions/reference-content/functions-handlers.mdx @@ -13,7 +13,7 @@ To learn how to package a function and its dependencies in a zip file, refer to ## Handler syntax - + For Python functions, the handler must be written in the `/.` format. diff --git a/pages/serverless-functions/reference-content/local-testing.mdx b/pages/serverless-functions/reference-content/local-testing.mdx index 9b2cc28fb4..a04661cf4c 100644 --- a/pages/serverless-functions/reference-content/local-testing.mdx +++ b/pages/serverless-functions/reference-content/local-testing.mdx @@ -16,7 +16,7 @@ The result is a language-specific executable or script that users can connect to ## Local testing quickstarts - + diff --git a/pages/serverless-jobs/how-to/build-push-container-image.mdx b/pages/serverless-jobs/how-to/build-push-container-image.mdx index 50941c656a..964337a735 100644 --- a/pages/serverless-jobs/how-to/build-push-container-image.mdx +++ b/pages/serverless-jobs/how-to/build-push-container-image.mdx @@ -15,7 +15,7 @@ This page explains how to create a simple Dockerfile to containerize your applic 2. Add the following content to your Dockerfile, adjusting the base image and commands according to your application: - + ```dockerfile # Use the official Golang image to create a build artifact. diff --git a/pages/serverless-sql-databases/how-to/connect-to-a-database.mdx b/pages/serverless-sql-databases/how-to/connect-to-a-database.mdx index 9a7b63e25b..3337ebe3f1 100644 --- a/pages/serverless-sql-databases/how-to/connect-to-a-database.mdx +++ b/pages/serverless-sql-databases/how-to/connect-to-a-database.mdx @@ -53,7 +53,7 @@ To connect to a Serverless SQL Database, you can either use a **connection strin Refer to the [IAM documentation](/iam/reference-content/overview/) for more information on identities and access rights. 3. Set up the **connection string** or **connection parameters**. - +
If you already have an [API secret key](/iam/concepts/#api-key), replace the `[INSERT_SECRET_KEY_HERE]` placeholder with your **secret key** as shown below. diff --git a/pages/topics-and-events/how-to/create-manage-subscriptions.mdx b/pages/topics-and-events/how-to/create-manage-subscriptions.mdx index 2fe27ba909..60bfcb84cf 100644 --- a/pages/topics-and-events/how-to/create-manage-subscriptions.mdx +++ b/pages/topics-and-events/how-to/create-manage-subscriptions.mdx @@ -34,7 +34,7 @@ This page shows how to create and manage [subscriptions](/topics-and-events/conc 6. Choose a protocol, based on the type of endpoint or client you want to subscribe. Click the tab below for further details and full instructions on each protocol: - +
Select **HTTP** to create a subscription for a service or web server that can receive `HTTP POST` requests from Topics and Events, via standard HTTP protocol. diff --git a/pages/topics-and-events/quickstart.mdx b/pages/topics-and-events/quickstart.mdx index 5d6ed09757..e1ecb9b3bc 100644 --- a/pages/topics-and-events/quickstart.mdx +++ b/pages/topics-and-events/quickstart.mdx @@ -89,7 +89,7 @@ You are returned to the **Topics** tab, where your newly-created topic now displ 6. Choose a protocol, based on the type of endpoint or client you want to subscribe. Click the tab below for further details and full instructions on each protocol: - +
Select **HTTP** to create a subscription for a service or web server that can receive `HTTP POST` requests from Topics and Events, via standard HTTP protocol. diff --git a/pages/transactional-email/how-to/configure-domain-with-transactional-email.mdx b/pages/transactional-email/how-to/configure-domain-with-transactional-email.mdx index b42ae96518..8f7550a364 100644 --- a/pages/transactional-email/how-to/configure-domain-with-transactional-email.mdx +++ b/pages/transactional-email/how-to/configure-domain-with-transactional-email.mdx @@ -30,7 +30,7 @@ This page shows you how to configure your sending domain to start sending [trans 4. Click **Choose a plan and add a domain**. 5. Select whether to **Use a Scaleway domain** or **Add a domain external to Scaleway**. Follow the next steps according to your choice. - + When you use a domain name registered with [Scaleway Domains and DNS](/domains-and-dns/), you can benefit from DNS autoconfiguration. We can automatically configure SPF, DKIM, DMARC, MX on your behalf so your domain name can be validated automatically and you can focus on sending emails and observing the reputation status of your domain. diff --git a/pages/vpc/how-to/attach-resources-to-pn.mdx b/pages/vpc/how-to/attach-resources-to-pn.mdx index 7c58a2d2f6..9ac380d92d 100644 --- a/pages/vpc/how-to/attach-resources-to-pn.mdx +++ b/pages/vpc/how-to/attach-resources-to-pn.mdx @@ -69,7 +69,7 @@ The following resource types can be attached to a Private Network: 5. Complete the required information about the resource to attach. This depends on whether you are attaching a managed or custom resource. - + diff --git a/pages/vpc/how-to/manage-routing.mdx b/pages/vpc/how-to/manage-routing.mdx index 547b7f4530..6ac0363fe2 100644 --- a/pages/vpc/how-to/manage-routing.mdx +++ b/pages/vpc/how-to/manage-routing.mdx @@ -114,7 +114,7 @@ This means that the Private Network will receive route advertisements from: Each Private Network must individually opt in to receive all these default routes. This can be done when creating a Private Network, or later, from each Private Network's **Settings** tab, or from the VPC's **Routing** tab. - +
1. Click **VPC** in the **Network** section of the Scaleway console side menu. A list of your VPCs displays. diff --git a/pages/vpc/quickstart.mdx b/pages/vpc/quickstart.mdx index 94a087e685..14a98eb145 100644 --- a/pages/vpc/quickstart.mdx +++ b/pages/vpc/quickstart.mdx @@ -118,7 +118,7 @@ You can create multiple Private Networks within each VPC. Resources attached to 7. Complete the required information about the resource to attach. This depends on whether you are attaching a managed or custom resource. - + diff --git a/tutorials/hosting-django-webapp-serverless-containers/index.mdx b/tutorials/hosting-django-webapp-serverless-containers/index.mdx index 397bbd89ac..a71dae5944 100644 --- a/tutorials/hosting-django-webapp-serverless-containers/index.mdx +++ b/tutorials/hosting-django-webapp-serverless-containers/index.mdx @@ -43,7 +43,7 @@ To host a [Django](https://www.djangoproject.com/) web application on **Scaleway 2. Create a virtual environment and install Django: - + ```bash python3 -m venv venv diff --git a/tutorials/python-for-loops/index.mdx b/tutorials/python-for-loops/index.mdx index 98d4021792..3f03b6beaa 100644 --- a/tutorials/python-for-loops/index.mdx +++ b/tutorials/python-for-loops/index.mdx @@ -89,7 +89,7 @@ for element in iterable-object: Here are some basic examples of loops iterating over different types of objects: - + ```python diff --git a/tutorials/s3cmd/index.mdx b/tutorials/s3cmd/index.mdx index 210fc4b149..804da40d9a 100644 --- a/tutorials/s3cmd/index.mdx +++ b/tutorials/s3cmd/index.mdx @@ -28,7 +28,7 @@ In this tutorial, you will learn how to use [s3cmd](https://github.com/s3tools/s You can install s3cmd from the command line using your Linux package manager. - + 1. Run the following command in a terminal to update and upgrade your packages: ```bash