Este conteúdo foi traduzido por máquina para sua conveniência e a Huawei Cloud não pode garantir que o conteúdo foi traduzido com precisão. Para exibir o conteúdo original, use o link no canto superior direito para mudar para a página em inglês.
Atualizado em 2024-09-25 GMT+08:00

Ações da API

Nas tabelas seguintes, √ indica que o item é suportado e × indica que o item não é suportado.

Consulta de versões da API

Permissão

API

Ação

Projeto do IAM

(Projeto)

Projeto empresarial

(Projeto empresarial)

Consulta de versões da API (API do OpenStack Cinder).

GET /

Nenhuma

×

Consulta da versão da API (API do OpenStack Cinder).

GET /{api_version}

Nenhuma

×

Disco EVS

Permissão

API

Ação

Projeto do IAM

(Projeto)

Projeto empresarial

(Projeto empresarial)

Criar discos EVS.

POST /v2/{project_id}/cloudvolumes

evs:volumes:create

Criar discos EVS (API do OpenStack Cinder).

POST /v2/{project_id}/volumes

  • Criar discos EVS vazios.

    evs:volumes:create

    evs:volumes:get

  • Criar discos EVS a partir de imagens.

    evs:volumes:create

    ims:images:get

    evs:volumes:get

  • Criar discos EVS a partir de snapshots.

    evs:volumes:create

    evs:snapshots:get

    evs:volumes:get

×

Expandir a capacidade de um disco EVS.

POST /v2/{project_id}/cloudvolumes/{volume_id}/action

evs:volumes:extend

Consultar discos EVS.

GET /v2/{project_id}/cloudvolumes

evs:volumes:list

×

Consultar discos EVS (API do OpenStack Cinder).

GET /v2/{project_id}/volumes

evs:volumes:list

×

Consultar detalhes de todos os discos EVS.

GET /v2/{project_id}/cloudvolumes/detail

evs:volumes:list

Consultar detalhes sobre todos os discos

GET /v2/{project_id}/os-vendor-volumes/detail

evs:volumes:list

×

Consultar detalhes de todos os discos EVS (API do OpenStack Cinder).

GET /v2/{project_id}/volumes/detail

evs:volumes:list

×

Consultar detalhes de um disco EVS.

GET /v2/{project_id}/os-vendor-volumes/{volume_id}

evs:volumes:get

×

Consultar detalhes de um disco EVS (API do OpenStack Cinder).

GET /v2/{project_id}/volumes/{volume_id}

evs:volumes:get

×

Excluir um disco EVS.

DELETE /v2/{project_id}/cloudvolumes/{volume_id}

evs:volumes:delete

Excluir um disco EVS (API do OpenStack Cinder).

DELETE /v2/{project_id}/volumes/{volume_id}

evs:volumes:delete

evs:volumes:get

×

Atualizar as informações do disco EVS.

PUT /v2/{project_id}/cloudvolumes/{volume_id}

evs:volumes:update

Atualizar as informações do disco EVS (API do OpenStack Cinder).

PUT /v2/{project_id}/volumes/{volume_id}

evs:volumes:update

evs:volumes:get

×

Atualizar uma peça dos metadados do disco EVS (API do OpenStack Cinder).

PUT /v2/{project_id}/volumes/{volume_id}/metadata/{key}

evs:volumes:update

evs:volumes:get

×

Atualizar os metadados de um disco EVS (API do OpenStack Cinder).

PUT /v2/{project_id}/volumes/{volume_id}/metadata

evs:volumes:update

evs:volumes:get

×

Consultar uma peça de metadados de disco EVS (API do OpenStack Cinder).

GET /v2/{project_id}/volumes/{volume_id}/metadata/{key}

evs:volumes:get

×

Excluir uma peça dos metadados do disco EVS (API do OpenStack Cinder).

DELETE /v2/{project_id}/volumes/{volume_id}/metadata/{key}

evs:volumes:delete

evs:volumes:get

×

Consultar os metadados de um disco EVS (API do OpenStack Cinder).

GET /v2/{project_id}/volumes/{volume_id}/metadata/{key}

evs:volumes:get

×

Adicionar os metadados de um disco EVS (API do OpenStack Cinder).

POST /v2/{project_id}/volumes/{volume_id}/metadata

evs:volumes:update

evs:volumes:get

×

Consultar tipos de disco EVS (API do OpenStack Cinder).

GET /v2/{project_id}/types

evs:types:get

×

Consultar detalhes de um tipo de disco EVS (API do OpenStack Cinder).

GET /v2/{project_id}/types/{type_id}

evs:types:get

×

Consultar cotas de locatários (API do OpenStack Cinder).

GET /v2/{project_id}/os-quota-sets/{project_id}

evs:quotas:get

×

Consultar APIs de extensão (API do OpenStack Cinder).

GET /v2/{project_id}/extensions

Nenhuma

×

Consultar informações de todas as AZs (API do OpenStack Cinder).

GET /v2/{project_id}/os-availability-zone

Nenhuma

×

Ações do disco EVS

Permissão

API

Ação

Projeto do IAM

(Projeto)

Projeto empresarial

(Projeto empresarial)

Expandir a capacidade de um disco EVS (API do OpenStack Cinder).

POST /v2/{project_id}/volumes/{volume_id}/action

action="os-extend"

evs:volumes:extend

evs:volumes:get

×

Exportar os dados do disco EVS como uma imagem (API do OpenStack Cinder).

POST /v2/{project_id}/volumes/{volume_id}/action

action="os-volume_upload_image"

evs:volumes:uploadImage

×

Anexar um disco EVS (API do OpenStack Cinder).

POST /v2/{project_id}/volumes/{volume_id}/action

action="os-attach"

evs:volumes:attach

evs:volumes:get

×

Desanexar um disco EVS (API do OpenStack Cinder).

POST /v2/{project_id}/volumes/{volume_id}/action

action="os-detach"

evs:volumes:detach

evs:volumes:get

×

Reservar um disco EVS (API do OpenStack Cinder).

POST /v2/{project_id}/volumes/{volume_id}/action

action="os-reserve"

evs:volumes:attach

×

Cancelar a reserva de um disco EVS (API do OpenStack Cinder).

POST /v2/{project_id}/volumes/{volume_id}/action

action="os-unreserve"

evs:volumes:attach

×

Definir o sinalizador inicializável para um disco EVS (API do OpenStack Cinder).

POST /v2/{project_id}/volumes/{volume_id}/action

action="os-set_bootable"

evs:volumes:update

×

Definir o atributo somente leitura para um disco EVS (API do OpenStack Cinder).

POST /v2/{project_id}/volumes/{volume_id}/action

action="os-update_readonly_flag"

evs:volumes:update

×

Snapshot do EVS

Permissão

API

Ação

Projeto do IAM

(Projeto)

Projeto empresarial

(Projeto empresarial)

Criar um snapshot do EVS (API do OpenStack Cinder).

POST /v2/{project_id}/snapshots

evs:snapshots:create

evs:volumes:get

×

Consultar snapshots do EVS (API do OpenStack Cinder).

GET /v2/{project_id}/snapshots

evs:snapshots:list

×

Consultar detalhes de snapshots do EVS (API do OpenStack Cinder).

GET /v2/{project_id}/snapshots/detail

evs:snapshots:list

×

Atualizar um snapshot do EVS (API do OpenStack Cinder).

PUT /v2/{project_id}/snapshots/{snapshot_id}

evs:snapshots:update

evs:snapshots:get

×

Consultar detalhes sobre um único snapshot do EVS (API do OpenStack Cinder).

GET /v2/{project_id}/snapshots/{snapshot_id}

evs:snapshots:get

×

Excluir um snapshot do EVS (API do OpenStack Cinder).

DELETE /v2/{project_id}/snapshots/{snapshot_id}

evs:snapshots:delete

evs:snapshots:get

evs:volumes:get

×

Reverter um snapshot para um disco EVS.

POST /v2/{project_id}/os-vendor-snapshots/{snapshot_id}/rollback

evs:snapshots:rollback

evs:snapshots:get

evs:volumes:get

×

Adicionar os metadados de um snapshot do EVS (API do OpenStack Cinder).

POST /v2/{project_id}/snapshots/{snapshot_id}/metadata

evs:snapshots:update

evs:snapshots:get

×

Consultar os metadados de um snapshot do EVS (API do OpenStack Cinder).

GET /v2/{project_id}/snapshots/{snapshot_id}/metadata

evs:snapshots:get

×

Atualizar uma parte dos metadados de snapshot do EVS (API do OpenStack Cinder).

PUT /v2/{project_id}/snapshots/{snapshot_id}/metadata/{key}

evs:snapshots:update

evs:snapshots:get

×

Atualizar os metadados de um snapshot do EVS (API do OpenStack Cinder).

PUT /v2/{project_id}/snapshots/{snapshot_id}/metadata

evs:snapshots:update

evs:snapshots:get

×

Consultar uma peça dos metadados de snapshot do EVS (API do OpenStack Cinder).

GET /v2/{project_id}/snapshots/{snapshot_id}/metadata/{key}

evs:snapshots:get

×

Excluir uma peça dos metadados do snapshot do EVS (API do OpenStack Cinder).

DELETE /v2/{project_id}/snapshots/{snapshot_id}/metadata/{key}

evs:snapshots:delete

evs:snapshots:get

×

Tag do EVS

Permissão

API

Ação

Projeto do IAM

(Projeto)

Projeto empresarial

(Projeto empresarial)

Obter todas as tags do EVS de um locatário.

GET /v2/{project_id}/cloudvolumes/tags

  • Disco EVS: evs:volumeTags:list
  • Backup: evs:backupTags:list

×

Adicionar tags em lote para um disco EVS especificado.

POST /v2/{project_id}/cloudvolumes/{volume_id}/tags/action

evs:volumeTags:create

×

Excluir tags em lote para um disco EVS especificado.

POST /v2/{project_id}/cloudvolumes/{volume_id}/tags/action

evs:volumeTags:delete

×

Consultar as tags de um disco EVS.

GET /v2/{project_id}/cloudvolumes/{volume_id}/tags

evs:volumeTags:getById

×

Consultar detalhes de discos EVS por tag.

POST /v2/{project_id}/cloudvolumes/resource_instances/action

evs:volumeTags:get

×

Transferência de disco EVS

Permissão

API

Ação

Projeto do IAM

(Projeto)

Projeto empresarial

(Projeto empresarial)

Criar uma transferência do disco EVS (API do OpenStack Cinder).

POST /v2/{project_id}/os-volume-transfer

evs:transfers:create

×

Consultar todas as transferências do disco EVS de um locatário (API do OpenStack Cinder).

GET /v2/{project_id}/os-volume-transfer

evs:transfers:list

×

Consultar detalhes de todas as transferências de disco EVS de um locatário (API do OpenStack Cinder).

GET /v2/{project_id}/os-volume-transfer/detail

evs:transfers:list

×

Consultar detalhes de uma transferência de disco EVS (API do OpenStack Cinder).

GET /v2/{project_id}/os-volume-transfer/{transfer_id}

evs:transfers:get

×

Aceitar uma transferência do disco EVS (API do OpenStack Cinder).

POST /v2/{project_id}/os-volume-transfer/{transfer_id}/accept

evs:transfers:accept

×

Excluir uma transferência do disco EVS (API do OpenStack Cinder).

DELETE /v2/{project_id}/os-volume-transfer/{transfer_id}

evs:transfers:delete

×