Skip to content

Commit 58a44c7

Browse files
committed
docs(srv): add faas
1 parent 8b3c028 commit 58a44c7

File tree

3 files changed

+36
-16
lines changed

3 files changed

+36
-16
lines changed

pages/serverless-functions/how-to/use-private-networks.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -91,4 +91,4 @@ This must be carried out from the VPC section of the console. Follow the procedu
9191

9292
## Private Networks and functions limitations
9393

94-
For more information on limitations when using Private Networks with Serverless Functions, refer to the [dedicated documentation](/serverless-functions/reference-content/functions-limitations/#private-networks-and-virtual-private-cloud-vpc).
94+
For more information on limitations when using Private Networks with Serverless Functions, refer to the [dedicated documentation](/serverless-functions/reference-content/functions-private-networks/).

pages/serverless-functions/reference-content/functions-limitations.mdx

Lines changed: 1 addition & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -66,21 +66,7 @@ Due to potential abuse (spam), no outbound traffic is allowed through following
6666

6767
## Private Networks and Virtual Private Cloud (VPC)
6868

69-
### Usage
70-
71-
- Functions in the same namespace can be attached to different Private Networks.
72-
73-
- Attaching Serverless Functions to Private Networks does not entail additional cost.
74-
75-
### Compatibility
76-
77-
Scaleway Serverless Functions support [Virtual Private Cloud (VPC)](/vpc/) and can be attached to a Private Network, which allows you to securely connect your resources in an isolated environment. Refer to the [dedicated documentation](/serverless-functions/how-to/use-private-networks/) for more information.
78-
79-
### Limitations
80-
81-
- VPC works with Namespaces that have **VPC support enabled**. VPC support can only be enabled at [namespace creation](/serverless-functions/how-to/create-manage-delete-functions-namespace/#creating-a-serverless-functions-namespace), and cannot be updated afterward.
82-
83-
- Only one Private Network can be attached to a function.
69+
Refer to the [dedicated documentation](/serverless-functions/reference-content/functions-private-networks/) on VPC and Serverless Functions integration for more information.
8470

8571
## Versioning and rollback
8672

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
---
2+
title: Serverless Functions and Private Networks integration
3+
description: This page contains details on how Serverless Functions interacts with Virtual Private Cloud and Private Networks
4+
dates:
5+
- posted: 2025-08-04
6+
- validation: 2025-08-04
7+
---
8+
9+
## Compatibility
10+
11+
Scaleway Serverless Functions support [Virtual Private Cloud (VPC)](/vpc/) and can be attached to a Private Network, which allows you to securely connect your resources in an isolated environment. Refer to the [dedicated documentation](/serverless-functions/how-to/use-private-networks/) for more information.
12+
13+
## Features
14+
15+
- Functions in the same namespace can be attached to different Private Networks.
16+
- Both [sandbox](/serverless-functions/concepts/#sandbox) environments (`V1` and `V2`) are compatible with Private Networks.
17+
- Attaching Serverless Functions to Private Networks **does not entail additional cost**.
18+
- **Egress** (outbound private traffic from a function to resources within the same Private Network) will be routed through the private interface, but external traffic (from the Internet) will be through the public endpoint of the function.
19+
- All DNS resolution is done through the Private Network (using the VPC DNS server `169.254.169.254`), which allows to resolve `*.internal` records.
20+
21+
## Quotas
22+
23+
Refer to the [dedicated documentation](/organizations-and-projects/additional-content/organization-quotas/) for more information on Private Networks quotas for Serverless Functions.
24+
25+
## Limitations
26+
27+
- VPC works with Namespaces that have **VPC support enabled**. VPC support can only be enabled at [namespace creation](/serverless-functions/how-to/create-manage-delete-functions-namespace/#creating-a-serverless-functions-namespace), and cannot be updated afterward.
28+
- Only one Private Network can be attached to a Serverless Container.
29+
- **VPC routing** (custom routes and cross-PN automatic routing) is not supported yet.
30+
- **Ingress** (inbound private traffic from resources to a function within the same Private Network) is not supported yet.
31+
- Each [function instance](/serverless-functions/concepts/#instance) has a unique IP automatically assigned by Scaleway in the Private Network. This implies the following:
32+
- Users **cannot preemptively book an IP** with [IPAM](/ipam/), and reference it in the attachment.
33+
- A single Serverless Container can have a **large number of IPs** being used within the Private Network, depending on the number of concurrent instances.
34+
- **Cold-starts are slightly longer** due to the additional steps required to attach the node to the Private Network and book an IP.

0 commit comments

Comments
 (0)