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 2022-11-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 la versión de API

Permiso

API

Acción

Proyectos de IAM

(Proyecto)

Proyecto empresarial

(Proyecto empresarial)

Consultar versiones de la API (OpenStack Cinder API).

GET /

None

×

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

GET /{api_version}

None

×

Disco 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 EVS (OpenStack Cinder API).

POST /v2/{project_id}/volumes

  • Create empty EVS disks.

    evs:volumes:create

    evs:volumes:get

  • Create EVS disks from images.

    evs:volumes:create

    ims:images:get

    evs:volumes:get

  • Create EVS disks from snapshots.

    evs:volumes:create

    evs:snapshots:get

    evs:volumes:get

×

Expandir la capacidad de un 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 (OpenStack Cinder API).

GET /v2/{project_id}/volumes

evs:volumes:list

×

Consultar detalles de todos los discos EVS.

GET /v2/{project_id}/cloudvolumes/detail

evs:volumes:list

Consulta de detalles sobre todos los discos

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

evs:volumes:list

×

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

GET /v2/{project_id}/volumes/detail

evs:volumes:list

×

Consultar detalles de un disco EVS.

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

evs:volumes:get

×

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

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

evs:volumes:get

×

Eliminar un disco EVS.

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

evs:volumes:delete

Eliminar un disco EVS (OpenStack Cinder API).

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 EVS (OpenStack Cinder API).

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

evs:volumes:update

evs:volumes:get

×

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

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

evs:volumes:update

evs:volumes:get

×

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

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

evs:volumes:update

evs:volumes:get

×

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

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

evs:volumes:get

×

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

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

evs:volumes:delete

evs:volumes:get

×

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

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

evs:volumes:get

×

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

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

evs:volumes:update

evs:volumes:get

×

Consultar tipos de disco EVS (OpenStack Cinder API).

GET /v2/{project_id}/types

evs:types:get

×

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

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

evs:types:get

×

Consultar cuotas de inquilinos (OpenStack Cinder API).

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

evs:quotas:get

×

API de extensión de consulta (OpenStack Cinder API).

GET /v2/{project_id}/extensions

None

×

Consultar información de todas las AZ (OpenStack Cinder API).

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

None

×

Acciones de disco EVS

Permiso

API

Acción

Proyectos de IAM

(Proyecto)

Proyecto empresarial

(Proyecto empresarial)

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

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

action="os-extend"

evs:volumes:extend

evs:volumes:get

×

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

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

action="os-volume_upload_image"

evs:volumes:uploadImage

×

Adjuntar un disco EVS (OpenStack Cinder API).

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

action="os-attach"

evs:volumes:attach

evs:volumes:get

×

Desconectar un disco EVS (OpenStack Cinder API).

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

action="os-detach"

evs:volumes:detach

evs:volumes:get

×

Reservar un disco EVS (OpenStack Cinder API).

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

action="os-reserve"

evs:volumes:attach

×

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

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

action="os-unreserve"

evs:volumes:attach

×

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

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

action="os-set_bootable"

evs:volumes:update

×

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

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 (OpenStack Cinder API).

POST /v2/{project_id}/snapshots

evs:snapshots:create

evs:volumes:get

×

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

GET /v2/{project_id}/snapshots

evs:snapshots:list

×

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

GET /v2/{project_id}/snapshots/detail

evs:snapshots:list

×

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

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

evs:snapshots:update

evs:snapshots:get

×

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

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

evs:snapshots:get

×

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

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

evs:snapshots:delete

evs:snapshots:get

evs:volumes:get

×

Revertir una instantánea en un disco 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 (OpenStack Cinder API).

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

evs:snapshots:update

evs:snapshots:get

×

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

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

evs:snapshots:get

×

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

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

evs:snapshots:update

evs:snapshots:get

×

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

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

evs:snapshots:update

evs:snapshots:get

×

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

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

evs:snapshots:get

×

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

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 un inquilino

GET /v2/{project_id}/cloudvolumes/tags

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

×

Agregar etiquetas por lotes para un disco EVS especificado.

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

evs:volumeTags:create

×

Etiquetas de eliminación por lotes para un disco EVS especificado.

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

evs:volumeTags:delete

×

Consultar las etiquetas de un disco EVS.

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

evs:volumeTags:getById

×

Consultar los detalles de los discos EVS por etiqueta.

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

evs:volumeTags:get

×

Transferencia de disco EVS

Permiso

API

Acción

Proyectos de IAM

(Proyecto)

Proyecto empresarial

(Proyecto empresarial)

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

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

evs:transfers:create

×

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

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

evs:transfers:list

×

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

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

evs:transfers:list

×

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

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

evs:transfers:get

×

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

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

evs:transfers:accept

×

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

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

evs:transfers:delete

×