Como listar objetos em um bucket do Edge Storage
Este guia descreve como listar objetos de um bucket do Edge Storage usando a API da Azion, Azion CLI, e Azion Runtime.
Listando os objetos de um bucket
Para listar os objetos em um bucket, execute a seguinte requisição GET
no seu terminal, substituindo [TOKEN VALUE]
pelo seu personal token e <bucket_name>
pelo nome do seu bucket:
curl --location 'https://api.azion.com/v4/storage/buckets/<bucket_name>/objects?page_size=10&page=1' \
--header 'Accept: application/json' \
--header 'Authorization: Token [TOKEN VALUE]'
Você deve receber a seguinte resposta:
{ "continuation_token": null, "results": [ { "key": "index.html", "last_modified": "2024-01-18T18:47:18.886000Z", "size": 217 } ]
}
Requisitos
Para listar os objetos em um bucket do Edge Storage:
Você pode criar uma edge function para listar os objetos em um bucket:
- Acesse Azion Console > Funções de Borda.
- Clique no botão + Edge Function.
- Dê um nome para sua função. Por exemplo:
list-objects
. - Na guia Code, adicione o seguinte código JavaScript:
- Clique no botão Save.
Uma vez que a edge function estiver pronta, você precisa criar uma edge application que irá servir de proxy para o processo de listagem para o bucket e instanciar a edge function.
Primeiros passos de Edge ApplicationConsulte o guia de como instanciar edge functions