> ## Documentation Index
> Fetch the complete documentation index at: https://docs.basaltic.sh/llms.txt
> Use this file to discover all available pages before exploring further.

# Limites, estados e erros

> Status de volume, cotas em ambas as metades do serviço, paginação e o que verificar quando algo não está funcionando corretamente.

<a id="volume-statuses" />

## Statuses de volume

```mermaid theme={null}
stateDiagram-v2
    [*] --> creating: create
    creating --> available: provisioned
    creating --> error: provisioning failed
    available --> in_use: attached to an instance
    in_use --> available: detached
    available --> extending: extend
    in_use --> extending: extend
    extending --> available: detached volume resized
    extending --> in_use: attached volume refreshed
    available --> deleting: delete
    error --> deleting: delete
    deleting --> [*]: gone
```

| Status do produto | Significado da palavra |
| - | - |
| `creating` | Estar provisionado. Ainda não é acessível. |
| `available` | Pronto para anexar, estender, tirar um instantâneo ou excluir. |
| `in_use` | Anexado a uma instância. Pode estender ou tirar um instantâneo; não pode excluir. |
| `extending` | Redimensionar ou atualizar o dispositivo em andamento. As falhas são retentadas enquanto os anexos permanecem protegidos. |
| `deleting` | Desmantelamento em andamento. |
| `error` | A última operação falhou. Leia cada entrada em `faults`. |

Códigos de volume e snapshot:

| Código | Significado e recuperação |
| - | - |
| `VOLUME_CREATE_FAILED` | O provisionamento não terminou. Exclua e crie novamente assim que a causa for corrigida. |
| `VOLUME_EXTEND_FAILED` | O redimensionamento não foi concluído. Tente novamente a extensão. |
| `VOLUME_DELETE_FAILED` | Teardown falhou. Uma nova tentativa ainda em andamento é um `warning` e não move o volume para `error`; uma exclusão falhada do terminal é um `error`. Tente novamente a exclusão. |
| `SNAPSHOT_CREATE_FAILED` | O instantâneo não foi tirado. Tente novamente quando o volume estiver pronto. |
| `SNAPSHOT_DELETE_FAILED` | Teardown falhou. Uma nova tentativa ainda em andamento é um `warning` e não move o snapshot para `error`; uma exclusão falhada do terminal é um `error`. Tente novamente a exclusão. |

Snapshots usam um conjunto mais curto: `creating`, `available`, `deleting`, `error`.

<a id="quotas" />

## Cotas

Quatro contadores de armazenamento, todos com escopo para sua organização dentro de uma região:

| Quota de participação | Contas |
| - | - |
| `volumes` | Volume count. |
| `volume_storage_gb` | Soma de `size_gb` em seus volumes. |
| `snapshots` | Contagem de instantâneos, agendados e manuais. |
| `buckets` | Contagem de cubos — veja [buckets](/pt/storage/buckets). |

`MISSING_CONTENT_LENGTH` na API de armazenamento ou `MissingContentLength` no S3 significa que o upload não declarou o comprimento da carga útil. Isso se aplica a objetos e peças de várias partes. Envie o `Content-Length` ou use o enquadramento de streaming da AWS do S3 compatível com o `X-Amz-Decoded-Content-Length`. Um comprimento decodificado AWS em falta retorna 411 mesmo quando o comprimento do fio codificado é conhecido; um comprimento decodificado mal formado retorna 400.

Para tubos e geradores, armazene em um arquivo ou armazene em buffer cada peça de várias partes antes de fazer o upload. Veja [Declare the upload length](/pt/storage/objects#declare-the-upload-length).


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.