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:


  1. Vá para Azion Console > Edge Libraries > Edge Services.
  2. Selecione o edge service ao qual você deseja adicionar um resource.
  3. Vá para a aba Resources.
  4. Clique em Add Resource.
  5. Insira o caminho do arquivo do resource.
  6. Escolha o tipo Text.
  7. Adicione o seguinte conteúdo ao bloco Content:
Terminal window
Meu nome é {{name}}, e este é o meu primeiro resource adicionado

  1. Execute a seguinte requisição GET no seu terminal, substituindo [TOKEN VALUE] pelo seu personal token e recupere o ID do edge service:
Terminal window
curl --location 'https://api.azionapi.net/edge_services/' \
--header 'Accept: application/json; version=3' \
--header 'Authorization: Token [TOKEN VALUEVALOR DO TOKEN]'
  1. Execute a seguinte requisição POST no seu terminal:
Terminal window
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:

PropriedadeDescriçãoObrigatório
content_typeTipo de conteúdo do resource sendo criadoSim
nameNome do resource sendo criadoSim
contentConteúdo que define ações realizadas quando o estado do resource muda no edge nodeSim

Agora, seu resource está criado e pode trabalhar com os edge nodes relacionados ao edge service em específico.


Contribuidores