Como provisionar arquivos
Para poder orquestrar edge services em seu dispositivo, você precisa configurar todos os resources. Esses resources podem ser:
- Texto: para conteúdo sendo copiado como texto simples no edge node.
- Shell Script: para recursos que serão instalados e executados de acordo com o gatilho selecionado.
Você pode criar um resource usando:
- 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 Libraries > Edge Services.
- Selecione o edge service ao qual você deseja adicionar um resource.
- Vá para a aba Resources e clique em Add Resource.
- Insira o caminho do arquivo do resource em Filepath.
- Escolha o tipo Text.
- Adicione o seguinte conteúdo ao bloco
Content
:
Meu nome é {{name}}, e este é o meu primeiro resource adicionado
- Clique no botão Save.
- 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 Services.
- Selecione o edge service ao qual você deseja adicionar um resource.
- Vá para a aba Resources e clique em + Resource.
- Insira o Path do arquivo do resource.
- Escolha o tipo Text.
- Adicione o seguinte conteúdo ao bloco
Content
:
Meu nome é {{name}}, e este é o meu primeiro resource adicionado
- Clique no botão Save.
- Execute a seguinte requisição
GET
no seu terminal, substituindo [TOKEN VALUE] pelo seu personal token e recupere o ID do edge service:
curl --location 'https://api.azionapi.net/edge_services/' \--header 'Accept: application/json; version=3' \--header 'Authorization: Token [TOKEN VALUEVALOR DO TOKEN]'
- Execute a seguinte requisição
POST
no seu terminal:
curl --location 'https://api.azionapi.net/edge_services/:id/resources' \--header 'Accept: application/json; version=3' \--header 'Authorization: Token [TOKEN VALUEVALOR DO TOKEN]' \--header 'Content-Type: application/json' \--data '{ "content_type": "Text", "name": "/resource", "content": "Meu nome é {{name}}, e este é o meu primeiro resource adicionado"}'
Substitua [TOKEN VALUE] pelo seu personal token, :id
pelo ID do edge service e informe os seguintes parâmetros no corpo da requisição:
Propriedade | Descrição | Obrigatório |
---|---|---|
content_type | Tipo de conteúdo do resource sendo criado | Sim |
name | Nome do resource sendo criado | Sim |
content | Conteúdo que define ações realizadas quando o estado do resource muda no edge node | Sim |
Agora, seu resource está criado e pode trabalhar com os edge nodes relacionados ao edge service em específico.