Armazenamento de objetos
Buckets S3 e chaves de acesso.
URL base: https://api.nodion.com. Os caminhos curtos precisam do cabeçalho
X-Nodion-Project, exceto se o caminho já incluir
/v2/projects/{id}.
Os corpos dos pedidos estão na documentação interativa.
/v2/buckets Listar os buckets do projeto atual
/v2/buckets Criar um bucket no projeto atual
/v2/projects/{id}/buckets Listar os buckets
/v2/projects/{id}/buckets Criar um bucket
/v2/projects/{id}/object_storage/usage Obter a utilização e o custo do armazenamento de objetos de um projeto
/v2/buckets/{id}/objects/share Criar um URL de partilha temporário para um objeto do bucket
/v2/buckets/{id}/public_read Ativar ou desativar public_read num bucket
/v2/buckets/{id} Obter um bucket
Devolve a vista enriquecida do bucket usada pela página Show (endpoint, utilização, associações, estado).
/v2/buckets/{id} Eliminar um bucket
/v2/buckets/{id}/objects Listar os objetos de um bucket
/v2/buckets/{id}/objects Carregar objetos para um bucket
/v2/buckets/{id}/objects Eliminar objetos de um bucket
Requer privilégios de administrador no projeto. Elimina até 100 chaves com as credenciais de serviço do bucket.
/v2/buckets/{id}/folders Criar uma pasta num bucket
/v2/buckets/{id}/folders Eliminar uma pasta e o seu conteúdo
/v2/buckets/{id}/objects/content Descarregar um objeto de um bucket
/v2/buckets/{id}/retry Tentar novamente o aprovisionamento de um bucket pendente ou com falha
Requer privilégios de administrador no projeto. Volta a executar o aprovisionamento do bucket e da chave de serviço no Skadi.
/v2/buckets/{id}/rotate_credentials Fazer a rotação da chave de serviço de um bucket
/v2/buckets/{id}/attachments Associar um bucket a uma aplicação
/v2/bucket_attachments/{id} Atualizar os bindings de um bucket associado
/v2/bucket_attachments/{id} Desassociar um bucket de uma aplicação
/v2/applications/{id}/bucket_attachments Listar os buckets associados a uma aplicação
/v2/storage_keys Listar as chaves de acesso S3 do projeto atual
/v2/storage_keys Criar uma chave de acesso S3 no projeto atual
/v2/projects/{id}/storage_keys Listar as chaves de acesso S3
/v2/projects/{id}/storage_keys Criar uma chave de acesso S3
/v2/storage_keys/{id} Atualizar a política de uma chave de acesso S3
/v2/storage_keys/{id} Eliminar uma chave de acesso S3