Estos contenidos se han traducido de forma automática para su comodidad, pero Huawei Cloud no garantiza la exactitud de estos. Para consultar los contenidos originales, acceda a la versión en inglés.
Actualización más reciente 2024-09-04 GMT+08:00

Acciones de API

En las tablas siguientes, √ indica que el elemento es compatible y × indica que el elemento no es compatible.

Consulta de versión de API

Permiso

API

Acción

Proyectos de IAM

(Proyecto)

Proyecto empresarial

(Proyecto empresarial)

Consultar versiones de la API (API de OpenStack Cinder).

GET /

No hay

×

Consultar la versión de la API (API de OpenStack Cinder).

GET /{api_version}

No hay

×

Disco de EVS

Permiso

API

Acción

Proyectos de IAM

(Proyecto)

Proyecto empresarial

(Proyecto empresarial)

Crear discos de EVS.

POST /v2/{project_id}/cloudvolumes

evs:volumes:create

Crear discos de EVS (API de OpenStack Cinder).

POST /v2/{project_id}/volumes

  • Crear discos de EVS vacíos.

    evs:volumes:create

    evs:volumes:get

  • Crear discos de EVS a partir de imágenes.

    evs:volumes:create

    ims:images:get

    evs:volumes:get

  • Crear discos de EVS a partir de instantáneas.

    evs:volumes:create

    evs:snapshots:get

    evs:volumes:get

×

Expandir la capacidad de un disco de EVS.

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

evs:volumes:extend

Consultar discos de EVS.

GET /v2/{project_id}/cloudvolumes

evs:volumes:list

×

Consultar discos de EVS (API de OpenStack Cinder).

GET /v2/{project_id}/volumes

evs:volumes:list

×

Consultar detalles de todos los discos de EVS.

GET /v2/{project_id}/cloudvolumes/detail

evs:volumes:list

Consultar detalles sobre todos los discos

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

evs:volumes:list

×

Consultar detalles de todos los discos de EVS (API de OpenStack Cinder).

GET /v2/{project_id}/volumes/detail

evs:volumes:list

×

Consultar detalles de un disco de EVS.

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

evs:volumes:get

×

Consultar detalles de un disco de EVS (API de OpenStack Cinder).

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

evs:volumes:get

×

Eliminar un disco de EVS.

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

evs:volumes:delete

Eliminar un disco de EVS (API de OpenStack Cinder).

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

evs:volumes:delete

evs:volumes:get

×

Actualizar información de disco de EVS.

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

evs:volumes:update

Actualizar la información del disco de EVS (API de OpenStack Cinder).

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

evs:volumes:update

evs:volumes:get

×

Actualizar una pieza de metadatos de disco de EVS (API de OpenStack Cinder).

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

evs:volumes:update

evs:volumes:get

×

Actualizar los metadatos de un disco de EVS (API de OpenStack Cinder).

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

evs:volumes:update

evs:volumes:get

×

Consultar una pieza de metadatos de disco de EVS (API de OpenStack Cinder).

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

evs:volumes:get

×

Eliminar una pieza de metadatos de disco de EVS (API de OpenStack Cinder).

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

evs:volumes:delete

evs:volumes:get

×

Consultar los metadatos de un disco de EVS (API de OpenStack Cinder).

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

evs:volumes:get

×

Agregar los metadatos de un disco de EVS (API de OpenStack Cinder).

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

evs:volumes:update

evs:volumes:get

×

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

GET /v2/{project_id}/types

evs:types:get

×

Consultar detalles de un tipo de disco de EVS (API de OpenStack Cinder).

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

evs:types:get

×

Consultar cuotas de tenants (API de OpenStack Cinder).

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

evs:quotas:get

×

Consultar las API de extensión (API de OpenStack Cinder).

GET /v2/{project_id}/extensions

No hay

×

Query information of all AZs (OpenStack Cinder API).

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

No hay

×

Acciones de disco de EVS

Permiso

API

Acción

Proyectos de IAM

(Proyecto)

Proyecto empresarial

(Proyecto empresarial)

Expandir la capacidad de un disco de EVS (API de OpenStack Cinder).

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

action="os-extend"

evs:volumes:extend

evs:volumes:get

×

Exportar los datos del disco de EVS como una imagen (API de OpenStack Cinder).

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

action="os-volume_upload_image"

evs:volumes:uploadImage

×

Adjuntar un disco de EVS (API de OpenStack Cinder).

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

action="os-attach"

evs:volumes:attach

evs:volumes:get

×

Desconectar un disco de EVS (API de OpenStack Cinder).

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

action="os-detach"

evs:volumes:detach

evs:volumes:get

×

Reservar un disco de EVS (API de OpenStack Cinder).

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

action="os-reserve"

evs:volumes:attach

×

Cancelar la reserva de un disco de EVS (API de OpenStack Cinder).

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

action="os-unreserve"

evs:volumes:attach

×

Establecer el indicador de arranque para un disco de EVS (API de OpenStack Cinder).

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

action="os-set_bootable"

evs:volumes:update

×

Establecer el atributo de solo lectura para un disco de EVS (API de OpenStack Cinder).

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

action="os-update_readonly_flag"

evs:volumes:update

×

Instantánea de EVS

Permiso

API

Acción

Proyectos de IAM

(Proyecto)

Proyecto empresarial

(Proyecto empresarial)

Crear una instantánea de EVS (API de OpenStack Cinder).

POST /v2/{project_id}/snapshots

evs:snapshots:create

evs:volumes:get

×

Consultar instantáneas de EVS (API de OpenStack Cinder).

GET /v2/{project_id}/snapshots

evs:snapshots:list

×

Consultar los detalles de las instantáneas de EVS (API de OpenStack Cinder).

GET /v2/{project_id}/snapshots/detail

evs:snapshots:list

×

Actualizar una instantánea de EVS (API de OpenStack Cinder).

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

evs:snapshots:update

evs:snapshots:get

×

Consultar detalles sobre una sola instantánea de EVS (API de OpenStack Cinder).

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

evs:snapshots:get

×

Eliminar una instantánea de EVS (API de OpenStack Cinder).

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

evs:snapshots:delete

evs:snapshots:get

evs:volumes:get

×

Revertir una instantánea en un disco de EVS.

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

evs:snapshots:rollback

evs:snapshots:get

evs:volumes:get

×

Agregar los metadatos de una instantánea de EVS (API de OpenStack Cinder).

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

evs:snapshots:update

evs:snapshots:get

×

Consultar los metadatos de una instantánea de EVS (API de OpenStack Cinder).

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

evs:snapshots:get

×

Actualizar una pieza de metadatos de instantáneas de EVS (API de OpenStack Cinder).

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

evs:snapshots:update

evs:snapshots:get

×

Actualizar los metadatos de una instantánea de EVS (API de OpenStack Cinder).

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

evs:snapshots:update

evs:snapshots:get

×

Consultar una pieza de metadatos de instantáneas de EVS (API de OpenStack Cinder).

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

evs:snapshots:get

×

Eliminar una pieza de metadatos de instantáneas de EVS (API de OpenStack Cinder).

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

evs:snapshots:delete

evs:snapshots:get

×

Etiqueta de EVS

Permiso

API

Acción

Proyectos de IAM

(Proyecto)

Proyecto empresarial

(Proyecto empresarial)

Obtener todas las etiquetas de EVS de un tenant.

GET /v2/{project_id}/cloudvolumes/tags

  • Disco de EVS: evs:volumeTags:list
  • Copia de respaldo: evs:backupTags:list

×

Agregar etiquetas por lotes para un disco de EVS especificado.

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

evs:volumeTags:create

×

Eliminar por lotes las etiquetas de un disco de EVS especificado.

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

evs:volumeTags:delete

×

Consultar las etiquetas de un disco de EVS.

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

evs:volumeTags:getById

×

Consultar los detalles de los discos de EVS por etiqueta.

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

evs:volumeTags:get

×

Transferencia de disco de EVS

Permiso

API

Acción

Proyectos de IAM

(Proyecto)

Proyecto empresarial

(Proyecto empresarial)

Crear una transferencia de disco de EVS (API de OpenStack Cinder).

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

evs:transfers:create

×

Consultar todas las transferencias de disco de EVS de un tenant (API de OpenStack Cinder).

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

evs:transfers:list

×

Consultar detalles de todas las transferencias de disco de EVS de un tenant (API de OpenStack Cinder).

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

evs:transfers:list

×

Consultar detalles de una transferencia de disco de EVS (API de OpenStack Cinder).

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

evs:transfers:get

×

Aceptar una transferencia de disco de EVS (API de OpenStack Cinder).

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

evs:transfers:accept

×

Eliminar una transferencia de disco de EVS (API de OpenStack Cinder).

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

evs:transfers:delete

×