---
name: azion-como-vincular-um-edge-service-a-um-edge-node
description: >-
  Descubra como gerenciar seus serviços no Edge com o Azion Console ou RTM e a integração via Azion API para orquestração eficiente.
---

# Como vincular um edge service a um edge node

**Edge Services** permite que serviços orquestrados sejam gerenciados em seus próprios edge nodes. Para isso, você deve ter um edge service criado e vinculá-lo a um edge node.

[ir para o guia de como criar um edge service](/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/automacao/criar-edge-service/)

Você pode criar uma relação entre um edge node e um edge service usando:

- [Azion Console](/pt-br/documentacao/guias/plataforma/conta-e-billing/como-acessar-o-azion-console/)
- [Azion API](https://api.azion.com/)

**Console**

1. Acesse o [Azion Console](/pt-br/documentacao/guias/plataforma/conta-e-billing/como-acessar-o-azion-console/).
2. No canto superior esquerdo da página, abra o **Products menu**, representado por três linhas horizontais, e em seguida selecione **Edge Nodes**.
3. Selecione o edge node que você deseja vincular a um serviço.
4. Na aba **Main Settings**, procure a opção **Add-On Services** na seção **Orchestration Modules** e ative-a.
5. Vá para a aba **Services** e clique no botão **+ Service**.
6. Escolha o serviço que deseja vincular e adicione as variáveis se necessário.
7. Clique no botão **Save**.

**API**

1. Execute a seguinte requisição `GET` em seu terminal, substituindo `[TOKEN VALUE]` pelo seu [personal token](/pt-br/documentacao/guias/plataforma/conta-e-billing/personal-tokens/) para recuperar o ID do edge node que você deseja vincular a um edge service:

```bash
curl --location 'https://api.azionapi.net/edge_nodes/' \
--header 'Accept: application/json; version=3' \
--header 'Authorization: Token [TOKEN VALUE]'
```

2. Execute a seguinte requisição `GET` em seu terminal, substituindo `[TOKEN VALUE]` pelo seu [personal token](/pt-br/documentacao/guias/plataforma/conta-e-billing/personal-tokens/) e recupere o ID do edge service que você deseja vincular a um edge node:

```bash
curl --location 'https://api.azionapi.net/edge_services/' \
--header 'Accept: application/json; version=3' \
--header 'Authorization: Token [TOKEN VALUE]'
```

3. Execute a seguinte requisição `POST` em seu terminal:

```bash
curl --location 'https://api.azionapi.net/edge_nodes/:id/services' \
--header 'Accept: application/json; version=3' \
--header 'Authorization: Token [TOKEN VALUE]' \
--header 'Content-Type: application/json' \
--data '{
"service_id": 0,
"variables": [
{
"name": "string",
"value": "string"
}
]
}'
```

Substitua `[TOKEN VALUE]` pelo seu [personal token](/pt-br/documentacao/guias/plataforma/conta-e-billing/personal-tokens/), `:id` pelo ID do edge node e informe as seguintes propriedades no corpo da requisição:

| Propriedade  | Descrição                                                           | Obrigatório |
| ------------ | ------------------------------------------------------------------- | ----------- |
| `service_id` | ID do edge service sendo vinculado ao edge node                     | Sim         |
| `variables`  | Variáveis a serem substituídas durante o processamento no edge node | Não         |

Agora, seu edge node e seu edge service têm uma relação entre eles e estão prontos para serem orquestrados.

> **Dica**
>
> Confira a [documentação da API da Azion](https://api.azion.com/) e a [especificação OpenAPI](https://github.com/aziontech/azionapi-openapi/) para saber mais sobre todos os recursos disponíveis via API.
