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 serviceVocê pode criar uma relação entre um edge node e um edge service usando:
- Acesse o Azion Console.
- No canto superior esquerdo da página, abra o Products menu, representado por três linhas horizontais, e em seguida selecione Edge Nodes.
- Selecione o edge node que você deseja vincular a um serviço.
- Na aba Main Settings, procure a opção Add-On Services na seção Orchestration Modules e ative-a.
- Vá para a aba Services e clique no botão + Service.
- Escolha o serviço que deseja vincular e adicione as variáveis se necessário.
- Clique no botão Save.
- Acesse o Real-Time Manager (RTM).
- No canto superior esquerdo da página, abra o Products menu, representado por três linhas horizontais, e em seguida selecione Edge Nodes.
- Selecione o edge node que você deseja vincular a um serviço.
- Na aba Main Settings, procure a opção Add-On Services na seção Orchestration Modules e ative-a.
- Vá para a aba Services e clique no botão + Service.
- Escolha o serviço que deseja vincular e adicione as variáveis se necessário.
- Clique no botão Save.
- Execute a seguinte requisição
GET
em seu terminal, substituindo[TOKEN VALUE]
pelo seu personal token para recuperar o ID do edge node que você deseja vincular a um edge service:
curl --location 'https://api.azionapi.net/edge_nodes/' \--header 'Accept: application/json; version=3' \--header 'Authorization: Token [TOKEN VALUE]'
- Execute a seguinte requisição
GET
em seu terminal, substituindo[TOKEN VALUE]
pelo seu personal token e recupere o ID do edge service que você deseja vincular a um edge node:
curl --location 'https://api.azionapi.net/edge_services/' \--header 'Accept: application/json; version=3' \--header 'Authorization: Token [TOKEN VALUE]'
- Execute a seguinte requisição
POST
em seu terminal:
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, :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.
Contribuidores