Skip to content

Commit 6ed67d3

Browse files
committed
fix(links): update links
1 parent e20e874 commit 6ed67d3

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
@@ -180,9 +180,19 @@ content:
180180
/>
181181

182182
<ProductCardIllustration
183+
productLogo="nats"
184+
url="/nats/faq/"
185+
label="NATS"
186+
/>
187+
<ProductCardIllustration
188+
productLogo="sqs"
189+
url="/queues/faq/"
190+
label="Queues"
191+
/>
192+
<ProductCardIllustration
183193
productLogo="sns"
184-
url="/messaging/faq/"
185-
label="Messaging and Queuing"
194+
url="/topics-and-events/faq/"
195+
label="Topics and Events"
186196
/>
187197

188198
<ProductCardIllustration

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

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

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

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

341341
**NATS**
342342

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

355355
## Queues
356356

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

361361

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

372372
## Topics and Events
373373

374-
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:
374+
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:
375375

376376
| Resource | Criteria | Limits | Scope |
377377
|------------------------------------------------|------------|----------|------------------|

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.
@@ -162,7 +162,7 @@ Refer to the [dedicated FAQ](/serverless-containers/faq/#how-can-i-configure-acc
162162

163163
## Queue trigger
164164

165-
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.
165+
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.
166166

167167
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.
168168
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
@@ -165,7 +165,7 @@ There are several ways to deploy containers. Refer to the [dedicated documentati
165165

166166
### How do I integrate my serverless solutions with other Scaleway services?
167167

168-
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.
168+
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.
169169

170170
### Where should I host my container images for deployment ?
171171

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 do Serverless Functions namespaces and Container Registry namespaces interact?
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)