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" }
}
Requisitos
Para criar um bucket:
A Azion CLI vai apresentar uma série de interações para que o bucket possa ser criado. Execute azion update edge-storage bucket -h
para obter mais informações.
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" }
}
Requisitos
Para atualizar um bucket:
A Azion CLI vai apresentar uma série de interações para que o bucket possa ser atualizado. Execute azion update edge-storage bucket -h
para obter mais informações.
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.