NavigationContentFooter
Jump toSuggest an edit

How to create an Edge Services pipeline for an Object Storage bucket

Reviewed on 24 July 2024Published on 24 July 2024

Edge Services is an additional feature for Scaleway Load Balancers and Object Storage buckets, currently available in Public Beta.

Enabling Edge Services on your Object Storage bucket creates an Edge Services pipeline which brings you a number of possible benefits:

  • Customize your bucket’s endpoint using a subdomain of your own domain
  • Add your own SSL/TLS certificate, safeguarded in Scaleway Secret Manager, 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)

Read on to learn how to create an Edge Services pipeline by enabling Edge Services on your bucket.

Before you start

To complete the actions presented below, you must have:

  • A Scaleway account logged into the console
  • Owner status or IAM permissions allowing you to perform actions in the intended Organization
  • An Object Storage bucket

How to create an Edge Services pipeline

Edge Services is available as a feature on Object Storage buckets. You enable it on a bucket-by-bucket basis. When you enable Edge Services on a particular bucket, a pipeline is automatically created for that bucket.

  1. Click Object Storage in the Storage section of the Scaleway console side menu. The list of your buckets displays.

  2. Click the name of the bucket you want to enable Edge Services on.

  3. Click the Edge Services tab.

  4. Click Enable Edge Services for free.

    A pop-up informs you that your bucket will be exposed via Edge Services and that you can disable Edge Services at any time. Edge Services is free during the beta stage, and you will be notified before it becomes billable.

  5. Click Enable Edge Services to confirm.

    Edge Services is enabled on your bucket, and a pipeline is automatically created. Various features are now visible on the Edge Services tab, ready to be configured.

    Important

    Your bucket’s visibility can be set to private, but any objects within it that you want to expose via Edge Services must be set to public visibility. However, in the case that you are using Edge Services with bucket website, objects can remain private.

How to access your bucket via Edge Services

Once you have enabled Edge Services on your bucket, you can access your bucket and its content via the following endpoints. Make sure that you replace bucket-name with the name of your bucket.

EndpointWhere to find this endpoint in the consoleNotes
https://bucket-name.s3.nl-ams.scw.cloudThe Bucket settings tabEdge Services is bypassed when the bucket is accessed via this endpoint
https://bucket-name.svc.edge.scw.cloudThe Edge Services tabEdge Services serves bucket content when this endpoint is used

The two endpoints shown above are available as standard. However, with Edge Services, you can also choose to configure a custom domain from which your bucket can be accessed. Read more about this in the next section.

See also
How to create a Load Balancer pipeline
Docs APIScaleway consoleDedibox consoleScaleway LearningScaleway.comPricingBlogCarreer
© 2023-2024 – Scaleway