Skip to content

Commit a3c3a21

Browse files
committed
Merge branch 'main' into MTA-5781
2 parents 13d48bb + 3bc33ab commit a3c3a21

File tree

18 files changed

+323
-25
lines changed

18 files changed

+323
-25
lines changed

docs/TROUBLESHOOTING_TEMPLATE.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,4 +48,4 @@ Provide links to documentation pages that may be useful if the issue has not bee
4848

4949
If required, add a paragraph containing elements to provide the support with when creating a support ticket.
5050

51-
<Macro id="troubleshooting-ticket">
51+
<Macro id="troubleshooting-ticket" />

menu/navigation.json

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3437,6 +3437,10 @@
34373437
"label": "CNAME records for Edge Services",
34383438
"slug": "cname-record"
34393439
},
3440+
{
3441+
"label": "Understanding WAF",
3442+
"slug": "understanding-waf"
3443+
},
34403444
{
34413445
"label": "Understanding pricing",
34423446
"slug": "understanding-pricing"
@@ -3558,12 +3562,6 @@
35583562
"slug": "reference-content"
35593563
},
35603564
{
3561-
"items": [
3562-
{
3563-
"label": "I cannot transfer my domain",
3564-
"slug": "cannot-transfer-domain"
3565-
}
3566-
],
35673565
"label": "Troubleshooting",
35683566
"slug": "troubleshooting"
35693567
}

pages/components/docs-editor.mdx

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -272,6 +272,43 @@ Example using `DefaultCard` in `Grid` wrapper.
272272

273273
---
274274

275+
## LinksList
276+
277+
278+
🧩 &nbsp;This component uses a **Tag** style.
279+
280+
⚠️ Use a `native markdown list` in `LinksList` component for each `LinkList`
281+
282+
283+
**Code example:**
284+
285+
```jsx
286+
<LinksList>
287+
- <LinkList to="/path-to-page/" label="My secrets and variables are not injected properly in my functions" />
288+
- <LinkList to="/path-to-page/" label="My function falls after trying too many times" />
289+
- <LinkList to="/path-to-page/" label="My function is an error state" />
290+
- <LinkList to="/path-to-page/" label="Tests fail on Serverless Functions" />
291+
- <LinkList to="/path-to-page/" label="Unable to find the function handler" />
292+
- <LinkList to="/path-to-page/" label="I am unable to create a Serverless Functions namespace" />
293+
- <LinkList to="/path-to-page/" label="I am experiencing timeout errors" />
294+
</LinksList>
295+
```
296+
**Render:**
297+
298+
## Example link list
299+
<LinksList>
300+
- <LinkList to="/path-to-page/" label="My secrets and variables are not injected properly in my functions" />
301+
- <LinkList to="/path-to-page/" label="My function falls after trying too many times" />
302+
- <LinkList to="/path-to-page/" label="My function is an error state" />
303+
- <LinkList to="/path-to-page/" label="Tests fail on Serverless Functions" />
304+
- <LinkList to="/path-to-page/" label="Unable to find the function handler" />
305+
- <LinkList to="/path-to-page/" label="I am unable to create a Serverless Functions namespace" />
306+
- <LinkList to="/path-to-page/" label="I am experiencing timeout errors" />
307+
</LinksList>
308+
309+
---
310+
311+
275312
## Log (Changelog)
276313

277314
🧩 &nbsp;This functionnality uses **MDX** files.

pages/domains-and-dns/how-to/transfer-external-domain.mdx

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,14 @@ content:
77
paragraph: Learn how to transfer an external domain to Scaleway with our comprehensive guide. Discover step-by-step instructions, from verifying domain availability to initiating the transfer, and managing authorizations.
88
tags: external-domain domain dns
99
dates:
10-
validation: 2024-09-30
10+
validation: 2025-03-17
1111
posted: 2022-03-01
1212
categories:
1313
- network
1414
---
1515

16+
This page shows you how to transfer domains to Scaleway Domains and DNS.
17+
1618
<Macro id="requirements" />
1719

1820
- A Scaleway account logged into the [console](https://console.scaleway.com)
@@ -21,10 +23,14 @@ categories:
2123
- External domains to transfer
2224
- Requested the authorization code to transfer your domain from your registrar
2325

24-
## How to transfer .fr and .be domains
26+
<Message type="important">
27+
Scaleway does not support the `.be` TLD. Refer to the [list of TLDs supported by Scaleway](https://www.scaleway.com/en/domains-name/) or manually check that the TLD exists by following the 4 first steps documented in the [How to register an internal domain documentation](/domains-and-dns/how-to/register-internal-domain/). If the TLD you want to transfer is not displayed in the list of available domains, Scaleway does not support it.
28+
</Message>
29+
30+
## How to transfer .fr domains
2531

2632
1. Click **Domains and DNS** in the **Network** section of the [Scaleway console](https://console.scaleway.com) side menu. The Domains and DNS dashboard displays.
27-
2. Click ** + Register new domain**.
33+
2. Click **+ Register new domain**.
2834
<Lightbox src="scaleway-register_new_domain.webp" alt="" />
2935
3. Enter the domain name you wish to transfer in the box and click the search icon to verify that the domain is available. A selection of available domains displays.
3036
4. Click **Transfer** next to the domain you wish to transfer. A screen displays to help you prepare your transfer.
@@ -65,3 +71,6 @@ categories:
6571
9. Click **Transfer domain**. Once your domain transfer is approved, your domain will display in your **Internal domains** tab.
6672

6773

74+
## Going further
75+
76+
If you experience issues transferring your domain, check our [troubleshooting documentation](/domains-and-dns/troubleshooting/cannot-transfer-domain/) on the subject.

pages/edge-services/concepts.mdx

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ content:
77
paragraph: Understand Scaleway Edge Services terminology with our glossary of the core concepts underpinning this product. Learn about key features, architecture, and best practices.
88
tags: edge-services edge services pipeline custom-domain cache
99
dates:
10-
creation: 2024-07-24
10+
creation: 2025-03-03
1111
validation: 2024-10-14
1212
categories:
1313
- networks
@@ -64,4 +64,12 @@ You can create an Edge Services pipeline for each of your Object Storage buckets
6464

6565
## Protocol
6666

67-
The protocol (HTTP or HTTPS) that the Edge Services pipeline should use when sending requests to an origin Load Balancer. HTTPS is recommended, but you should choose the protocol that corresponds with your Load Balancer setup.
67+
The protocol (HTTP or HTTPS) that the Edge Services pipeline should use when sending requests to an origin Load Balancer. HTTPS is recommended, but you should choose the protocol that corresponds with your Load Balancer setup.
68+
69+
## WAF
70+
71+
<Message type="note">
72+
Edge Services WAF is currently in [Public Beta](https://www.scaleway.com/en/betas/) and available only via the [Edge Services API](https://www.scaleway.com/en/developers/api/edge-services/). It will be coming to the Scaleway console soon.
73+
</Message>
74+
75+
An Edge Services **W**eb **A**pplication **F**irewall (WAF) evaluates requests to your Load Balancer origin to determine whether they are potentially malicious. You can set the paranoia level to be used when evaluating requests. Requests that are judged to be malicious are then blocked or logged, depending on the settings you choose. Find out more in our dedicated [reference documentation](/edge-services/reference-content/understanding-waf/).

pages/edge-services/faq.mdx

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ meta:
55
content:
66
h1: Edge Services FAQ
77
dates:
8-
validation: 2025-02-04
8+
validation: 2025-03-03
99
category: network
1010
productIcon: EdgeServicesProductIcon
1111
---
@@ -30,4 +30,10 @@ Find out more about how Edge Service subscription plans and billing works on our
3030

3131
## If I customize my Edge Services endpoint with my own domain, can it serve content over HTTPS?
3232

33-
Yes, if you choose to [customize your Edge Services endpoint with your own subdomain](/edge-services/how-to/configure-custom-domain/), you are prompted to generate or upload an SSL/TLS certificate for that subdomain so that Edge Services can serve content over HTTPS. This certificate can either be a Let's Encrypt certificate generated and managed by Scaleway, or you can import your own certificate. If you import your own certificate, it will be stored in Scaleway Secret Manager, and [billed accordingly](https://www.scaleway.com/en/pricing/security-and-account/).
33+
Yes, if you choose to [customize your Edge Services endpoint with your own subdomain](/edge-services/how-to/configure-custom-domain/), you are prompted to generate or upload an SSL/TLS certificate for that subdomain so that Edge Services can serve content over HTTPS. This certificate can either be a Let's Encrypt certificate generated and managed by Scaleway, or you can import your own certificate. If you import your own certificate, it will be stored in Scaleway Secret Manager, and [billed accordingly](https://www.scaleway.com/en/pricing/security-and-account/).
34+
35+
## What is WAF?
36+
37+
**W**eb **A**pplication **F**irewall is a feature available in Public Beta via Edge Services for Load Balancer origins. It is currently available via the [Edge Services API](https://www.scaleway.com/en/developers/api/edge-services/) only, but will be coming to the Scaleway console soon.
38+
39+
When enabled, WAF filters requests to your Load Balancer origin to determine whether they are potentially malicious. You can choose the [paranoia level](/edge-services/concepts/#paranoia-level) to be used when evaluating requests, and set [exclusions](/edge-services/concepts/#exclusions) to define traffic that shouldn't be filtered by WAF. Requests that are judged to be malicious are blocked or logged, depending on the settings you choose. Find out more about WAF in our [detailed documentation](/edge-services/reference-content/understanding-waf/).

pages/edge-services/how-to/configure-cache.mdx

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,12 @@ The cache feature allows you to cache your origin's content with Edge Services.
1717

1818
You can disable and enable caching at will, as well as control the lifetime of an object in the cache. You can also purge your entire cache, or specific objects within it. A log is displayed to help you track your purge events.
1919

20+
<Macro id="requirements" />
21+
22+
- A Scaleway account logged into the [console](https://console.scaleway.com)
23+
- [Owner](/iam/concepts/#owner) status or [IAM permissions](/iam/concepts/#permission) allowing you to perform actions in the intended Organization
24+
- An Edge Services pipeline for a [Load Balancer](/edge-services/how-to/create-pipeline-lb/) or [Object Storage bucket](/edge-services/how-to/create-pipeline-bucket/) origin
25+
2026
## How to enable the cache
2127

2228
1. In the Scaleway console, navigate to the Edge Services dashboard for the Object Storage or Load Balancer pipeline on which you want to enable caching:

pages/edge-services/index.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,9 @@ meta:
66

77
<Alert
88
sentiment="info"
9-
title="Edge Services is now in General Availability!"
9+
title="Edge Services WAF is now available via the Edge Services API!"
1010
>
11-
Edge Services for Object Storage and Load Balancers is now in General Availability, and a subscription-based pricing plan applies. Find out more in our [dedicated documentation](/edge-services/reference-content/understanding-ga/).
11+
Web Application Firewall (WAF) for Edge Services is now in Public Beta and available via the [Edge Services API](https://www.scaleway.com/en/developers/api/edge-services/). Enable WAF to protect your Load Balancer origin from threats and malicious requests. Find out more in our [dedicated documentation](/edge-services/reference-content/understanding-waf/).
1212
</Alert>
1313

1414
<ProductHeader
40.6 KB
Loading
44.7 KB
Loading

0 commit comments

Comments
 (0)