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.
Centro de ayuda/ Elastic Volume Service/ Referencia de la API/ Permisos y acciones admitidas/ Acciones admitidas por la autorización basada en políticas de identidad
Actualización más reciente 2026-04-23 GMT+08:00

Acciones admitidas por la autorización basada en políticas de identidad

IAM proporciona políticas de identidad definidas por el sistema para definir acciones comunes admitidas por los servicios en la nube. También puede crear políticas de identidad personalizadas utilizando las acciones admitidas por los servicios en la nube para un control de acceso más refinado.

Además de IAM, el servicio Organizations también proporciona Políticas de control de servicios (SCP) para establecer políticas de control de acceso.

Las SCP no otorgan ningún permiso a un principal. Solo establecen el límite de permisos para el principal. Cuando las SCP se adjuntan a una cuenta miembro o a una unidad organizativa (OU), no otorgan permisos directamente a esa cuenta miembro o a esa OU. En cambio, las SCP solo determinan qué permisos están disponibles para esa cuenta miembro o las cuentas miembro de esa OU. Los permisos otorgados solo se pueden aplicar si las SCP los permiten.

Para obtener más información sobre cómo IAM es diferente de Organizaciones para el control de acceso, consulte ¿Cuáles son las diferencias en el control de acceso entre IAM y Organizations?

Esta sección describe los elementos utilizados por las políticas de identidad personalizadas de IAM y las SCP de Organizations. Los elementos incluyen acciones, recursos y condiciones.

Acciones

Las acciones son operaciones específicas que se permiten o deniegan en una política de identidad.

  • La columna Access Level describe cómo se clasifica la acción (como list, read, o write). Esta clasificación le ayuda a comprender el nivel de acceso que otorga una acción cuando la utiliza en una política de identidad.
  • La columna Resource Type indica si la acción admite permisos a nivel de recurso.
    • Puede utilizar un carácter comodín (*) para indicar todos los tipos de recursos. Si esta columna está vacía (-), la acción no admite permisos a nivel de recurso y debe especificar todos los recursos ("*") en las declaraciones de su política de identidad.
    • Si esta columna incluye un tipo de recurso, debe especificar el URN en el elemento Recurso de sus declaraciones.
    • Los recursos requeridos se marcan con asteriscos (*) en la tabla. Si especifica un recurso en una sentencia mediante esta acción, este debe ser de este tipo.

    Para obtener más información sobre los tipos de recursos definidos por EVS, consulte Recursos.

  • La columna Condition Key contiene claves que puede especificar en el elemento Condición de una sentencia de política de identidad.
    • Si la columna Resource Type tiene valores para una acción, la clave de condición solo tiene efecto para los tipos de recursos enumerados.
    • Si la columna Resource Type está vacía (-) para una acción, la clave de condición tiene efecto para todos los recursos que admite esa acción.
    • Si la columna Condition Key está vacía (-) para una acción, la acción no admite ninguna clave de condición.

    Para obtener más información sobre las claves de condición definidas por EVS, consulte Condiciones.

  • La columna Alias enumera las acciones de política que se configuran en las políticas de identidad. Con estas acciones, puede utilizar las API para la autorización basada en políticas. Para obtener más información, consulte Políticas y políticas de identidad.

La siguiente tabla enumera las acciones que puede definir en las sentencias de política de identidad para EVS.

Tabla 1 Acciones admitidas por EVS

Acción

Descripción

Nivel de acceso

Tipo de recurso (*: obligatorio)

Clave de condición

Alias

evs:volumes:create

Otorga permiso para crear discos.

write

volume *

-

-

-

  • g:RequestTag/<tag-key>
  • g:TagKeys
  • g:EnterpriseProjectId
  • evs:Encrypted
  • cbr:VaultId
  • evs:KmsKeyId
  • evs:ImageId
  • evs:BackupId
  • evs:SnapshotId
  • evs:AvailabilityZone
  • evs:VolumeType
  • evs:VolumeSize
  • evs:VolumeIops
  • evs:VolumeThroughput
  • evs:ChargingMode
  • evs:ServerServiceType
  • ecs:ServerId
  • bms:ServerId
  • evs:SourceAvailabilityZone

evs:volumes:list

Otorga permiso para enumerar discos.

list

-

g:EnterpriseProjectId

-

evs:volumes:get

Otorga permiso para consultar discos.

read

volume *

  • g:ResourceTag/<tag-key>
  • g:EnterpriseProjectId

-

evs:volumes:delete

Otorga permiso para eliminar discos.

write

volume *

  • g:ResourceTag/<tag-key>
  • g:EnterpriseProjectId

-

evs:volumes:update

Otorga permiso para actualizar discos.

write

volume *

  • g:ResourceTag/<tag-key>
  • g:EnterpriseProjectId

-

evs:volumes:resize

Otorga permiso para expandir capacidades de disco.

write

volume *

  • g:ResourceTag/<tag-key>
  • g:EnterpriseProjectId

evs:volumes:extend

evs:volumes:modifyQos

Otorga permiso para modificar configuraciones de QoS de disco.

write

volume *

  • g:ResourceTag/<tag-key>
  • g:EnterpriseProjectId

evs:volumes:extend

evs:volumes:revert

Otorga permiso para recuperar discos de la papelera de reciclaje.

write

volume *

  • g:ResourceTag/<tag-key>
  • g:EnterpriseProjectId

-

evs:recycle_policy:get

Otorga permiso para consultar la política de la papelera de reciclaje.

read

-

-

-

evs:recycle_policy:update

Otorga permisos para actualizar la política de la papelera de reciclaje.

write

-

-

-

evs:volumes:changeChargeMode

Otorga permiso para cambiar el modo de facturación de los discos.

write

volume *

  • g:ResourceTag/<tag-key>
  • g:EnterpriseProjectId

-

evs:snapshots:create

Otorga permiso para crear instantáneas para discos.

write

snapshot *

-

-

volume *

  • g:ResourceTag/<tag-key>
  • g:EnterpriseProjectId

-

  • evs:SourceAvailabilityZone
  • evs:AvailabilityZone

evs:snapshots:list

Otorga permiso para enumerar instantáneas.

list

-

g:EnterpriseProjectId

-

evs:snapshots:get

Otorga permiso para consultar instantáneas.

read

-

g:EnterpriseProjectId

-

evs:snapshots:delete

Otorga permiso para eliminar instantáneas.

write

-

g:EnterpriseProjectId

-

evs:snapshots:update

Otorga permiso para actualizar instantáneas.

write

-

g:EnterpriseProjectId

-

evs:snapshots:rollback

Otorga permisos para revertir datos de instantáneas.

write

-

g:EnterpriseProjectId

-

evs:types:get

Otorga permisos para consultar tipos de disco.

read

-

-

-

evs:quotas:get

Otorga permisos para consultar cuotas de EVS.

read

-

-

-

evs:volumes:tagResource

Otorga permisos para agregar etiquetas a un disco.

write

volume *

  • g:ResourceTag/<tag-key>
  • g:EnterpriseProjectId

evs:volumeTags:create

-

  • g:RequestTag/<tag-key>
  • g:TagKeys

evs:volumes:unTagResource

Otorga permisos para eliminar etiquetas de un disco.

write

volume *

  • g:ResourceTag/<tag-key>
  • g:EnterpriseProjectId

evs:volumeTags:delete

-

g:TagKeys

evs:volumes:listTags

Otorga permisos para consultar todas las etiquetas de disco de un proyecto.

list

-

-

evs:volumeTags:list

evs:volumes:listTagsForResource

Otorga permisos para consultar las etiquetas de disco.

read

volume *

  • g:ResourceTag/<tag-key>
  • g:EnterpriseProjectId

evs:volumeTags:getById

evs:volumes:listResourcesByTag

Otorga permisos para enumerar discos por etiqueta.

list

-

g:TagKeys

evs:volumeTags:get

evs:volumes:use

Otorga permisos para permitir que los ECS y los BMS utilicen discos de EVS.

write

-

g:EnterpriseProjectId

-

-

  • evs:ImageId
  • evs:AvailabilityZone
  • evs:VolumeType
  • evs:SourceAvailabilityZone

Cada API de EVS generalmente admite una o más acciones. Tabla 2 enumera las acciones y dependencias admitidas.

Tabla 2 Acciones y dependencias admitidas por las API de EVS

API

Acción

Dependencias

POST /v2.1/{project_id}/cloudvolumes

evs:volumes:create

billing:order:pay

POST /v2/{project_id}/cloudvolumes

evs:volumes:create

-

POST /v3/{project_id}/cloudvolumes

evs:volumes:create

-

GET /v2/{project_id}/cloudvolumes/detail

evs:volumes:list

-

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

evs:volumes:get

-

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

evs:volumes:delete

-

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

evs:volumes:update

-

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

evs:volumes:resize

billing:order:pay

POST /v5/{project_id}/volumes/batch-extend

evs:volumes:resize

billing:order:pay

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

evs:volumes:resize

-

PUT /v5/{project_id}/cloudvolumes/{volume_id}/qos

evs:volumes:modifyQos

-

POST /v2/{project_id}/cloudvolumes/unsubscribe

evs:volumes:delete

billing:subscription:unsubscribe

POST /v2/{project_id}/cloudsnapshots

evs:snapshots:create

-

GET /v2/{project_id}/cloudsnapshots/detail

evs:snapshots:list

-

GET /v2/{project_id}/cloudsnapshots/{snapshot_id}

evs:snapshots:get

-

DELETE /v2/{project_id}/cloudsnapshots/{snapshot_id}

evs:snapshots:delete

-

PUT /v2/{project_id}/cloudsnapshots/{snapshot_id}

evs:snapshots:update

-

POST /v2/{project_id}/cloudsnapshots/{snapshot_id}/rollback

evs:snapshots:rollback

-

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

evs:volumes:tagResource

-

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

evs:volumes:unTagResource

-

GET /v2/{project_id}/cloudvolumes/tags

evs:volumes:listTags

-

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

evs:volumes:listTagsForResource

-

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

evs:volumes:listResourcesByTag

-

Recursos

Un tipo de recurso indica los recursos a los que se aplica una política de identidad. Si especifica un tipo de recurso para cualquier acción en Tabla 3, el URN del recurso debe especificarse en las declaraciones de la política de identidad que utilicen esa acción, y la política de identidad solo se aplica a los recursos de este tipo. Si no se especifica ningún tipo de recurso, el elemento Recurso se marca con un asterisco (*) y la política se aplica a todos los recursos. También puede establecer claves de condición en una política de identidad para definir tipos de recursos.

La siguiente tabla enumera los tipos de recursos que puede definir en las declaraciones de la política de identidad para EVS.

Tabla 3 Tipos de recursos admitidos por EVS

Tipo de recurso

URN

imageCache

evs:<region>:<account-id>:imageCache:<imageCache-id>

snapshot

evs:<region>:<account-id>:snapshot:<snapshot-id>

volume

evs:<region>:<account-id>:volume:<volume-id>

Condiciones

Un elemento Condición le permite especificar condiciones para cuando una política de identidad está en vigor. Contiene claves de condición y operadores.

  • La clave de condición que especifique puede ser una clave de condición global o una clave de condición específica del servicio.
    • Las claves de condición globales (con el prefijo g:) se aplican a todas las acciones. Los servicios en la nube no necesitan proporcionar información de identidad del usuario. En su lugar, el sistema obtiene automáticamente dicha información y autentica a los usuarios. Para obtener más información, consulte Claves de condición globales.
    • Las claves de condición específicas del servicio (con la abreviatura de un nombre de servicio más dos puntos como prefijo, por ejemplo, evs:) se aplican solo a las operaciones de EVS. Para obtener más información, consulte Tabla 4.
    • El número de valores asociados a una clave de condición en el contexto de solicitud de una invocación de la API hace que la clave de condición sea de un solo valor o de varios valores. Las claves de condición de un solo valor tienen como máximo un valor en el contexto de solicitud de una invocación de la API. Las claves de condición de varios valores pueden tener varios valores en el contexto de solicitud de una invocación de la API. Por ejemplo, una solicitud puede originarse en un punto de conexión de VPC como máximo, por lo que g:SourceVpce es una clave de condición de un solo valor. Puede etiquetar recursos e incluir varios pares de clave-valor de etiquetas en una solicitud, por lo que g:TagKeys es una clave de condición de varios valores.
  • Un operador de condición, una clave de condición y un valor de condición constituyen juntos una sentencia de condición completa. Una política de identidad solo se puede aplicar cuando se cumplen sus condiciones de solicitud. Para obtener más información sobre los operadores de condición admitidos, consulte Operadores de condición.

La siguiente tabla enumera las claves de condición que puede definir en políticas de identidad personalizadas para EVS. Puede incluir estas claves de condición para especificar las condiciones para cuando su política de identidad esté en vigor.

Tabla 4 Claves de condición específicas del servicio admitidas por EVS

Clave de condición específica del servicio

Tipo

Valor único/Valores múltiples

Descripción

evs:Encrypted

boolean

Valor único

Filtra el acceso en función de si el disco está encriptado.

evs:KmsKeyId

string

Valor único

Filtra el acceso en función del ID de clave utilizado por el disco.

evs:ImageId

string

Valor único

Filtra el acceso por ID de imagen.

evs:BackupId

string

Valor único

Filtra el acceso por ID de copia de respaldo.

evs:SnapshotId

string

Valor único

Filtra el acceso por ID de instantánea.

evs:AvailabilityZone

string

Valor único

Filtra el acceso en función de la AZ del disco.

evs:SourceAvailabilityZone

string

Valor único

Filtra el acceso por AZ de origen.

evs:VolumeType

string

Valor único

Filtra el acceso en función del tipo de disco.

evs:VolumeSize

numeric

Valor único

Filtra el acceso en función de la capacidad del disco.

evs:VolumeIops

numeric

Valor único

Filtra el acceso en función de las IOPS del disco.

evs:VolumeThroughput

numeric

Valor único

Filtra el acceso en función del throughput del disco.

evs:ChargingMode

string

Valor único

Filtra el acceso en función del modo de facturación del disco.

evs:ServerServiceType

string

Valor único

Filtra el acceso en función del tipo de servicio del servidor en la nube.

evs:VolumeId

string

Valor único

Filtra el acceso en función del ID del disco.