Skip to content

Commit cb38d20

Browse files
committed
fix(links): update links
1 parent a04957b commit cb38d20

File tree

19 files changed

+51
-41
lines changed

19 files changed

+51
-41
lines changed

pages/faq/index.mdx

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -174,9 +174,19 @@ content:
174174
/>
175175

176176
<ProductCardIllustration
177+
productLogo="nats"
178+
url="/nats/faq/"
179+
label="NATS"
180+
/>
181+
<ProductCardIllustration
182+
productLogo="sqs"
183+
url="/queues/faq/"
184+
label="Queues"
185+
/>
186+
<ProductCardIllustration
177187
productLogo="sns"
178-
url="/messaging/faq/"
179-
label="Messaging and Queuing"
188+
url="/topics-and-events/faq/"
189+
label="Topics and Events"
180190
/>
181191

182192
<ProductCardIllustration

pages/organizations-and-projects/additional-content/organization-quotas.mdx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -273,7 +273,7 @@ For example, if you choose to create a container with 512 MB of memory and a max
273273

274274
Scaleway NATS is a message broker tool based on the NATS protocol, that allows you to transfer messages between different microservices and platforms.
275275

276-
The following usage limits are enforced as Organization quotas when using Scaleway [NATS](/messaging/concepts/#nats):
276+
The following usage limits are enforced as Organization quotas when using Scaleway [NATS](/nats/concepts/#nats):
277277

278278
**NATS**
279279

@@ -291,8 +291,8 @@ Note that in memory stream are not supported, please create your NATS stream usi
291291

292292
## Queues
293293

294-
Scaleway Queues is a product for creating managed messaging queues based on the [SQS](/messaging/concepts/#sqs) protocol.
295-
Limits that apply to regular queues also apply to [dead letter queues](/messaging/concepts/#dead-letter-queue).
294+
Scaleway Queues is a product for creating managed messaging queues based on the [SQS](/queues/concepts/#sqs) protocol.
295+
Limits that apply to regular queues also apply to [dead letter queues](/queues/concepts/#dead-letter-queue).
296296
The following usage limits are enforced as Organization quotas when using Scaleway Queues:
297297

298298

@@ -308,7 +308,7 @@ The following usage limits are enforced as Organization quotas when using Scalew
308308

309309
## Topics and Events
310310

311-
Topics and Events is a product for creating managed messaging topics based on the [SNS](/messaging/concepts/#sns) protocol. The following usage limits are enforced as Organization quotas when using Scaleway Topics and Events:
311+
Topics and Events is a product for creating managed messaging topics based on the [SNS](/topics-and-events/concepts/#sns) protocol. The following usage limits are enforced as Organization quotas when using Scaleway Topics and Events:
312312

313313
| Resource | Criteria | Limits | Scope |
314314
|------------------------------------------------|------------|----------|------------------|

pages/scaleway-cli/reference-content/cli-reference.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ The [Scaleway command line interface (CLI)](https://github.com/scaleway/scaleway
2222
| Instances | [Creating and managing an Instance with the CLI (v2)](/instances/api-cli/creating-managing-instances-with-cliv2/) |
2323
| Instances | [Managing Instance snapshots with the CLI (v2)](/instances/api-cli/managing-instance-snapshot-via-cli/) |
2424
| Elastic Metal | [Creating and Managing Elastic Metal servers with the CLI](/elastic-metal/api-cli/elastic-metal-with-cli/) |
25-
| NATS | [Using the NATS CLI](/messaging/api-cli/nats-cli/) |
25+
| NATS | [Using the NATS CLI](/nats/api-cli/nats-cli/) |
2626
| Kubernetes | [Creating and managing a Kubernetes Kapsule with the CLI (v2)](/kubernetes/api-cli/creating-managing-kubernetes-lifecycle-cliv2/) |
2727
| Iot Hub | [Getting started with the IoT Hub CLI](/iot-hub/api-cli/getting-started-with-iot-hub-cli/) |
2828

pages/serverless-containers/concepts.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -141,7 +141,7 @@ Containers in the same namespace can share environment variables, secrets, and a
141141

142142
## NATS trigger
143143

144-
A NATS trigger is a mechanism that connects a container to a [NATS](/messaging/concepts/#nats) subject and invokes the container automatically whenever a message is published to the subject.
144+
A NATS trigger is a mechanism that connects a container to a [NATS](/nats/concepts/#nats) subject and invokes the container automatically whenever a message is published to the subject.
145145

146146
For each message that is sent to a NATS subject, the NATS trigger reads the message and invokes the associated container with the message as the input parameter.
147147
The container can then process the message and perform any required actions, such as updating a database or sending a notification.
@@ -167,7 +167,7 @@ Refer to the [dedicated FAQ](/serverless-containers/faq/#how-can-i-configure-acc
167167

168168
## Queue trigger
169169

170-
A queue trigger is a mechanism that connects a container to a queue created with [Scaleway Queues](/messaging/concepts/#queues), and invokes the container automatically whenever a message is added to the queue.
170+
A queue trigger is a mechanism that connects a container to a queue created with [Scaleway Queues](/queues/concepts/#scaleway-queues), and invokes the container automatically whenever a message is added to the queue.
171171

172172
For each message that is sent to a queue, the trigger reads the message and invokes the associated container with the message as the input parameter.
173173
The container can then process the message and perform any required actions, such as updating a database or sending a notification.

pages/serverless-containers/faq.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -156,7 +156,7 @@ There are several ways to deploy containers. Refer to the [dedicated documentati
156156

157157
### How do I integrate my serverless solutions with other Scaleway services?
158158

159-
Integration is straightforward. Serverless Functions and Containers can be triggered by events from [Queues](/messaging/concepts/#queues) and [Topics and Events](/messaging/concepts/#topics-and-events), and can easily communicate with services like [Managed Databases](/managed-databases-for-postgresql-and-mysql/) or [Serverless databases](/serverless-sql-databases/). [Serverless Jobs](/serverless-jobs/) can pull data from [Object Storage](/object-storage/), or output processed results into a database. With managed connectors, APIs, and built-in integrations, linking to the broader Scaleway ecosystem is seamless.
159+
Integration is straightforward. Serverless Functions and Containers can be triggered by events from [Queues](/queues/concepts/#scaleway-queues) and [Topics and Events](/topics-and-events/concepts/#topics-and-events), and can easily communicate with services like [Managed Databases](/managed-databases-for-postgresql-and-mysql/) or [Serverless databases](/serverless-sql-databases/). [Serverless Jobs](/serverless-jobs/) can pull data from [Object Storage](/object-storage/), or output processed results into a database. With managed connectors, APIs, and built-in integrations, linking to the broader Scaleway ecosystem is seamless.
160160

161161
### Where should I host my container images for deployment ?
162162

pages/serverless-containers/how-to/add-trigger-to-a-container.mdx

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,8 @@ A trigger can be an HTTP request, a message from a queue or stream, a CRON sched
2525
- A Scaleway account logged into the [console](https://console.scaleway.com)
2626
- [Owner](/iam/concepts/#owner) status or [IAM permissions](/iam/concepts/#permission) allowing you to perform actions in the intended Organization
2727
- Deployed a container from [Scaleway Container Registry](/serverless-containers/how-to/deploy-container/) or an [external registry](/serverless-containers/how-to/deploy-container/)
28-
- [Created credentials](/messaging/how-to/create-credentials/) for Scaleway Queues
29-
- [Created a queue](/messaging/how-to/create-manage-queues/)
28+
- [Created credentials](/queues/how-to/create-credentials/) for Scaleway Queues
29+
- [Created a queue](/queues/how-to/create-manage-queues/)
3030

3131
<Message type="important">
3232
You can create triggers on private containers, but to update the privacy of a container from **public** to **private**, you must recreate the existing **Scaleway Queues** and **Scaleway NATS** triggers after the privacy change. We are actively working to make this operation as seamless as possible.
@@ -44,7 +44,7 @@ You must have at least the `MessagingAndQueuingReadOnly` permission in the Proje
4444
Refer to the [permissions sets documentation](/iam/reference-content/permission-sets/) for more information.
4545
</Message>
4646

47-
[Queue triggers](/serverless-containers/concepts/#queue-trigger) allow you to automatically invoke a container using events stored in a [Scaleway queue](/messaging/concepts/#queues).
47+
[Queue triggers](/serverless-containers/concepts/#queue-trigger) allow you to automatically invoke a container using events stored in a [Scaleway queue](/queues/concepts/#scaleway-queues).
4848

4949
Only queues created with the Scaleway Queues product are compatible with Serverless Containers.
5050

@@ -72,9 +72,9 @@ You must have at least the `MessagingAndQueuingReadOnly` permission in the Proje
7272
Refer to the [permissions sets documentation](/iam/reference-content/permission-sets/) for more information.
7373
</Message>
7474

75-
[NATS triggers](/serverless-containers/concepts/#nats-trigger) allow you to automatically invoke a container using messages sent in a [NATS](/messaging/concepts/#nats) subject.
75+
[NATS triggers](/serverless-containers/concepts/#nats-trigger) allow you to automatically invoke a container using messages sent in a [NATS](/nats/concepts/#nats) subject.
7676

77-
[Scaleway NATS subjects](/messaging/quickstart/#quickstart-for-nats) are compatible with Serverless Containers.
77+
[Scaleway NATS subjects](/nats/quickstart/) are compatible with Serverless Containers.
7878

7979
1. Click **Containers** in the **Serverless** section of the side menu. The containers page displays.
8080
2. Click the relevant containers namespace.

pages/serverless-functions/concepts.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -107,7 +107,7 @@ Functions in the same namespace can share environment variables and access token
107107

108108
## NATS trigger
109109

110-
A NATS trigger is a mechanism that connects a function to a [NATS](/messaging/concepts/#nats) subject and invokes the function automatically whenever a message is published to the subject.
110+
A NATS trigger is a mechanism that connects a function to a [NATS](/nats/concepts/#nats) subject and invokes the function automatically whenever a message is published to the subject.
111111

112112
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.
113113
The function can then process the message and perform any required actions, such as updating a database or sending a notification.
@@ -122,7 +122,7 @@ Refer to the [dedicated FAQ](/serverless-functions/faq/#how-can-i-configure-acce
122122

123123
## Queue trigger
124124

125-
A queue trigger is a mechanism that connects a function to a queue created with [Scaleway Queues](/messaging/concepts/#queues), and invokes the function automatically whenever a message is added to the queue.
125+
A queue trigger is a mechanism that connects a function to a queue created with [Scaleway Queues](/queues/concepts/#scaleway-queues), and invokes the function automatically whenever a message is added to the queue.
126126

127127
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.
128128
The function can then process the message and perform any required actions, such as updating a database or sending a notification.

pages/serverless-functions/faq.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -188,7 +188,7 @@ There are [several ways to deploy Serverless Functions](/serverless-functions/re
188188

189189
### How do I integrate my serverless solutions with other Scaleway services?
190190

191-
Integration is straightforward. Serverless Functions and Containers can be triggered by events from [Queues](/messaging/concepts/#queues) and [Topics and Events](/messaging/concepts/#topics-and-events), and can easily communicate with services like [Managed Databases](/managed-databases-for-postgresql-and-mysql/) or [Serverless databases](/serverless-sql-databases/). [Serverless Jobs](/serverless-jobs/) can pull data from [Object Storage](/object-storage/), or output processed results into a database. With managed connectors, APIs, and built-in integrations, linking to the broader Scaleway ecosystem is seamless.
191+
Integration is straightforward. Serverless Functions and Containers can be triggered by events from [Queues](/queues/concepts/#queues) and [Topics and Events](/topics-and-events/concepts/#topics-and-events), and can easily communicate with services like [Managed Databases](/managed-databases-for-postgresql-and-mysql/) or [Serverless databases](/serverless-sql-databases/). [Serverless Jobs](/serverless-jobs/) can pull data from [Object Storage](/object-storage/), or output processed results into a database. With managed connectors, APIs, and built-in integrations, linking to the broader Scaleway ecosystem is seamless.
192192

193193
### How can I check build errors?
194194

pages/serverless-functions/how-to/add-trigger-to-a-function.mdx

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,8 @@ A trigger can be an HTTP request, a message from a queue or stream, a CRON sched
2626
- [Owner](/iam/concepts/#owner) status or [IAM permissions](/iam/concepts/#permission) allowing you to perform actions in the intended Organization
2727
- Created a [functions namespace](/serverless-functions/how-to/create-manage-delete-functions-namespace/)
2828
- Created a [function](/serverless-functions/how-to/create-a-function/)
29-
- [Created credentials](/messaging/how-to/create-credentials/) for Scaleway Queues
30-
- [Created a queue](/messaging/how-to/create-manage-queues/)
29+
- [Created credentials](/queues/how-to/create-credentials/) for Scaleway Queues
30+
- [Created a queue](/queues/how-to/create-manage-queues/)
3131

3232
<Message type="important">
3333
You can create triggers on private functions, but to update the privacy of a function from **public** to **private**, you must recreate the existing **Queues** and **NATS** triggers after the privacy change. We are actively working to make this operation as seamless as possible.
@@ -45,7 +45,7 @@ You must have at least the `MessagingAndQueuingReadOnly` permission in the Proje
4545
Refer to the [permissions sets documentation](/iam/reference-content/permission-sets/) for more information.
4646
</Message>
4747

48-
[Queue triggers](/serverless-functions/concepts/#queue-trigger) allow you to automatically invoke a function using events stored in a [queue](/messaging/concepts/#queue).
48+
[Queue triggers](/serverless-functions/concepts/#queue-trigger) allow you to automatically invoke a function using events stored in a [queue](/queues/concepts/#queue).
4949

5050
Only queues created with the Scaleway Queues product are compatible with Serverless Functions.
5151

@@ -72,9 +72,9 @@ Refer to the [permissions sets documentation](/iam/reference-content/permission-
7272
</Message>
7373

7474

75-
[NATS triggers](/serverless-functions/concepts/#nats-trigger) allow you to automatically invoke a function using messages sent in a [NATS](/messaging/concepts/#nats) subject.
75+
[NATS triggers](/serverless-functions/concepts/#nats-trigger) allow you to automatically invoke a function using messages sent in a [NATS](/nats/concepts/#nats) subject.
7676

77-
Scaleway [NATS subjects](/messaging/quickstart/#quickstart-for-nats) are compatible with Serverless Functions.
77+
Scaleway [NATS subjects](/nats/quickstart/) are compatible with Serverless Functions.
7878

7979
1. Click **Functions** in the **Serverless** section of the side menu. The functions page displays.
8080
2. Click the relevant functions namespace.

pages/serverless-functions/reference-content/configure-trigger-inputs.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ categories:
1818
This feature only allows a maximum of 10 in-flight requests. Functions that are configured with more than 10 replicas will not be used at full capacity. This limitation will be removed in the future.
1919
</Message>
2020

21-
Triggers get events from an input, such as a [Scaleway queue](/messaging/concepts/#queues), and forward them to a function, which will scale up according to its settings to accommodate the workload. This process uses back pressure, so that no new events are read if the function instances have not yet finished processing the previous ones.
21+
Triggers get events from an input, such as a [Scaleway queue](/queues/concepts/#queue), and forward them to a function, which will scale up according to its settings to accommodate the workload. This process uses back pressure, so that no new events are read if the function instances have not yet finished processing the previous ones.
2222

2323
<Message type="note">
2424
Triggers only keep a buffer of the messages that are in-flight, they do not drain all the messages of the input in advance.

0 commit comments

Comments
 (0)