From 0ac6ae11151827597b7c6a6735b45c4bf0194c5d Mon Sep 17 00:00:00 2001 From: SamyOubouaziz Date: Wed, 16 Jul 2025 14:15:49 +0200 Subject: [PATCH 01/10] chore(gen): content review MTA-6277 --- .../api-cli/import-data-to-serverless-sql-databases.mdx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pages/serverless-sql-databases/api-cli/import-data-to-serverless-sql-databases.mdx b/pages/serverless-sql-databases/api-cli/import-data-to-serverless-sql-databases.mdx index d0ac53c654..d12c69cf2c 100644 --- a/pages/serverless-sql-databases/api-cli/import-data-to-serverless-sql-databases.mdx +++ b/pages/serverless-sql-databases/api-cli/import-data-to-serverless-sql-databases.mdx @@ -3,7 +3,7 @@ title: Importing data into Serverless SQL Databases description: Step-by-step process for importing data into Scaleway's serverless SQL databases. tags: serverless sql database db migration import backup data dates: - validation: 2025-01-03 + validation: 2025-07-16 posted: 2024-06-24 --- import Requirements from '@macros/iam/requirements.mdx' @@ -12,7 +12,7 @@ import Requirements from '@macros/iam/requirements.mdx' Serverless SQL Databases offers near-complete PostgreSQL compatibility, and allows you to import your data from any PostgreSQL-compatible database. -The methods listed below are best suited for database sizes below 100 GB (approx.). Above this size, we recommend you use dedicated tooling to import your data, as your Local Storage size and bandwidth will create bottlenecks, and the operation may last several hours. +The methods listed below are best suited for database sizes below 100 GB (approx.). Above this size, we recommend you use dedicated tooling to import your data, as your local storage size and bandwidth will create bottlenecks, and the operation may last several hours. From a2955f09ecfdead54b77f6553855c8cec6da0bce Mon Sep 17 00:00:00 2001 From: SamyOubouaziz Date: Tue, 29 Jul 2025 16:58:47 +0200 Subject: [PATCH 02/10] =?UTF-8?q?chore(gen):=20upda=C3=A9te?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../troubleshooting/502-error-when-scaling.mdx | 2 +- pages/serverless-sql-databases/how-to/manage-backups.mdx | 2 +- .../reference-content/planned-maintenance.mdx | 2 +- .../troubleshooting/connection-timeout.mdx | 2 +- .../troubleshooting/maximum-prepared-statements-reached.mdx | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/pages/serverless-containers/troubleshooting/502-error-when-scaling.mdx b/pages/serverless-containers/troubleshooting/502-error-when-scaling.mdx index c5f9116ba6..47a4a7c1fc 100644 --- a/pages/serverless-containers/troubleshooting/502-error-when-scaling.mdx +++ b/pages/serverless-containers/troubleshooting/502-error-when-scaling.mdx @@ -3,7 +3,7 @@ title: Error code 502 description: Troubleshoot 502 error codes while sending requests to Serverless Containers. tags: serverless Containers troubleshooting issue error 502 dates: - validation: 2025-01-03 + validation: 2025-07-29 posted: 2025-01-03 --- diff --git a/pages/serverless-sql-databases/how-to/manage-backups.mdx b/pages/serverless-sql-databases/how-to/manage-backups.mdx index cc5eed55cf..87fcc34251 100644 --- a/pages/serverless-sql-databases/how-to/manage-backups.mdx +++ b/pages/serverless-sql-databases/how-to/manage-backups.mdx @@ -3,7 +3,7 @@ title: How to manage backups for Serverless SQL Databases description: Instructions for managing backups in Scaleway serverless SQL databases. tags: sql-databases serverless database backup snapshot restore dates: - validation: 2025-01-15 + validation: 2025-07-29 posted: 2023-12-05 --- import Requirements from '@macros/iam/requirements.mdx' diff --git a/pages/serverless-sql-databases/reference-content/planned-maintenance.mdx b/pages/serverless-sql-databases/reference-content/planned-maintenance.mdx index fa738b8fe1..2d938dec86 100644 --- a/pages/serverless-sql-databases/reference-content/planned-maintenance.mdx +++ b/pages/serverless-sql-databases/reference-content/planned-maintenance.mdx @@ -3,7 +3,7 @@ title: Maintenance process for Serverless SQL Databases description: Understand the maintenance schedules and impacts on your serverless SQL databases. tag: serverless sql databases maintenance service interruption planned operation dates: - validation: 2025-01-21 + validation: 2025-07-29 posted: 2024-07-09 --- diff --git a/pages/serverless-sql-databases/troubleshooting/connection-timeout.mdx b/pages/serverless-sql-databases/troubleshooting/connection-timeout.mdx index 7f4df72a5b..5891b69ac9 100644 --- a/pages/serverless-sql-databases/troubleshooting/connection-timeout.mdx +++ b/pages/serverless-sql-databases/troubleshooting/connection-timeout.mdx @@ -3,7 +3,7 @@ title: Solving Serverless SQL Databases connection timeouts description: Learn to troubleshoot connection timeout issues in Scaleway serverless SQL databases. tags: database serverless-sql-database timeout connection troubleshooting error dates: - validation: 2024-12-24 + validation: 2025-07-29 posted: 2023-11-27 --- Serverless SQL Databases is based on PostgreSQL engine, and thus provides standard PostgreSQL compatibility for most PostgreSQL features and commands. Due to autoscaling, the cold start can take a couple of seconds and be interpreted as an error by some drivers or third party libraries. diff --git a/pages/serverless-sql-databases/troubleshooting/maximum-prepared-statements-reached.mdx b/pages/serverless-sql-databases/troubleshooting/maximum-prepared-statements-reached.mdx index 2158f2a956..7b043fbad4 100644 --- a/pages/serverless-sql-databases/troubleshooting/maximum-prepared-statements-reached.mdx +++ b/pages/serverless-sql-databases/troubleshooting/maximum-prepared-statements-reached.mdx @@ -3,7 +3,7 @@ title: Solving maximum prepared statements size errors description: Fix maximum prepared statements reached error in Scaleway SQL databases. tags: database serverless-sql-database troubleshooting error prepared statement maximum size dates: - validation: 2025-01-21 + validation: 2025-07-29 posted: 2024-07-08 --- From 86ce2762f8aa408910fdeecc591c345971e4d8d2 Mon Sep 17 00:00:00 2001 From: SamyOubouaziz Date: Wed, 30 Jul 2025 12:43:07 +0200 Subject: [PATCH 03/10] =?UTF-8?q?chore(gen):=20upda=C3=A9te?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pages/object-storage/api-cli/bucket-policy.mdx | 8 ++++---- pages/object-storage/quickstart.mdx | 10 +++++----- pages/serverless-jobs/how-to/delete-job.mdx | 2 +- pages/serverless-jobs/how-to/monitor-job.mdx | 3 +-- 4 files changed, 11 insertions(+), 12 deletions(-) diff --git a/pages/object-storage/api-cli/bucket-policy.mdx b/pages/object-storage/api-cli/bucket-policy.mdx index ce6e33afcb..2e3611c7f4 100644 --- a/pages/object-storage/api-cli/bucket-policy.mdx +++ b/pages/object-storage/api-cli/bucket-policy.mdx @@ -3,7 +3,7 @@ title: Bucket policies overview description: Implement and manage bucket policies in Scaleway Object Storage. tags: object-storage bucket bucket-policy s3 dates: - validation: 2024-12-24 + validation: 2025-07-30 posted: 2021-02-17 --- import StorageBucketPolicy from '@macros/storage/bucket-policy.mdx' @@ -405,7 +405,7 @@ Bucket policies use a JSON-based access policy language, and are composed of str - `s3:DeleteBucketWebsite` - `s3:GetBucketAcl` -- `s3:GetBucketCORS` +- `s3:GetBucketCors` - `s3:GetBucketLocation` - `s3:GetBucketObjectLockConfiguration` - `s3:GetBucketTagging` @@ -416,7 +416,7 @@ Bucket policies use a JSON-based access policy language, and are composed of str - `s3:ListBucketMultipartUploads` - `s3:ListBucketVersions` - `s3:PutBucketAcl` -- `s3:PutBucketCORS` +- `s3:PutBucketCors` - `s3:PutBucketObjectLockConfiguration` - `s3:PutBucketTagging` - `s3:PutBucketVersioning` @@ -439,7 +439,7 @@ Bucket policies use a JSON-based access policy language, and are composed of str - `s3:GetObjectVersionTagging` - `s3:ListMultipartUploadParts` - `s3:PutObject` -- `s3:PutObjectACL` +- `s3:PutObjectAcl` - `s3:PutObjectLegalHold` - `s3:PutObjectRetention` - `s3:PutObjectTagging` diff --git a/pages/object-storage/quickstart.mdx b/pages/object-storage/quickstart.mdx index ea166e24c7..ece60d157e 100644 --- a/pages/object-storage/quickstart.mdx +++ b/pages/object-storage/quickstart.mdx @@ -3,13 +3,13 @@ title: Object Storage - Quickstart description: Quickly get started with Scaleway Object Storage. tags: object-storage object storage bucket archived dates: - validation: 2024-12-24 + validation: 2025-07-30 posted: 2021-05-26 --- import Requirements from '@macros/iam/requirements.mdx' -[Scaleway Object Storage](/object-storage/concepts/#object-storage) is an Object Storage service based on the Amazon S3 protocol. It allows you to store any objects (documents, images, videos, etc.) and access them anytime from anywhere in the world. You can manage your storage directly from the Scaleway console. On the control panel, you can easily upload, download, and visualize the objects in your buckets. In addition, you can integrate many existing libraries or CLI clients into your application or scripts. +[Scaleway Object Storage](/object-storage/concepts/#object-storage) is an Object Storage service based on the Amazon S3 protocol. It allows you to store any objects (documents, images, videos, etc.) and access them anytime from anywhere in the world. You can manage your storage directly from the Scaleway console, to easily upload, download, and visualize the objects in your buckets. In addition, you can integrate many existing libraries or CLI clients into your application or scripts. ## Console overview Discover the Object Storage interface on the Scaleway console. @@ -55,16 +55,16 @@ You can find more information about your bucket by clicking on its name in the * Before uploading your files, make sure the file name follows the [AWS S3 Object key naming guidelines](https://docs.aws.amazon.com/AmazonS3/latest/userguide/object-keys.html#object-key-guidelines). -5. Select the Storage Class of your object. Scaleway Object Storage allows you to associate storage classes with each of your objects. You can choose the storage class depending on your use case: +5. Select the storage class of your object. Scaleway Object Storage allows you to associate storage classes with each of your objects. You can choose the storage class depending on your use case: - [Standard](/object-storage/concepts/#storage-class): The `Standard` class is [Multi-AZ](/object-storage/faq/#what-are-the-object-storage-classes-offered-by-scaleway), and is available in all regions. It is suitable for any use case, such as on-demand content, like streaming or CDN. - [One Zone - IA](/object-storage/concepts/#storage-class): The `One Zone - IA` class is available in all regions, and is a good choice for storing secondary backup copies or easily re-creatable data. - [Glacier](/object-storage/concepts/#storage-class): Archived storage. Your data needs to be restored first to be accessed. This class is available in the `fr-par` and `nl-ams` regions. - Pricing depends on the storage class you have selected. - - It is possible to [edit the storage classes](/object-storage/how-to/edit-storage-class/) at any time from the Object Storage bucket dashboard. + - You can [edit the storage classes](/object-storage/how-to/edit-storage-class/) at any time from the Object Storage bucket dashboard. -A list of the bucket's objects displays including the newly uploaded objects. +A list of the bucket's objects displays, including the newly uploaded objects. ## How to download files from a bucket diff --git a/pages/serverless-jobs/how-to/delete-job.mdx b/pages/serverless-jobs/how-to/delete-job.mdx index eb07655b8c..bad0b876f0 100644 --- a/pages/serverless-jobs/how-to/delete-job.mdx +++ b/pages/serverless-jobs/how-to/delete-job.mdx @@ -3,7 +3,7 @@ title: How to delete a Serverless Job description: Learn to delete jobs effectively on Scaleway Serverless platform. tags: delete serverless job scaleway dates: - validation: 2024-12-24 + validation: 2025-07-30 posted: 2021-11-14 --- import Requirements from '@macros/iam/requirements.mdx' diff --git a/pages/serverless-jobs/how-to/monitor-job.mdx b/pages/serverless-jobs/how-to/monitor-job.mdx index dc386ad41c..a1d8a2efa8 100644 --- a/pages/serverless-jobs/how-to/monitor-job.mdx +++ b/pages/serverless-jobs/how-to/monitor-job.mdx @@ -3,7 +3,7 @@ title: How to monitor logs and metrics for Serverless Jobs description: Monitor job execution and performance on Scaleway Serverless. tags: serverless jobs logs metrics cockpit grafana activity dates: - validation: 2024-12-24 + validation: 2025-07-30 posted: 2023-11-20 --- import Requirements from '@macros/iam/requirements.mdx' @@ -63,7 +63,6 @@ Make sure that you have created a Grafana user and [retrieved their username and The following metrics are available to monitor your Serverless Jobs: - - Job runs running - Execution time for job runs - Job runs succeeded From ddea41ddc52fdf966f3f4b2d7362feacc87b17cb Mon Sep 17 00:00:00 2001 From: SamyOubouaziz Date: Wed, 30 Jul 2025 12:49:29 +0200 Subject: [PATCH 04/10] chore(gen): update --- pages/object-storage/api-cli/bucket-policy.mdx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pages/object-storage/api-cli/bucket-policy.mdx b/pages/object-storage/api-cli/bucket-policy.mdx index 2e3611c7f4..bf56e4fde8 100644 --- a/pages/object-storage/api-cli/bucket-policy.mdx +++ b/pages/object-storage/api-cli/bucket-policy.mdx @@ -405,7 +405,7 @@ Bucket policies use a JSON-based access policy language, and are composed of str - `s3:DeleteBucketWebsite` - `s3:GetBucketAcl` -- `s3:GetBucketCors` +- `s3:GetBucketCORS` - `s3:GetBucketLocation` - `s3:GetBucketObjectLockConfiguration` - `s3:GetBucketTagging` @@ -416,7 +416,7 @@ Bucket policies use a JSON-based access policy language, and are composed of str - `s3:ListBucketMultipartUploads` - `s3:ListBucketVersions` - `s3:PutBucketAcl` -- `s3:PutBucketCors` +- `s3:PutBucketCORS` - `s3:PutBucketObjectLockConfiguration` - `s3:PutBucketTagging` - `s3:PutBucketVersioning` From ae1fe54fa7b5c1092f8459bc1f46d524580f1ae9 Mon Sep 17 00:00:00 2001 From: SamyOubouaziz Date: Wed, 30 Jul 2025 17:07:05 +0200 Subject: [PATCH 05/10] chore(gen): update --- pages/object-storage/api-cli/managing-lifecycle-cliv2.mdx | 8 ++++---- pages/object-storage/api-cli/multipart-uploads.mdx | 2 +- .../reference-content/containers-billing.mdx | 2 +- .../difference-jobs-functions-containers.mdx | 2 +- .../troubleshooting/tests-fail-on-container.mdx | 2 +- .../difference-jobs-functions-containers.mdx | 2 +- .../reference-content/functions-runtimes.mdx | 2 +- .../troubleshooting/tests-fail-on-function.mdx | 4 ++-- pages/serverless-jobs/reference-content/deploy-job.mdx | 2 +- .../difference-jobs-functions-containers.mdx | 2 +- 10 files changed, 14 insertions(+), 14 deletions(-) diff --git a/pages/object-storage/api-cli/managing-lifecycle-cliv2.mdx b/pages/object-storage/api-cli/managing-lifecycle-cliv2.mdx index 06de8a4900..894f308459 100644 --- a/pages/object-storage/api-cli/managing-lifecycle-cliv2.mdx +++ b/pages/object-storage/api-cli/managing-lifecycle-cliv2.mdx @@ -1,15 +1,15 @@ --- title: Managing Object Storage using the Scaleway CLI -description: Manage object lifecycles in Scaleway Object Storage using CLI v2 commands. +description: Manage objects in Scaleway Object Storage using CLI v2 commands. tags: object storage object-storage rclone s3cmd minio client mc cliv2 cli scw dates: - validation: 2024-12-23 + validation: 2025-07-30 posted: 2021-08-05 --- import Requirements from '@macros/iam/requirements.mdx' -[Scaleway Object Storage](/object-storage/concepts/#object-storage) is a service based on the Amazon S3 protocol. It allows you to store different types of objects (documents, images, videos, etc.) and distribute them instantly, anywhere in the world. You can create and manage your Object Storage resources from the [console](https://account.scaleway.com/login), or via the [Scaleway Command Line Interface](/scaleway-cli/quickstart/) that uses external tools such as [S3cmd](https://github.com/s3tools/s3cmd), [Rclone](https://rclone.org/downloads/) or [MinIO Client (mc)](https://github.com/minio/mc). +[Scaleway Object Storage](/object-storage/concepts/#object-storage) allows you to create and manage your resources from the [console](https://account.scaleway.com/login), or via the [Scaleway Command Line Interface](/scaleway-cli/quickstart/) that uses external tools such as [S3cmd](https://github.com/s3tools/s3cmd), [Rclone](https://rclone.org/downloads/) or [MinIO Client (mc)](https://github.com/minio/mc). ## Scaleway Command Line Interface Overview @@ -95,7 +95,7 @@ Run the following command in a terminal to preview the configuration file for Mi ## Installing a configuration file for Amazon S3-compatible tools (s3cmd, rclone, and mc) -The `scw object config install` allows you to create a configuration file for the selected third party tool based on your [Scaleway CLI configuration](/scaleway-cli/quickstart/). +The `scw object config install` command allows you to create a configuration file for the selected third party tool based on your [Scaleway CLI configuration](/scaleway-cli/quickstart/). Creating a new configuration file using `scw object config install` will overwrite the existing one for the specified third party tool. To update an existing configuration, [generate a preview](#previewing-an-object-storage-configuration-file-for-the-scaleway-cli) and manually edit the configuration file. diff --git a/pages/object-storage/api-cli/multipart-uploads.mdx b/pages/object-storage/api-cli/multipart-uploads.mdx index e088ca5e2b..687ca99d51 100644 --- a/pages/object-storage/api-cli/multipart-uploads.mdx +++ b/pages/object-storage/api-cli/multipart-uploads.mdx @@ -3,7 +3,7 @@ title: Managing multipart uploads description: Manage large object uploads efficiently with multipart uploads in Scaleway. tags: object storage object-storage multipart multipart-upload dates: - validation: 2024-12-24 + validation: 2025-07-30 posted: 2019-04-19 --- import Requirements from '@macros/iam/requirements.mdx' diff --git a/pages/serverless-containers/reference-content/containers-billing.mdx b/pages/serverless-containers/reference-content/containers-billing.mdx index b6a1aaf909..7b49d1e080 100644 --- a/pages/serverless-containers/reference-content/containers-billing.mdx +++ b/pages/serverless-containers/reference-content/containers-billing.mdx @@ -3,7 +3,7 @@ title: Serverless Containers billing description: Understand billing for Scaleway Serverless Containers. tags: containers serverless serverless-containers billing serverless-billing serverless-containers-billing dates: - validation: 2025-01-15 + validation: 2025-07-30 posted: 2023-06-15 --- diff --git a/pages/serverless-containers/reference-content/difference-jobs-functions-containers.mdx b/pages/serverless-containers/reference-content/difference-jobs-functions-containers.mdx index d97ae4375b..0e5abb03e8 100644 --- a/pages/serverless-containers/reference-content/difference-jobs-functions-containers.mdx +++ b/pages/serverless-containers/reference-content/difference-jobs-functions-containers.mdx @@ -3,7 +3,7 @@ title: Differences between Serverless Jobs, Containers and Functions description: Differences between jobs, functions, and containers in Scaleway. tags: job container functions differences vs docker image dates: - validation: 2025-01-15 + validation: 2025-07-30 posted: 2023-12-08 --- import DifferenceJobsFunctionsContainers from '@macros/serverless/difference-jobs-functions-containers.mdx' diff --git a/pages/serverless-containers/troubleshooting/tests-fail-on-container.mdx b/pages/serverless-containers/troubleshooting/tests-fail-on-container.mdx index be3c64ec57..877857a868 100644 --- a/pages/serverless-containers/troubleshooting/tests-fail-on-container.mdx +++ b/pages/serverless-containers/troubleshooting/tests-fail-on-container.mdx @@ -3,7 +3,7 @@ title: Tests fail on Serverless Containers description: I get error messages when testing Serverless Containers using the Scaleway Console tags: serverless containers private troubleshooting issue error test authentication token unable dates: - validation: 2025-01-14 + validation: 2025-07-30 posted: 2025-01-14 --- diff --git a/pages/serverless-functions/reference-content/difference-jobs-functions-containers.mdx b/pages/serverless-functions/reference-content/difference-jobs-functions-containers.mdx index 3de9958da8..5d2771ff79 100644 --- a/pages/serverless-functions/reference-content/difference-jobs-functions-containers.mdx +++ b/pages/serverless-functions/reference-content/difference-jobs-functions-containers.mdx @@ -3,7 +3,7 @@ title: Differences between Serverless Jobs, Containers and Functions description: Understand the differences between jobs, functions, and containers in Scaleway's serverless platform. tags: job container functions differences vs docker image dates: - validation: 2025-01-15 + validation: 2025-07-30 posted: 2024-07-02 --- import DifferenceJobsFunctionsContainers from '@macros/serverless/difference-jobs-functions-containers.mdx' diff --git a/pages/serverless-functions/reference-content/functions-runtimes.mdx b/pages/serverless-functions/reference-content/functions-runtimes.mdx index ac15b95cc3..98805184bd 100644 --- a/pages/serverless-functions/reference-content/functions-runtimes.mdx +++ b/pages/serverless-functions/reference-content/functions-runtimes.mdx @@ -3,7 +3,7 @@ title: Functions runtimes description: Understand Serverless Functions runtimes on Scaleway, from creation to deletion. tags: functions lifecycle runtimes dates: - validation: 2025-01-16 + validation: 2025-07-30 posted: 2022-04-13 --- diff --git a/pages/serverless-functions/troubleshooting/tests-fail-on-function.mdx b/pages/serverless-functions/troubleshooting/tests-fail-on-function.mdx index 620b938e06..482285213f 100644 --- a/pages/serverless-functions/troubleshooting/tests-fail-on-function.mdx +++ b/pages/serverless-functions/troubleshooting/tests-fail-on-function.mdx @@ -3,7 +3,7 @@ title: Tests fail on Serverless Functions description: I get error messages when testing Serverless Functions using the Scaleway Console tags: serverless functions private troubleshooting issue error test authentication token unable dates: - validation: 2025-01-14 + validation: 2025-07-30 posted: 2025-01-14 --- @@ -19,7 +19,7 @@ Testing **Private** Serverless Functions is not possible using the Scaleway cons - Change the visibility of your function to **public**. Public functions can be executed anonymously. -- Make sure you have created an [authentication token](/serverless-functions/how-to/create-auth-token-from-console/) for your private function, then exexute a `curl` request from a terminal, as shown below: +- Make sure you have created an [authentication token](/serverless-functions/how-to/create-auth-token-from-console/) for your private function, then execute a `curl` request from a terminal, as shown below: ```sh curl -H "X-Auth-Token: " \ ``` \ No newline at end of file diff --git a/pages/serverless-jobs/reference-content/deploy-job.mdx b/pages/serverless-jobs/reference-content/deploy-job.mdx index f133ab93de..3a8597ba62 100644 --- a/pages/serverless-jobs/reference-content/deploy-job.mdx +++ b/pages/serverless-jobs/reference-content/deploy-job.mdx @@ -2,7 +2,7 @@ title: Methods to deploy Serverless Jobs description: How to deploy a job in Scaleway Serverless Jobs. dates: - validation: 2025-01-15 + validation: 2025-07-30 posted: 2023-12-20 --- diff --git a/pages/serverless-jobs/reference-content/difference-jobs-functions-containers.mdx b/pages/serverless-jobs/reference-content/difference-jobs-functions-containers.mdx index 671e3000b1..d677479871 100644 --- a/pages/serverless-jobs/reference-content/difference-jobs-functions-containers.mdx +++ b/pages/serverless-jobs/reference-content/difference-jobs-functions-containers.mdx @@ -3,7 +3,7 @@ title: Differences between Serverless Jobs, Containers and Functions description: Understand differences between jobs, functions, and containers in Scaleway. tags: job container functions differences vs docker image dates: - validation: 2025-01-15 + validation: 2025-07-30 posted: 2023-11-13 --- import DifferenceJobsFunctionsContainers from '@macros/serverless/difference-jobs-functions-containers.mdx' From 9a259bcc6e8f3c4489be3a8636e1b0e149d301c4 Mon Sep 17 00:00:00 2001 From: SamyOubouaziz Date: Thu, 31 Jul 2025 14:45:20 +0200 Subject: [PATCH 06/10] chore(gen): update --- .../identifying-volume-snapshot-api.mdx | 107 +++++++----------- .../reference-content/cron-schedules.mdx | 2 +- 2 files changed, 42 insertions(+), 67 deletions(-) diff --git a/pages/block-storage/api-cli/identifying-volume-snapshot-api.mdx b/pages/block-storage/api-cli/identifying-volume-snapshot-api.mdx index 7f0e551d05..0815b12706 100644 --- a/pages/block-storage/api-cli/identifying-volume-snapshot-api.mdx +++ b/pages/block-storage/api-cli/identifying-volume-snapshot-api.mdx @@ -2,7 +2,7 @@ title: Identifying the API managing Block Storage volumes and snapshots description: Learn how to determine which API (Instance or Block Storage) manages your volumes and snapshots on Scaleway using CLI and API commands. dates: - validation: 2025-01-13 + validation: 2025-07-31 posted: 2025-01-13 --- import Requirements from '@macros/iam/requirements.mdx' @@ -34,7 +34,10 @@ Open a terminal and run the following command to list your volumes managed by th -H "X-Auth-Token: $SCW_SECRET_KEY" \ "https://api.scaleway.com/instance/v1/zones/{zone}/volumes" ``` -Below is an example of the output that should display if you have created volumes in the `fr-par-1` Availability Zone using the Instance API. Note that the `volume_type` field is set to `b_ssd`, meaning the volumes were created via the Instance API. + +Below is an example of the output that should display if you have created volumes in the `fr-par-1` Availability Zone using the Instance API. + +The `volume_type` field is set to `b_ssd`, meaning the volumes were created via the Instance API. ``` { @@ -74,24 +77,6 @@ Below is an example of the output that should display if you have created volume "modification_date": "2024-01-30T13:11:15.554809+00:00", "tags": [], "zone": "fr-par-1" - }, - { - "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", - "name": "System volume", - "volume_type": "b_ssd", - "export_uri": null, - "organization": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", - "project": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", - "server": { - "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", - "name": "scw-optimistic-wilbur" - }, - "size": 10000000000, - "state": "available", - "creation_date": "2023-11-14T12:59:42.932912+00:00", - "modification_date": "2023-11-14T12:59:42.932912+00:00", - "tags": [], - "zone": "fr-par-1" } ] } @@ -107,7 +92,9 @@ Open a terminal and run the following command to list your volumes managed by th "https://api.scaleway.com/block/v1alpha1/zones/{zone}/volumes" ``` -Below is an example of the output that should display if you have created volumes in the `fr-par-1` Availability Zone using the Block Storage API. Note that the `volume_type` field is set to either `sbs_15k` or `sbs_5k`, meaning the volumes were created via the Block Storage API. +Below is an example of the output that should display if you have created volumes in the `fr-par-1` Availability Zone using the Block Storage API. + +The `volume_type` field is set to either `sbs_15k` or `sbs_5k`, meaning the volumes were created via the Block Storage API. ``` { @@ -135,21 +122,9 @@ Below is an example of the output that should display if you have created volume "class": "sbs" }, "zone": "fr-par-1" - }, - { - "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", - "name": "volume-interesting-keller", - "type": "sbs_5k", - "size": 25000000000, - "status": "available", - "specs": { - "perf_iops": 5000, - "class": "sbs" - }, - "zone": "fr-par-1" } ], - "total_count": 3 + "total_count": 2 } ``` @@ -164,7 +139,8 @@ Open a terminal and run the following command to list all snapshots created via -H "X-Auth-Token: $SCW_SECRET_KEY" \ "https://api.scaleway.com/instance/v1/zones/{zone}/snapshots" ``` -An output similar to the following should display: + +An output similar to the following displays: ``` { @@ -198,7 +174,7 @@ Open a terminal and run the following command to list all snapshots created via "https://api.scaleway.com/block/v1alpha1/zones/{zone}/snapshots" ``` -An output similar to the following should display: +An output similar to the following displays: ``` { @@ -221,25 +197,6 @@ An output similar to the following should display: "tags": [], "class": "sbs", "zone": "fr-par-1" - }, - { - "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", - "name": "snap-busy-albattani", - "parent_volume": { - "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", - "name": "volume-eloquent-grothendieck", - "type": "sbs_5k", - "status": "available" - }, - "size": 25000000000, - "project_id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", - "created_at": "2024-12-06T10:16:18.565939Z", - "updated_at": "2024-12-06T10:16:18.565939Z", - "references": [], - "status": "available", - "tags": [], - "class": "sbs", - "zone": "fr-par-1" } ] } @@ -254,7 +211,9 @@ An output similar to the following should display: ```bash scw instance volume list ``` - An output similar to the following should display: + + An output similar to the following displays: + ``` ID STATE SERVER ID b582c548-6dc0-4e77-bb93-9615b9baa380 available a4138186-f362-41b2-adc2-c46a2e1a46b7 @@ -265,12 +224,15 @@ An output similar to the following should display: 7c232b97-63da-46e3-a018-399e1690b14b available ea5b27d7-268f-40fe-aff7-6943fbcac379 1a506e55-0741-4afd-8fbc-bc086ace0265 available 8860802f-0337-4901-b58c-ba3975922349 ``` -2. Note the ID of the volume you want to check the type of. -3. Get more information about your volume, including its type. Make sure that you replace `` with the ID of the volume. + +2. Copy the ID of the volume for witch you want to check the type. + +3. Run the command below to get information about your volume, including its type. Make sure that you replace `` with the ID of the volume. + ```bash scw instance volume get ``` - An output similar to the following should display: + An output similar to the following displays: ``` Volume.ID 7c232b97-63da-46e3-a018-399e1690b14b Volume.Name System volume @@ -285,16 +247,20 @@ An output similar to the following should display: Volume.State available Volume.Zone fr-par-1 ``` + 4. Check the `Volume.VolumeType` field to learn if your volume is managed by the Instance API or the Block Storage API. Note that in our example, the `Volume.VolumeType` field displays `b_ssd`, meaning our volume is managed by the Instance API. ### Using the Scaleway Block Storage CLI Open your terminal and run the following command to list all your volumes. + ```bash scw block volume list ``` + An output similar to the following should display: - ``` + + ```bash ID NAME TYPE SIZE 7a9f3816-7bb7-44ea-a103-832b9685cdc6 volume-nifty-allen sbs_15k 25 GB cdab395b-c1b9-4a3b-a759-2add13eb2bcb volume-xenodochial-mccarthy sbs_15k 30 GB @@ -315,18 +281,22 @@ An output similar to the following should display: ```bash scw instance snapshot list ``` - An output similar to the following should display: + An output similar to the following displays: ``` ID NAME ORGANIZATION d4b45594-7398-481d-8299-46292e07e404 snap-magical-driscoll 0c514155-9e5e-41a2-a900-9fdf0195b563 ``` 2. Note the ID of the snapshot you want to check the type of. + 3. Get more information about your snapshot, including its type. Make sure that you replace `` with the ID of the snapshot. + ```bash scw instance snapshot get ``` + An output similar to the following displays: - ``` + + ```bash Snapshot.ID d4b45594-7398-481d-8299-46292e07e404 Snapshot.Name snap-magical-driscoll Snapshot.Organization 0c514155-9e5e-41a2-a900-9fdf0195b563 @@ -338,6 +308,7 @@ An output similar to the following should display: Snapshot.ModificationDate 10 months ago Snapshot.Zone fr-par-1 ``` + 4. Check the `Snapshot.VolumeType` field to see the type of the snapshot. Note that in the example above, the `Snapshot.VolumeType` field displays `b_ssd`, meaning our volume is managed by the Instance API. ### Using the Scaleway Block Storage CLI @@ -347,19 +318,23 @@ An output similar to the following should display: ```bash scw block snapshot list ``` - An output similar to the following should display. + An output similar to the following displays: ``` ID NAME SIZE PROJECT ID 7f6ab0bd-cd0d-466b-b1e3-bd309dddfcf8 snap-elated-thompson 30 GB 0c514155-9e5e-41a2-a900-9fdf0195b563 92fa0096-30cf-4e7e-a1fe-2fbe73f524b9 snap-busy-albattani 25 GB e53c4255-f982-4d9d-a003-5ea43cb33707 ``` -2. Note the ID of the snapshot you want to check the type of. -3. Get more information about your snapshot, including its type. Make sure that you replace `` with the ID of the snapshot. +2. Note the ID of the snapshot for witch you want to check the type. + +3. Run the command below to get information about your snapshot, including its type. Make sure that you replace `` with the ID of the snapshot. + ```bash scw block snapshot get ``` - An output similar to the following should display: + + An output similar to the following displays: + ``` ID 92fa0096-30cf-4e7e-a1fe-2fbe73f524b9 Name snap-busy-albattani diff --git a/pages/serverless-jobs/reference-content/cron-schedules.mdx b/pages/serverless-jobs/reference-content/cron-schedules.mdx index cffb0d23d6..42fced4fb8 100644 --- a/pages/serverless-jobs/reference-content/cron-schedules.mdx +++ b/pages/serverless-jobs/reference-content/cron-schedules.mdx @@ -3,7 +3,7 @@ title: Cron schedules reference description: Setting up cron schedules in Scaleway Serverless Jobs. tags: serverless jobs cron crontab schedule cronjob dates: - validation: 2025-01-15 + validation: 2025-07-31 posted: 2023-12-12 --- import CronSchedules from '@macros/serverless/cron-schedules.mdx' From 34de27d7b85a4afc9e71f153b552f888e9b65d74 Mon Sep 17 00:00:00 2001 From: SamyOubouaziz Date: Thu, 31 Jul 2025 15:40:15 +0200 Subject: [PATCH 07/10] chore(gen): update --- .../api-cli/generate-aws4-auth-signature.mdx | 16 ++++------- .../api-cli/manage-bucket-permissions-ip.mdx | 27 +++++++++---------- pages/object-storage/api-cli/object-lock.mdx | 3 ++- 3 files changed, 20 insertions(+), 26 deletions(-) diff --git a/pages/object-storage/api-cli/generate-aws4-auth-signature.mdx b/pages/object-storage/api-cli/generate-aws4-auth-signature.mdx index 8cc376a08a..e8d867fbcd 100644 --- a/pages/object-storage/api-cli/generate-aws4-auth-signature.mdx +++ b/pages/object-storage/api-cli/generate-aws4-auth-signature.mdx @@ -3,27 +3,21 @@ title: Generating an AWSv4 authentication signature description: Generate AWS Signature Version 4 for authentication in Scaleway Object Storage. tags: object-storage object storage awsv4 aws authentication dates: - validation: 2025-01-15 + validation: 2025-07-31 posted: 2018-07-16 --- import Requirements from '@macros/iam/requirements.mdx' +Requests sent to the Object Storage API require an HTTP Authorization header. Scaleway Object Storage supports [AWS v4 signature](https://docs.aws.amazon.com/general/latest/gr/signature-version-4.html) protocol to add an authentication signature to API requests. -Requests sent to the Object Storage API require an HTTP Authorization header. +When using third-party tools such as [aws-cli](https://aws.amazon.com/cli/), [s3cmd](https://s3tools.org/s3cmd), [s3fs](https://github.com/s3fs-fuse/s3fs-fuse), or [MinIO Client](https://github.com/minio/mc), signatures are automatically generated for you. - [Owner](/iam/concepts/#owner) status or [IAM permissions](/iam/concepts/#permission) allowing you to perform actions in the intended Organization +- A valid [API key](/iam/how-to/create-api-keys/) - - Currently, the [AWS v4 signature type](https://docs.aws.amazon.com/general/latest/gr/signature-version-4.html) is supported. - - -When using a client library such as [aws-cli](https://aws.amazon.com/cli/), [s3cmd](https://s3tools.org/s3cmd) or [s3fs](https://github.com/s3fs-fuse/s3fs-fuse), signatures are automatically generated by the library for you. - -To generate the signature, you need to have an access key and secret key generated in the [Credentials section](https://console.scaleway.com/project/credentials) of your management console. - -A v4 signature consists of different parts: +An AWSv4 authentication signature consists of different parts: AWS4-HMAC-SHA256 : Indicates AWS Signature Version 4 (AWS4) and the signing algorithm (HMAC-SHA256). diff --git a/pages/object-storage/api-cli/manage-bucket-permissions-ip.mdx b/pages/object-storage/api-cli/manage-bucket-permissions-ip.mdx index 4452c302cc..e57c93ce0b 100644 --- a/pages/object-storage/api-cli/manage-bucket-permissions-ip.mdx +++ b/pages/object-storage/api-cli/manage-bucket-permissions-ip.mdx @@ -3,18 +3,20 @@ title: Managing bucket permissions for IP addresses or ranges of IP description: Manage bucket permissions based on IP addresses in Scaleway Object Storage. tags: object storage bucket ip permission dates: - validation: 2025-01-15 + validation: 2025-07-31 posted: 2021-05-18 --- import Requirements from '@macros/iam/requirements.mdx' -You can stipulate which IP addresses or IP ranges have access or permission to perform operations on your buckets by creating a [bucket policy](/object-storage/api-cli/bucket-policy/) with the `IpAddress` or `NotIpAddress` conditions. +When a bucket policy is present in a bucket, any action that is not explicitly allowed, is denied by default. You can stipulate which IP addresses or IP ranges have access or permission to perform operations on your buckets by creating a [bucket policy](/object-storage/api-cli/bucket-policy/) with the `IpAddress` or `NotIpAddress` conditions. -It is possible to `Allow` actions for a specific IP address or range of IPs, using the `IpAddress` condition and the `aws:SourceIp` condition key. +It is possible to allow actions for a specific IP address or range of IPs using the `IpAddress`/`NotIpAddress` condition, and the `aws:SourceIp` condition key. - The `aws:SourceIp` IPv4 and IPv6 values use the standard [CIDR notation](https://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing). For IPv6, we support using the double colon (`::`) to represent strings of `0`. + - The `aws:SourceIp` IPv4 and IPv6 values use the standard [CIDR notation](https://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing). + + - For IPv6, the double colon (`::`) represents one or more groups of consecutive `0`. @@ -27,17 +29,13 @@ It is possible to `Allow` actions for a specific IP address or range of IPs, usi In the example below, we allow the `192.0.2.0/24` IP range to perform the `s3:ListBucket` and `s3:GetObject` actions. - - Replace the example IP addresses before applying your bucket policy or you might lose access to your bucket. - - ```json { "Version": "2023-04-17", "Id": "MyBucketPolicy", "Statement": [ { - "Sid": "Grant List and GET from my Instances", + "Sid": "Grant List and GET to specified IP", "Effect": "Allow", "Principal": "*", "Action": ["s3:ListBucket", "s3:GetObject"], @@ -52,20 +50,21 @@ In the example below, we allow the `192.0.2.0/24` IP range to perform the `s3:Li } ``` -Alternatively, you can block certain IP addresses or IP address ranges from performing actions on your bucket: +Alternatively, you can block certain IP addresses or IP address ranges from performing actions on your bucket using the `NotIpAddress` condition: + ```json { "Version": "2023-04-17", "Id": "MyBucketPolicy", "Statement": [ { - "Sid": "Grant List and GET from my Instances", - "Effect": "Deny", + "Sid": "Grant List and GET to everyone except specified IP", + "Effect": "Allow", "Principal": "*", "Action": ["s3:ListBucket", "s3:GetObject"], "Resource": ["", "/*"], "Condition": { - "IpAddress": { + "NotIpAddress": { "aws:SourceIp": "2001:db8::/32" } } @@ -75,5 +74,5 @@ Alternatively, you can block certain IP addresses or IP address ranges from perf ``` - Bucket policies use a JSON-based access policy language. Refer to the [dedicated documentation](/object-storage/api-cli/bucket-policy/) on bucket policies syntax for more information. + Refer to the [dedicated documentation](/object-storage/api-cli/bucket-policy/) on bucket policies syntax for more information. \ No newline at end of file diff --git a/pages/object-storage/api-cli/object-lock.mdx b/pages/object-storage/api-cli/object-lock.mdx index 5411ba9357..543df64f50 100644 --- a/pages/object-storage/api-cli/object-lock.mdx +++ b/pages/object-storage/api-cli/object-lock.mdx @@ -3,7 +3,7 @@ title: Setting up object lock description: Learn to use object locking in Scaleway Object Storage for data protection. tags: object storage object-storage object-lock bucket-test bucket test dates: - validation: 2025-01-15 + validation: 2025-07-31 posted: 2021-05-27 --- import Requirements from '@macros/iam/requirements.mdx' @@ -30,6 +30,7 @@ Setting object lock can only be achieved upon the creation of a bucket. In addit The lock Configuration enables you to set a lock configuration on a specified bucket. Once set, the rule specified in the object lock configuration is applied by default to every new object placed in the specified bucket. ### XML lock configuration tokens + `ObjectLockConfiguration` - **Description:** Root level tag for the ObjectLockConfiguration parameters. - **Required:** Yes From 7d4edfd727075454b19239e085c5e075e10f69f5 Mon Sep 17 00:00:00 2001 From: SamyOubouaziz Date: Thu, 31 Jul 2025 16:20:44 +0200 Subject: [PATCH 08/10] chore(gen): update --- pages/object-storage/api-cli/post-object.mdx | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/pages/object-storage/api-cli/post-object.mdx b/pages/object-storage/api-cli/post-object.mdx index 57473a6826..eee456f56c 100644 --- a/pages/object-storage/api-cli/post-object.mdx +++ b/pages/object-storage/api-cli/post-object.mdx @@ -3,14 +3,13 @@ title: Adding objects to a bucket with POST object description: Learn to upload objects to Scaleway Object Storage using POST requests. tags: object storage object-storage post bucket dates: - validation: 2025-01-15 + validation: 2025-07-31 posted: 2021-05-19 --- import Requirements from '@macros/iam/requirements.mdx' import image from './assets/scaleway-post-object-use-case.webp' - The POST object operation adds an object to a specified bucket using HTML forms. POST is an alternate form of PUT that enables browser-based uploads as a way of putting objects directly in buckets. Parameters that are passed to PUT via HTTP Headers are instead passed as form fields to POST in the multipart/form-data encoded message body. @@ -18,7 +17,7 @@ Parameters that are passed to PUT via HTTP Headers are instead passed as form fi - [Owner](/iam/concepts/#owner) status or [IAM permissions](/iam/concepts/#permission) allowing you to perform actions in the intended Organization - + - [Created an Object Storage bucket](/object-storage/how-to/create-a-bucket/) You must have WRITE access to a bucket to add an object to it. From 8fbec914610f4e8563d826e96e1934098d9943fb Mon Sep 17 00:00:00 2001 From: SamyOubouaziz Date: Thu, 31 Jul 2025 16:35:02 +0200 Subject: [PATCH 09/10] chore(gen): update --- pages/object-storage/api-cli/bucket-website-api.mdx | 8 +++----- pages/object-storage/api-cli/lifecycle-rules-api.mdx | 4 ++-- pages/object-storage/api-cli/setting-cors-rules.mdx | 3 +-- 3 files changed, 6 insertions(+), 9 deletions(-) diff --git a/pages/object-storage/api-cli/bucket-website-api.mdx b/pages/object-storage/api-cli/bucket-website-api.mdx index 2aabc8f3b4..499b7c8d91 100644 --- a/pages/object-storage/api-cli/bucket-website-api.mdx +++ b/pages/object-storage/api-cli/bucket-website-api.mdx @@ -3,15 +3,13 @@ title: Setting up static websites on a bucket with the API description: Configure bucket websites using the API in Scaleway Object Storage. tags: object storage object-storage bucket static-website api dates: - validation: 2025-01-15 + validation: 2025-07-31 posted: 2021-02-17 --- import Requirements from '@macros/iam/requirements.mdx' -The bucket website feature allows you to host static websites using Scaleway [Object Storage](https://www.scaleway.com/en/object-storage/). - -It is possible to enable and configure the bucket website feature via the [AWS-CLI](/object-storage/api-cli/object-storage-aws-cli/). +The bucket website feature allows you to host static websites using Scaleway [Object Storage](https://www.scaleway.com/en/object-storage/) via the [AWS CLI](/object-storage/api-cli/object-storage-aws-cli/). To enable and configure the bucket website using the Scaleway console, refer to our [dedicated documentation](/object-storage/how-to/use-bucket-website/). @@ -26,7 +24,7 @@ To enable and configure the bucket website using the Scaleway console, refer to To use the bucket website feature, you need to enable it on the bucket or buckets you wish to host your website on. -You can use an API call or the AWS-CLI to enable it using `put-bucket-website`. +You can use an API call or the AWS CLI to enable it using `put-bucket-website`. ### Website JSON grammar diff --git a/pages/object-storage/api-cli/lifecycle-rules-api.mdx b/pages/object-storage/api-cli/lifecycle-rules-api.mdx index 869e9d5825..629d910346 100644 --- a/pages/object-storage/api-cli/lifecycle-rules-api.mdx +++ b/pages/object-storage/api-cli/lifecycle-rules-api.mdx @@ -3,7 +3,7 @@ title: Managing the lifecycle of objects description: Use the API to manage lifecycle rules in Scaleway Object Storage. tags: object storage object-storage lifecycle dates: - validation: 2024-12-24 + validation: 2025-07-31 posted: 2019-05-14 --- import Requirements from '@macros/iam/requirements.mdx' @@ -206,7 +206,7 @@ When using the `awscli` to perform a [multipart upload](/object-storage/api-cli/ You can automate the removal of incomplete multipart uploads by adding or uploading a lifecycle configuration to your bucket. The setup can be done via an API call or an [AWS-CLI](/object-storage/api-cli/object-storage-aws-cli/) command. -Send a [putbucketlifecycleconfiguration](/object-storage/api-cli/bucket-operations/#putbucketlifecycleconfiguration) request with the following XML payload: +Send a [PutBucketLifecycleConfiguration](/object-storage/api-cli/bucket-operations/#putbucketlifecycleconfiguration) request with the following XML payload: ```xml no-copy diff --git a/pages/object-storage/api-cli/setting-cors-rules.mdx b/pages/object-storage/api-cli/setting-cors-rules.mdx index dbc12628b3..f991cb75d7 100644 --- a/pages/object-storage/api-cli/setting-cors-rules.mdx +++ b/pages/object-storage/api-cli/setting-cors-rules.mdx @@ -3,7 +3,7 @@ title: Setting CORS rules on Object Storage buckets description: Set CORS rules to manage cross-origin requests in Scaleway Object Storage. tags: object storage object-storage aws-s3 bucket cors cors-rule dates: - validation: 2024-12-24 + validation: 2025-07-31 posted: 2021-05-19 --- import Requirements from '@macros/iam/requirements.mdx' @@ -53,7 +53,6 @@ An example of a cross-origin request: The frontend JavaScript code for a web app ## Getting the CORS configuration of a bucket - To retrieve the CORS rules of a bucket, use the AWS CLI: ``` aws s3api get-bucket-cors --bucket BUCKETNAME From 404b81ccb0a31a7ab860bdd69742774cead2b52b Mon Sep 17 00:00:00 2001 From: SamyOubouaziz Date: Thu, 31 Jul 2025 17:57:28 +0200 Subject: [PATCH 10/10] chore(gen): update --- pages/object-storage/api-cli/bucket-operations.mdx | 6 ++++-- pages/object-storage/api-cli/common-operations.mdx | 2 +- pages/object-storage/api-cli/installing-minio-client.mdx | 2 +- pages/object-storage/how-to/monitor-consumption.mdx | 2 +- .../how-to/use-obj-stor-with-private-networks.mdx | 2 +- .../troubleshooting/lost-bucket-access-bucket-policy.mdx | 2 +- 6 files changed, 9 insertions(+), 7 deletions(-) diff --git a/pages/object-storage/api-cli/bucket-operations.mdx b/pages/object-storage/api-cli/bucket-operations.mdx index b4bc37df4e..af73f493b6 100644 --- a/pages/object-storage/api-cli/bucket-operations.mdx +++ b/pages/object-storage/api-cli/bucket-operations.mdx @@ -3,7 +3,7 @@ title: Understanding Object Storage bucket operations description: Perform various operations on buckets in Scaleway Object Storage using the CLI. tags: object storage object-storage bucket dates: - validation: 2025-01-15 + validation: 2025-07-31 posted: 2018-09-14 --- @@ -34,7 +34,9 @@ aws s3 mb s3://bucketname This operation allows you to delete the bucket mentioned in the command. - Deleting a bucket will also delete all of its objects. For safety measures, the effective deletion of the bucket will start 24 hours after the deletion request. The bucket name will then be available for other customers to use.

The billing of your resources stops as soon as you request the deletion of your resources.

Once you do so, the bucket and its objects and versions will no longer be displayed in the console or available via the API. For this reason, we recommend you delete all objects and versions in the bucket before requesting the deletion, if you wish the bucket deletion to be effective immediately. + - Deleting a bucket will also delete all of its objects. For safety measures, the effective deletion of the bucket will start 24 hours after the deletion request. The bucket name will then be available for other customers to use. + + - The billing of your resources stops as soon as you request the deletion of your resources. Once you do so, the bucket and its objects and versions will no longer be displayed in the console or available via the API. For this reason, we recommend you delete all objects and versions in the bucket before requesting the deletion, if you wish the bucket deletion to be effective immediately.
diff --git a/pages/object-storage/api-cli/common-operations.mdx b/pages/object-storage/api-cli/common-operations.mdx index 6bb6fb31ab..297859ea22 100644 --- a/pages/object-storage/api-cli/common-operations.mdx +++ b/pages/object-storage/api-cli/common-operations.mdx @@ -3,7 +3,7 @@ title: Understanding common Object Storage operations description: Perform common operations efficiently using Scaleway Object Storage CLI. tags: object storage object-storage api api-operation getservice dates: - validation: 2025-01-15 + validation: 2025-07-31 posted: 2018-09-13 --- diff --git a/pages/object-storage/api-cli/installing-minio-client.mdx b/pages/object-storage/api-cli/installing-minio-client.mdx index 66fa5f0d42..33319b8b28 100644 --- a/pages/object-storage/api-cli/installing-minio-client.mdx +++ b/pages/object-storage/api-cli/installing-minio-client.mdx @@ -3,7 +3,7 @@ title: Installing and setting up MinIO Client description: Install and configure the MinIO client for Scaleway Object Storage. tags: object-storage object storage minio mc minio-client dates: - validation: 2025-01-15 + validation: 2025-07-31 posted: 2021-08-25 --- import Requirements from '@macros/iam/requirements.mdx' diff --git a/pages/object-storage/how-to/monitor-consumption.mdx b/pages/object-storage/how-to/monitor-consumption.mdx index 87763f3563..c809230282 100644 --- a/pages/object-storage/how-to/monitor-consumption.mdx +++ b/pages/object-storage/how-to/monitor-consumption.mdx @@ -3,7 +3,7 @@ title: How to monitor your consumption description: Monitor your Object Storage resource consumption. tags: bandwidth consumption metrics logs object storage cockpit dates: - validation: 2025-01-15 + validation: 2025-07-31 posted: 2020-10-09 --- import Requirements from '@macros/iam/requirements.mdx' diff --git a/pages/object-storage/how-to/use-obj-stor-with-private-networks.mdx b/pages/object-storage/how-to/use-obj-stor-with-private-networks.mdx index 051891d59a..e1cbfcf73a 100644 --- a/pages/object-storage/how-to/use-obj-stor-with-private-networks.mdx +++ b/pages/object-storage/how-to/use-obj-stor-with-private-networks.mdx @@ -57,8 +57,8 @@ You must create an Instance without a flexible IP using the following specificat As your Instance has no public IP address, you must connect to it using another Instance in your Private Network or assign a temporary flexible IP to it. - + 2. Configure the following route to the Object Storage platform: ```sh # set this to keep the network on the instance 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 c661dd69ae..db6607ced9 100644 --- a/pages/object-storage/troubleshooting/lost-bucket-access-bucket-policy.mdx +++ b/pages/object-storage/troubleshooting/lost-bucket-access-bucket-policy.mdx @@ -3,7 +3,7 @@ title: I lost access to a bucket after applying a bucket policy description: Regain access to buckets lost due to policy issues. tags: help troubleshooting bucket access lose policy principal dates: - validation: 2025-01-15 + validation: 2025-07-31 posted: 2023-12-15 --- import Requirements from '@macros/iam/requirements.mdx'