---
name: azion-como-provisionar-arquivos
description: >-
  Aprenda como configurar e gerenciar resources no Azion Console e Real-Time Manager para otimizar seus Edge Services e impulsionar a eficiência da Edge Computing.
---

# 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:

- [Azion Console](/pt-br/documentacao/guias/plataforma/conta-e-billing/como-acessar-o-azion-console/)
- [API da Azion](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 Services**.
3. Selecione o edge service ao qual você deseja adicionar um resource.
4. Vá para a aba **Resources** e clique em **+ Resource**.
5. Insira o **Path** do arquivo do resource.
6. Escolha o tipo **Text**.
7. Adicione o seguinte conteúdo ao bloco `Content`:

```bash
Meu nome é {{name}}, e este é o meu primeiro resource adicionado
```

> **Nota**
>
> A tag `{{name}}` será substituída pelo ambiente configurado para o edge service ou pela variável configurada no edge node. A variável do edge node substituirá a variável configurada no edge service.

8. Clique no botão **Save**.

**API**

1. Execute a seguinte requisição `GET` no 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:

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

2. Execute a seguinte requisição `POST` no seu terminal:

```bash
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](/pt-br/documentacao/guias/plataforma/conta-e-billing/personal-tokens/), `: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.

> **Dica**
>
> Confira a [documentação da API Azion]() e a especificação [OpenAPI]() para saber mais sobre todos os recursos disponíveis via API.

[ir para o guia de trabalho com variáveis](/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/automacao/trabalhar-com-variaveis/)
