diff --git a/macros/edge-services/assets/scaleway-edge-services-pipeline-nowaf.webp b/macros/edge-services/assets/scaleway-edge-services-pipeline-nowaf.webp deleted file mode 100644 index f5476c7fc9..0000000000 Binary files a/macros/edge-services/assets/scaleway-edge-services-pipeline-nowaf.webp and /dev/null differ diff --git a/macros/edge-services/edge-services-bucket-benefits.mdx b/macros/edge-services/edge-services-bucket-benefits.mdx deleted file mode 100644 index 552563275d..0000000000 --- a/macros/edge-services/edge-services-bucket-benefits.mdx +++ /dev/null @@ -1,12 +0,0 @@ ---- -macro: edge-services-bucket-benefits ---- - -import EdgeServicesPipelineNoWAF from './assets/scaleway-edge-services-pipeline-nowaf.webp' - -- Customize your bucket's endpoint using a subdomain of your own domain -- Add your own SSL/TLS certificate, safeguarded in [Scaleway Secret Manager](/secret-manager/quickstart/), or generate a managed Let's Encrypt certificate, so your subdomain can serve content from your bucket over HTTPS -- Enhance performance by caching your stored objects, to be served directly by Edge Services from the cache -- Finely control your cached objects via purging (cache invalidation) - - diff --git a/pages/object-storage/api-cli/bucket-operations.mdx b/pages/object-storage/api-cli/bucket-operations.mdx index e75b8c392c..4fc2d0505d 100644 --- a/pages/object-storage/api-cli/bucket-operations.mdx +++ b/pages/object-storage/api-cli/bucket-operations.mdx @@ -3,10 +3,49 @@ 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-07-31 + validation: 2026-10-13 posted: 2018-09-14 --- +## GetService + +This operation returns a list of all buckets owned by the authenticated user who sent the request. + +The operation does not list buckets created by other users, nor does it list buckets for anonymous requests. + +**Sample request**: +```sh no-copy +GET / HTTP/1.1 +Host: s3.nl-ams.scw.cloud +Date: Thu, 11 Apr 2019 10:16:53 GMT +Authorization: authorization string +``` + +**Sample response**: +```xml no-copy + + + + 04dcf44f-a6ca-4e69-a74c-f0c557d87d79:04dcf44f-a6ca-4e69-a74c-f0c557d87d79 + 04dcf44f-a6ca-4e69-a74c-f0c557d87d79:04dcf44f-a6ca-4e69-a74c-f0c557d87d79 + + + + myfirstbucket + 2018-09-12T11:54:02.000Z + + + myotherbucket2019-04-11T10:10:17.000Z + + + +``` + +**CLI command**: +```sh +aws s3 ls +``` + ## CreateBucket This operation allows you to create a new bucket. diff --git a/pages/object-storage/api-cli/common-operations.mdx b/pages/object-storage/api-cli/common-operations.mdx deleted file mode 100644 index 297859ea22..0000000000 --- a/pages/object-storage/api-cli/common-operations.mdx +++ /dev/null @@ -1,48 +0,0 @@ ---- -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-07-31 - posted: 2018-09-13 ---- - -## GetService - -This operation returns a list of all buckets owned by the authenticated user that sent the request. - -The operation does not list buckets created by other users, nor does it list buckets for anonymous requests. - -**Sample request**: -```sh no-copy -GET / HTTP/1.1 -Host: s3.nl-ams.scw.cloud -Date: Thu, 11 Apr 2019 10:16:53 GMT -Authorization: authorization string -``` - -**Sample response**: -```xml no-copy - - - - 04dcf44f-a6ca-4e69-a74c-f0c557d87d79:04dcf44f-a6ca-4e69-a74c-f0c557d87d79 - 04dcf44f-a6ca-4e69-a74c-f0c557d87d79:04dcf44f-a6ca-4e69-a74c-f0c557d87d79 - - - - myfirstbucket - 2018-09-12T11:54:02.000Z - - - myotherbucket2019-04-11T10:10:17.000Z - - -' -``` -**CLI command** -``` -aws s3 ls -``` - - diff --git a/pages/object-storage/api-cli/using-api-call-list.mdx b/pages/object-storage/api-cli/using-api-call-list.mdx index 371f81add8..4501938241 100644 --- a/pages/object-storage/api-cli/using-api-call-list.mdx +++ b/pages/object-storage/api-cli/using-api-call-list.mdx @@ -18,16 +18,11 @@ In this page we index all available Scaleway Object Storage API requests. When you use Object Storage directly with the API, you must generate an [Authentication Signature v4](/object-storage/api-cli/generate-aws4-auth-signature/) beforehand. -## Common operations - -| Feature | Description | Status | -| :------------ | :---- | :- | -| [GetService](/object-storage/api-cli/common-operations/#getservice) | Returns a list of all buckets | supported | - ## Bucket operations | Feature | Description | Status | | :------------ | :---- | :---- | +| [GetService](/object-storage/api-cli/bucket-operations/#getservice) | Returns a list of all buckets | supported | | [CreateBucket](/object-storage/api-cli/bucket-operations/#createbucket) | Creates bucket | supported | | [DeleteBucket](/object-storage/api-cli/bucket-operations/#deletebucket) | Deletes bucket | supported | | [DeleteBucketCors](/object-storage/api-cli/bucket-operations/#deletebucketcors) | Deletes the [CORS](https://en.wikipedia.org/wiki/Cross-origin_resource_sharing) configuration of a bucket | supported | diff --git a/pages/object-storage/concepts.mdx b/pages/object-storage/concepts.mdx index 69d07f3dea..4947f646ee 100644 --- a/pages/object-storage/concepts.mdx +++ b/pages/object-storage/concepts.mdx @@ -33,7 +33,7 @@ The Bucket website feature enables you to [host static websites directly from yo ## Edge Services -A feature that allows you to create a cache and a custom domain for your buckets. See our [dedicated documentation](/object-storage/how-to/get-started-edge-services/). +A feature that allows you to create a cache and a custom domain for your buckets. Refer to the [Edge Services quickstart](/edge-services/quickstart/) for more information. ## Endpoint diff --git a/pages/object-storage/faq.mdx b/pages/object-storage/faq.mdx index 4017832d39..74ef1dca5e 100644 --- a/pages/object-storage/faq.mdx +++ b/pages/object-storage/faq.mdx @@ -238,7 +238,7 @@ For more information, refer to the [documentation](/object-storage/api-cli/multi The Object Storage product delivers content for your applications and users from a single point in the region of your choice. Our platform is designed to deliver very high performance, up to 100 Gbit/sec per bucket per region without performance loss. -If you want to deliver your content to several geographic locations with minimal latency, you can use Scaleway's [Edge Services](/object-storage/how-to/get-started-edge-services/) directly from your bucket. +If you want to deliver your content to several geographic locations with minimal latency, you can use Scaleway's [Edge Services](/edge-services/quickstart/) directly from your bucket. ### Does my bucket remain available after deletion? diff --git a/pages/object-storage/how-to/assets/scaleway-edge-services-os-splash.webp b/pages/object-storage/how-to/assets/scaleway-edge-services-os-splash.webp deleted file mode 100644 index dfbf2d1866..0000000000 Binary files a/pages/object-storage/how-to/assets/scaleway-edge-services-os-splash.webp and /dev/null differ diff --git a/pages/object-storage/how-to/assets/scaleway-edge-services-select-bucket.webp b/pages/object-storage/how-to/assets/scaleway-edge-services-select-bucket.webp deleted file mode 100644 index eecb60f5dc..0000000000 Binary files a/pages/object-storage/how-to/assets/scaleway-edge-services-select-bucket.webp and /dev/null differ diff --git a/pages/object-storage/how-to/get-started-edge-services.mdx b/pages/object-storage/how-to/get-started-edge-services.mdx deleted file mode 100644 index 296fcdcb89..0000000000 --- a/pages/object-storage/how-to/get-started-edge-services.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: How to set up an Edge Services pipeline for an Object Storage bucket -description: This page explains how to configure an Edge Services pipeline for a Scaleway Object Storage bucket. Set up your own custom domain to point to your bucket, and enable a caching service for faster and more efficient delivery. -tags: object storage edge services edge-services cdn content delivery network cache domain certificate custom-domain https -dates: - validation: 2025-10-27 - posted: 2023-09-14 ---- -import EdgeServicesBucketBenefits from '@macros/edge-services/edge-services-bucket-benefits.mdx' -import Requirements from '@macros/iam/requirements.mdx' - -import image from './assets/scaleway-edge-services-select-bucket.webp' -import image2 from './assets/scaleway-edge-services-os-splash.webp' - - -Edge Services is an additional feature for Scaleway Load Balancers and Object Storage buckets. Creating an Edge Services pipeline towards your Object Storage bucket brings you a number of possible benefits: - - - - -To get started with Edge Services, refer to the dedicated [Quickstart documentation page](/edge-services/quickstart/). diff --git a/pages/object-storage/menu.ts b/pages/object-storage/menu.ts index 714d53bc0f..b2f867c53a 100644 --- a/pages/object-storage/menu.ts +++ b/pages/object-storage/menu.ts @@ -90,10 +90,6 @@ export const objectStorageMenu = { label: 'Use Object Storage with Private Networks', slug: 'use-obj-stor-with-private-networks', }, - { - label: 'Set up an Edge Services pipeline', - slug: 'get-started-edge-services', - }, { label: 'Delete an object', slug: 'delete-an-object', @@ -112,10 +108,6 @@ export const objectStorageMenu = { label: 'Using the Object Storage API', slug: 'using-api-call-list', }, - { - label: 'Understanding common operations', - slug: 'common-operations', - }, { label: 'Understanding bucket operations', slug: 'bucket-operations', diff --git a/pages/object-storage/reference-content/cname-record.mdx b/pages/object-storage/reference-content/cname-record.mdx deleted file mode 100644 index eec07a4df4..0000000000 --- a/pages/object-storage/reference-content/cname-record.mdx +++ /dev/null @@ -1,9 +0,0 @@ ---- -title: CNAME records and DNS for Edge Services -description: Learn how to set up and manage CNAME records for Scaleway Edge Services pipelines. Follow our detailed guide to configure your custom domain and enhance your cloud accessibility. -tags: edge-services pipeline cname dns -dates: - validation: 2025-09-02 ---- - -This document has moved to the new [dedicated Edge Services section](/edge-services/reference-content/cname-record/). diff --git a/pages/object-storage/reference-content/optimize-object-storage-performance.mdx b/pages/object-storage/reference-content/optimize-object-storage-performance.mdx index 2ded26dbb1..0db2865b74 100644 --- a/pages/object-storage/reference-content/optimize-object-storage-performance.mdx +++ b/pages/object-storage/reference-content/optimize-object-storage-performance.mdx @@ -97,7 +97,7 @@ Leverage the different [storage classes](/object-storage/concepts/#storage-class Enable [Scaleway Cockpit](/cockpit/quickstart/) to access detailed and in-depth monitoring and logs to identify potential bottlenecks in your Object Storage deployment. -[Enable Scaleway Edge Services](/object-storage/how-to/get-started-edge-services/) to achieve better performance on `GET` +[Enable Scaleway Edge Services](/edge-services/quickstart/) to achieve better performance on `GET` operations by caching your objects closer to your users. This feature is particularly suited to CDN applications. Do not hesitate in reaching out or getting in contact with other Object Storage users on our [Community Slack](https://slack.scaleway.com/). \ No newline at end of file diff --git a/pages/object-storage/reference-content/ssl-tls-certificate.mdx b/pages/object-storage/reference-content/ssl-tls-certificate.mdx deleted file mode 100644 index 5175f2d1bb..0000000000 --- a/pages/object-storage/reference-content/ssl-tls-certificate.mdx +++ /dev/null @@ -1,9 +0,0 @@ ---- -title: SSL/TLS Certificates for Edge Services -description: Discover how to configure SSL/TLS certificates for Scaleway Edge Services pipelines. Follow our comprehensive guide to secure your custom domains and ensure data protection. -tags: edge-services pipeline ssl-tls certificate ssl tls pem certificate-authority root-certificate pem chain ca -dates: - validation: 2025-09-02 ---- - -This document has moved to the new [dedicated Edge Services section](/edge-services/reference-content/ssl-tls-certificate/). diff --git a/pages/object-storage/troubleshooting/index.mdx b/pages/object-storage/troubleshooting/index.mdx index 7095baf77b..9bb3aa694a 100644 --- a/pages/object-storage/troubleshooting/index.mdx +++ b/pages/object-storage/troubleshooting/index.mdx @@ -67,11 +67,10 @@ productIcon: ObjectStorageProductIcon - [I am experiencing performance issues](/object-storage/troubleshooting/low-performance/) - [Lifecycle rules issues](/object-storage/troubleshooting/lifecycle-rules-issues/) - [Deleted objects are still billed](/object-storage/troubleshooting/deleted-objects-still-billed/) -- [Lifecycle rules issues](/object-storage/troubleshooting/lifecycle-rules-issues/) - [Object deletion issues](/object-storage/troubleshooting/object-deletion-issues/) - [I am getting billed for objects that I cannot see](/object-storage/troubleshooting/deleted-objects-still-billed/) - [I get error messages when trying to access a bucket](/object-storage/troubleshooting/error-messages-access/) -- [I am experiencing DNS/Edge Services issues](/object-storage/troubleshooting/issues-dns-edge-services/) +- [I am experiencing DNS/Edge Services issues](/edge-services/troubleshooting/) - [I am getting presigned URL errors](/object-storage/troubleshooting/presigned-url-errors/) - [I am experiencing request rate errors](/object-storage/troubleshooting/request-rate-error/) diff --git a/pages/object-storage/troubleshooting/issues-dns-edge-services.mdx b/pages/object-storage/troubleshooting/issues-dns-edge-services.mdx deleted file mode 100644 index 78850fc494..0000000000 --- a/pages/object-storage/troubleshooting/issues-dns-edge-services.mdx +++ /dev/null @@ -1,43 +0,0 @@ ---- -title: I am experiencing DNS/Edge Services issues -description: Learn to troubleshoot issues when using Edge Services or DNS with Scaleway Object Storage. -tags: help troubleshooting object storage dns domains edge services cannot does not work -dates: - validation: 2025-10-21 - posted: 2025-03-24 ---- -import Requirements from '@macros/iam/requirements.mdx' - - - - -- [Owner](/iam/concepts/glossary/#owner) status or [IAM permissions](/iam/concepts/glossary/#permission) allowing you to perform actions in the intended Organization - -## Problem - -I am experiencing DNS and/or Edge Services issues when using Scaleway Object Storage. - -## Possible cause - -There are many factors that can cause DNS and Edge Services issues with Scaleway Object Storage. However, most of the time, the root cause does not come from the Object Storage configuration, but from Domains and DNS, or Edge Services. - -## Solutions - -According to the type of issue you are experiencing: - -- Refer to the [Edge Services troubleshooting documentation](/edge-services/troubleshooting/) for dedicated help pages. - -- Refer to the [Domains and DNS troubleshooting documentation](/domains-and-dns/troubleshooting/) for dedicated help pages. - -## Going further - -If you did not manage to identify the error and solve it by yourself, [open a support ticket](/account/support/open-a-support-ticket/), and provide as many details as possible, along with the necessary information below: - - Object Storage Endpoint (e.g. `s3.fr-par.scw.cloud`) - - Bucket name - - Object name (if the request concerns an object) - - Request type (`PUT`, `GET`, etc.) - - HTTP status code - - Date and time (timestamp) - - User-agent (SDK, client, console, etc.) - - Transaction ID (if possible) - - Log / trace of the error (if possible) \ No newline at end of file