Skip to content

Commit c63011f

Browse files
feat(edge): add doc for using WAF in the console (#4968)
* feat(edge): add waf doc * feat(waf): continue doc * feat(es): more waf * feat(edge): more waf * feat(edge): continue waf * fix(waf): diagrams and flows * fix(waf): fix faq * fix(edge): fixed todo * fix(faq): remove * fix(waf): final doc * Apply suggestions from code review Co-authored-by: ldecarvalho-doc <[email protected]> --------- Co-authored-by: ldecarvalho-doc <[email protected]>
1 parent 8e9b104 commit c63011f

32 files changed

+255
-75
lines changed
40.6 KB
Loading
19.5 KB
Loading
-37.3 KB
Binary file not shown.

macros/edge-services/edge-services-bucket-benefits.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,4 +7,4 @@ macro: edge-services-bucket-benefits
77
- Enhance performance by caching your stored objects, to be served directly by Edge Services from the cache
88
- Finely control your cached objects via purging (cache invalidation)
99

10-
<Lightbox src="scaleway-edge-services-pipeline.webp" alt="A diagram shows the elements and workflow of an Edge Services pipeline. The user connects to the customizable Edge Services endpoint (with its SSL/TLS certificate), which fetches content from the Edge Services cache, which itself fetches content to cache from an origin which is either an Object Storage bucket or Load Balancer" />
10+
<Lightbox src="scaleway-edge-services-pipeline-nowaf.webp" alt="A diagram shows the elements and workflow of an Edge Services pipeline. The user connects to the customizable Edge Services endpoint (with its SSL/TLS certificate), which fetches content from the Edge Services cache, which itself fetches content to cache from an origin which is either an Object Storage bucket or Load Balancer" />

macros/edge-services/edge-services-lb-benefits.mdx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,13 @@ macro: edge-services-lb-benefits
44

55
Creating an Edge Services pipeline for your Load Balancer helps to reduce load on your Load Balancer's backend servers. The origin configuration you define is used by Edge Services to connect to your Load Balancer and request content, which is then stored in the cache. Then, when your Load Balancer origin is accessed via its customizable Edge Services endpoint, the requested content is served from the cache (if present), without the need to fetch this content via the Load Balancer and its backend servers.
66

7-
<Lightbox src="scaleway-edge-services-pipeline.webp" alt="A diagram shows the elements and workflow of an Edge Services pipeline. The user connects to the customizable Edge Services endpoint (with its SSL/TLS certificate), which fetches content from the Edge Services cache, which itself fetches content to cache from an origin which is either an Object Storage bucket or Load Balancer" />
7+
<Lightbox src="scaleway-edge-services-pipeline-diag.webp" alt="A diagram shows the elements and workflow of an Edge Services pipeline. The user connects to the customizable Edge Services endpoint (with its SSL/TLS certificate), which fetches content from the Edge Services cache, which itself fetches content to cache from an origin which is either an Object Storage bucket or Load Balancer" />
88

99
Edge Services lets you:
1010

1111
- Define the specific origin (Load Balancer, frontend port, and host) for a given pipeline and its associated cache
1212
- Choose the TTL for cached objects, and purge the entire cache or specific cached objects at any time (cache invalidation)
13+
- Configure a [Web Application Firewall (WAF)](/edge-services/how-to/configure-waf/) to protect your origin from threats and malicious activity
1314
- Customize your Edge Services pipeline endpoint using a subdomain of your own domain
1415
- Add an SSL/TLS certificate so that Edge Services can serve content over HTTPS for your subdomain
1516

menu/navigation.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3678,6 +3678,10 @@
36783678
"label": "Configure a cache",
36793679
"slug": "configure-cache"
36803680
},
3681+
{
3682+
"label": "Configure WAF",
3683+
"slug": "configure-waf"
3684+
},
36813685
{
36823686
"label": "Monitor with Cockpit",
36833687
"slug": "monitor-cockpit"
-31.8 KB
Binary file not shown.
18.3 KB
Loading
226 Bytes
Loading
Binary file not shown.

0 commit comments

Comments
 (0)