Skip to main content
POST
Criar volume
Requer a ação do IAM storage:CreateVolume. Consulte permissões de armazenamento para obter a lista completa, o que cada uma abrange e um exemplo de política.

Autorizações

Authorization
string
header
obrigatório

Um token bearer OAuth 2.0, enviado como Authorization: Bearer <token>. Esta é a forma recomendada de autenticação.

Obtenha o token trocando o par de chaves de acesso de uma conta de serviço em POST /v1/oauth/token com grant_type=client_credentials. Esse é o fluxo padrão de credenciais de cliente; bibliotecas compatíveis com OAuth podem obter e renovar o token para você.

Os tokens duram uma hora por padrão. O mesmo par de chaves de acesso também serve como credencial AWS SigV4 para o endpoint de objetos compatível com S3, que aceita somente esse método de autenticação.

Cabeçalhos

Idempotency-Key
string

Chave opcional gerada pelo cliente que torna uma criação segura para reprodução. A reintentar uma solicitação com a mesma chave retorna o resultado original literalmente em vez de criar um recurso duplicado. A reutilização de uma chave com um corpo de solicitação diferente é rejeitada (422); uma solicitação cuja chave ainda está sendo processada retorna 409. Os registros são honrados por 24 horas. Use um UUID ou token exclusivo semelhante.

Maximum string length: 255

Corpo

application/json
name
string
obrigatório

Os nomes de recursos não devem começar com o prefixo literal crn: ou ser UUIDs (formas canônicas, compactas, entre colchetes ou urn:uuid:, em qualquer caso).

Required string length: 1 - 128
Exemplo:

"data-vol-01"

volume_type
enum<string>
obrigatório

As camadas em que um novo volume pode ser provisionado. hdd é uma camada armazenada válida, mas seu pool é reservado para armazenamento a frio, portanto, a criação de um volume de bloco nele é rejeitada.

Opções disponíveis:
ssd,
nvme
Exemplo:

"ssd"

size_gb
integer
obrigatório
Intervalo obrigatório: 1 <= x <= 16384
Exemplo:

100

performance
object

Desempenho de leitura/gravação combinado total sustentado de provisionamento independente. As dimensões omitidas mantêm seu valor atual (incluído na criação). O SSD permite até 8000 IOPS e 250 MiB/s; o NVMe até 12000 e 500 MiB/s. O mínimo é a cota incluída do volume; cotas maiores permanecem disponíveis gratuitamente. O rendimento é inteiro MiB/s, exceto uma fração exata de permissão de legado pode ser selecionada para remover o complemento pago. Os aumentos exigem cota de conta, capacidade regional e armazenamento saudável. Fatura de extras aplicados por duração decorrido, incluindo enquanto desligado ou parado.

description
string
Exemplo:

"Primary data volume for app-01"

tags
object
Exemplo:
architecture
string
padrão:amd64

Arquitetura usada para resolução de nome source_image. Uma imagem completa CRN fixa sua própria arquitetura.

Exemplo:

"amd64"

source_image
string

Imagem UUID, nome, nome:versão, ou imagem CRN completa//arquitectura//versão/. Os nomes são resolvidos na conta do chamador primeiro, depois as imagens do catálogo da plataforma são marcadas, usando a arquitetura (padrão amd64).

Exemplo:

"ubuntu-24.04"

source_snapshot
string

Clonar a partir de um snapshot disponível de propriedade da conta UUID ou CRN aninhado volume//snapshot/Nomes de instantâneos nuos são rejeitados porque essa solicitação não tem volume de origem fixo.Mutuamente exclusivo com source_image; size_gb deve ser pelo menos o tamanho congelado do instantâneo.

Exemplo:

"019f24a8-4bbe-7441-93af-6bbac0413943"

bootable
boolean
padrão:false
Exemplo:

false

Resposta

Criação de volume aceita (status=creating)

volume
object