Como criar um bucket do Edge Storage

Este guia mostra como usar o serviço Edge Storage da Azion para criar um bucket somente leitura e atribuir permissões de leitura e escrita usando a API da Azion.

Criando um bucket

Execute a seguinte requisição POST no seu terminal, substituindo [TOKEN VALUE] pelo seu personal token e name pelo nome desejado do bucket para criar um novo bucket somente leitura:

curl --location 'https://api.azion.com/v4/storage/buckets' \
--header 'Accept: application/json; version=3' \
--header 'Content-Type: application/json' \
--header 'Authorization: Token [TOKEN VALUE]' \
--data '{ "name": "my-bucket-ro", "edge_access": "read_only"
}'

Você deve receber a seguinte resposta:

{ "state": "executed", "data": { "name": "my-bucket-ro", "edge_access": "read_only" }
}

Atribuindo permissões de leitura e escrita para um bucket:

Execute a seguinte requisição PATCH no seu terminal, substituindo [TOKEN VALUE] pelo seu personal token e bucket_name pelo nome do bucket ao qual você deseja atribuir a permissão de leitura e escrita:

curl --location --request PATCH  'https://api.azion.com/v4/storage/buckets/<bucket_name>' \
--header 'Accept: application/json; version=3' \
--header 'Content-Type: application/json' \
--header 'Authorization: Token [TOKEN VALUE]' \
--data '{ "edge_access": "read_write"
}'

Você deve receber a seguinte resposta:

{ "state": "executed", "data": { "name": "my-bucket-ro", "edge_access": "read_write" }
}

Agora, você criou com sucesso um bucket e atribuiu permissões de leitura e escrita a ele. Você pode começar a armazenar e acessar objetos deste bucket.


Contribuidores