You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Refer to the [dedicated documentation](/block-storage/reference-content/differences-between-5kiops-volumes/) for more information on the IOPS of each Block Storage volume type.
Copy file name to clipboardExpand all lines: pages/file-storage/concepts.mdx
+6Lines changed: 6 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -18,6 +18,8 @@ import Region from '@macros/concepts/region.mdx'
18
18
19
19
Attaching storage to your Scaleway Instance allows you to use additional or shared storage beyond its [Local Storage](/local-storage/).
20
20
21
+
Refer to the [dedicated documentation](/file-storage/how-to/attach-file-system/) for information on how to attach a file system.
22
+
21
23
## Availability Zone
22
24
23
25
<AvailabilityZone />
@@ -30,10 +32,14 @@ Scaleway File Storage allows you to keep data in an organized hierarchy of files
30
32
31
33
A file system provides a structured way to manage files and directories in the cloud, so that Instances can access, read, and write data as if it were on a local disk. File systems can be shared by several [Instances](/instances/).
32
34
35
+
Refer to the [dedicated documentation](/file-storage/how-to/create-file-system/) for information on how to create a file system.
36
+
33
37
## Mount
34
38
35
39
Mounting a storage volume allows you you to assign a directory (mount point) to an [attached](#attach) storage volume. The files on that storage become available via the assigned directory. This allows you to read and write files on the storage as if they were part of your local file system.
36
40
41
+
Refer to the [dedicated documentation](/file-storage/how-to/mount-file-system/) for information on how to mount a file system.
Copy file name to clipboardExpand all lines: pages/object-storage/concepts.mdx
+9-3Lines changed: 9 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -28,7 +28,7 @@ Bucket policies are assigned to [principals](#principal), who will be allowed or
28
28
29
29
## Bucket website
30
30
31
-
A feature that allows you to [host static websites on buckets](/object-storage/how-to/use-bucket-website/).
31
+
The Bucket website feature enables you to [host static websites directly from your Scaleway Object Storage buckets](/object-storage/how-to/use-bucket-website/). You can serve HTML, CSS, JavaScript, and other static files to your users without needing a separate web server. You can set up a custom domain, configure error pages, and manage routing rules.
32
32
33
33
## Edge Services
34
34
@@ -107,9 +107,13 @@ A storage service based on the Amazon S3 protocol. It allows you to store differ
107
107
108
108
Contrary to other storage types such as block devices or file systems, Object Storage bundles the data itself along with metadata [tags](#tags) and a [prefix](#prefix), rather than a file name and a file path.
109
109
110
+
Read our [quickstart documentation](/object-storage/quickstart/) to get started with Scaleway Object Storage.
111
+
110
112
## Parts
111
113
112
-
Parts are the chunks of data that compose multipart objects.
114
+
Parts are individual segments of a larger object that is uploaded in multiple pieces during a multipart upload process. This method divides large uploads into manageable chunks, improving efficiency and reliability. If one part fails, only that part needs to be retried, rather than the entire file. Each part must be uploaded in sequence and identified by a part number, which helps Scaleway Object Storage to reassemble the complete object accurately after all parts have been successfully uploaded.
115
+
116
+
Refer to the [dedicated documentation](/object-storage/api-cli/multipart-uploads/) for more information on multipart uploads.
113
117
114
118
## Prefix
115
119
@@ -136,7 +140,7 @@ A principal is the target of a [bucket policy](#bucket-policy). They acquire the
136
140
137
141
## Retention modes
138
142
139
-
Object Lock provides two modes to manage object retention, **Compliance** and **Governance**. It allows retention settings on individual objects in addition to default retention settings for all objects within a bucket.
143
+
[Object Lock](#object-lock) provides two modes to manage object retention, **Compliance** and **Governance**. It allows retention settings on individual objects in addition to default retention settings for all objects within a bucket.
140
144
141
145
-**Compliance**: When this mode is set, an object version cannot be overwritten or deleted by any user. If the Compliance mode is configured for an object, then its retention mode cannot be changed, and its retention period cannot be shortened. In other words, it ensures that an object version cannot be overwritten or deleted for the duration of the retention period.
142
146
@@ -151,6 +155,8 @@ Object Lock provides two modes to manage object retention, **Compliance** and **
151
155
- The object does not have a Legal Hold in place. If it does, the Legal Hold Status Token must be set to OFF before deletion.
152
156
- When the above criteria are met, you'll be able to use delete-object --version-id to permanently delete an object.
153
157
158
+
Refer to the [dedicated documentation](/object-storage/api-cli/object-lock/) for information on how to use object lock.
159
+
154
160
## Retention period
155
161
156
162
A retention period specifies a fixed period for which an object remains [locked](#object-lock). During this period, your object is WORM-protected and cannot be overwritten or deleted.
Copy file name to clipboardExpand all lines: pages/serverless-containers/concepts.mdx
+8-6Lines changed: 8 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -44,7 +44,7 @@ The startup process steps are:
44
44
* Starting the container. Optimize your container startup speed to minimize this step (e.g., avoid waiting for slow connections or downloading large objects at startup)
45
45
* Waiting for the container to listen on the configured port.
46
46
47
-
[How to reduce cold starts](/serverless-containers/faq/#how-can-i-reduce-the-cold-starts-of-serverless-containers)
47
+
[How to reduce cold starts](/serverless-containers/faq/#how-can-i-reduce-the-cold-starts-of-serverless-containers).
48
48
49
49
## Commands and arguments
50
50
@@ -81,16 +81,18 @@ A container is a package of software that includes all dependencies: code, runti
81
81
82
82
## Container image
83
83
84
-
A container image is a file that includes all the requirements and instructions of a complete and executable version of an application.
84
+
A container image is a file that includes all the requirements and instructions of a complete and executable version of an application. Container images can be easily stored using [Scaleway Container Registry](/container-registry/quickstart/).
85
85
86
86
## Container Registry
87
87
88
-
Container Registry is the place where your images are stored before being deployed. We recommend using Scaleway Container Registry for optimal integration and performances. See the [migration guide](/serverless-containers/api-cli/migrate-external-image-to-scaleway-registry/) for full details.
88
+
Container Registry is the place where your images are stored before being deployed. We recommend using [Scaleway Container Registry](/container-registry/quickstart/) for optimal integration and performance. See the [migration guide](/serverless-containers/api-cli/migrate-external-image-to-scaleway-registry/) for full details.
89
89
90
90
## Deployment
91
91
92
92
Some parameter changes require a new deployment of the container to take effect. The deployment happens without causing downtime, as traffic is switched to the newest version once it is ready.
93
93
94
+
Refer to the [dedicated documentation](/serverless-containers/reference-content/deploy-container/) for information on the different deployment methods.
95
+
94
96
## Endpoint
95
97
96
98
An endpoint is the URL generated to access your resource. It can be customized with [custom domains](#custom-domain).
@@ -145,9 +147,9 @@ Performance metrics for your Serverless resources are natively available. Refer
145
147
146
148
## Namespace
147
149
148
-
A namespace is a folder with some settings that allows you to [group your containers](/serverless-containers/how-to/create-manage-delete-containers-namespace/).
150
+
A namespace is a folder with some settings that allows you to group your containers. Containers in the same namespace can share environment variables, secrets, and access tokens, defined at the namespace level.
149
151
150
-
Containers in the same namespace can share environment variables, secrets, and access tokens, defined at the namespace level.
152
+
Refer to the [dedicated documentation](/serverless-containers/how-to/create-manage-delete-containers-namespace/) for information on how to create, manage, and delete namespaces.
151
153
152
154
## Port
153
155
@@ -181,7 +183,7 @@ While DHCP is built into all new Private Networks, it may not be automatically a
181
183
182
184
## Registry endpoint
183
185
184
-
The registry endpoint parameter is the resource linked to the container image used in your Serverless Container.
186
+
The registry endpoint parameter is the resource linked to the container image used in your Serverless Container. Endpoints for the [Scaleway Container Registry](/container-registry/) namespaces can be found in the Scaleway Console.
Copy file name to clipboardExpand all lines: pages/serverless-functions/concepts.mdx
+9-3Lines changed: 9 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -14,11 +14,13 @@ import ServerlessConcepts from '@macros/serverless/serverless-concepts.mdx'
14
14
Autoscaling refers to the ability of Serverless Functions to automatically adjust the number of instances without manual intervention.
15
15
Scaling mechanisms ensure that resources are provisioned dynamically to handle incoming requests efficiently while minimizing idle capacity and cost.
16
16
17
+
Refer to the [dedicated documentation](/serverless-functions/reference-content/functions-autoscaling/) for more information on autoscaling.
18
+
17
19
## Build step
18
20
19
21
Before deploying Serverless Functions, they have to be built. This step occurs during deployment.
20
22
21
-
Once the Function is built into an image, it will be pushed to [Container Registry](#container-registry)
23
+
Once the Function is built into an image, it will be pushed to [Container Registry](#container-registry).
22
24
23
25
## Cold Start
24
26
@@ -83,15 +85,15 @@ Serverless offers a built-in logging system based on Scaleway Cockpit to track t
83
85
84
86
## Max scale
85
87
86
-
This parameter sets the maximum number of function instances. You should adjust it based on your function's traffic spikes, keeping in mind that you may wish to limit the maximum scale to manage costs effectively.
88
+
This parameter sets the maximum number of function instances for the [autoscaling](#autoscaling) feature. You should adjust it based on your function's traffic spikes, keeping in mind that you may wish to limit the maximum scale to manage costs effectively.
87
89
88
90
## Metrics
89
91
90
92
Performance metrics for your Serverless resources are natively available. Refer to [monitoring Serverless Functions](/serverless-functions/how-to/monitor-function/) for more information.
91
93
92
94
## Min scale
93
95
94
-
Customizing the minimum scale for Serverless can help ensure that an instance remains pre-allocated and ready to handle requests, reducing delays associated with cold starts. However, this setting also impacts the costs of your Serverless Function.
96
+
Customizing the [autoscaling](#autoscaling)minimum scale for Serverless can help ensure that an instance remains pre-allocated and ready to handle requests, reducing delays associated with cold starts. However, this setting also impacts the costs of your Serverless Function.
95
97
96
98
## Namespace
97
99
@@ -106,6 +108,8 @@ A NATS trigger is a mechanism that connects a function to a [NATS](/nats/concept
106
108
For each message that is sent to a NATS subject, the NATS trigger reads the message and invokes the associated function with the message as the input parameter.
107
109
The function can then process the message and perform any required actions, such as updating a database or sending a notification.
108
110
111
+
Refer to the [dedicated documentation](/serverless-functions/how-to/add-trigger-to-a-function/) for information on how to add a NATS trigger to a function.
112
+
109
113
## Privacy policy
110
114
111
115
A function's privacy policy defines whether a function may be executed anonymously (**public**) or only via an authentication mechanism provided by the [Scaleway API](https://www.scaleway.com/en/developers/api/serverless-functions/#authentication) (**private**).
@@ -137,6 +141,8 @@ A queue trigger is a mechanism that connects a function to a queue created with
137
141
For each message that is sent to a queue, the trigger reads the message, and invokes the associated function with the message as the input parameter.
138
142
The function can then process the message and perform any required actions, such as updating a database or sending a notification.
139
143
144
+
Refer to the [dedicated documentation](/serverless-functions/how-to/add-trigger-to-a-function/) for information on how to add a queue trigger to a function.
145
+
140
146
## Request timeout
141
147
142
148
Request timeout is the maximum amount of time a request to a Serverless Function is allowed to run before the request is terminated. The purpose of this parameter is to ensure long-running requests do not hang indefinitely, which could impact resource usage and scalability.
0 commit comments