View a markdown version of this page

Acciones, recursos y claves de condición para AWS CloudHSM - Referencia de autorizaciones de servicio

Acciones, recursos y claves de condición para AWS CloudHSM

AWS CloudHSM (prefijo de serviciocloudhsm:) proporciona las siguientes operaciones, recursos, acciones y claves de condición específicos del servicio para su uso en las políticas de permisos de IAM.

Referencias:

Las operaciones de la API se definen mediante AWS CloudHSM

En la siguiente tabla, se asignan las operaciones de la API a las acciones de IAM que autorizan. Solo se muestran las claves de condición que tienen valores estáticos para la API y la acción determinadas; para ver el conjunto completo de claves de condición que admite cada acción, consulte la tabla de acciones.

Operación Cliente SDK Acción de IAM Clave de condición Valor (s) posible (s) Nivel de acceso

CreateHsm

cloudhsm

cloudhsm: CreateHsm

Escritura

ec2: AuthorizeSecurityGroupEgress

Escritura

ec2: AuthorizeSecurityGroupIngress

Escritura

ec2: CreateNetworkInterface

Escritura

ec2: CreateSecurityGroup

Escritura

ec2: DeleteNetworkInterface

Escritura

ec2: DescribeNetworkInterfaces

Enumeración

ec2: DescribeSecurityGroups

Enumeración

ec2: DescribeSubnets

Enumeración

ec2: RevokeSecurityGroupEgress

Escritura

DeleteHsm

cloudhsm

nuboshm: DeleteHsm

Escritura

ec2: DeleteNetworkInterface

Escritura

CopyBackupToRegion

cloudhsmv2

cloudhsm: CopyBackupToRegion

Escritura

cloudhsm: TagResource

Etiquetar, escribir

cloudhsm: UntagResource

Etiquetar, escribir

CreateCluster

cloudhsmv2

cloudhsm: CreateCluster

Escritura

cloudhsm: TagResource

Etiquetar, escribir

ec2: AuthorizeSecurityGroupEgress

Escritura

ec2: AuthorizeSecurityGroupIngress

Escritura

ec2: CreateSecurityGroup

Escritura

ec2: DescribeSecurityGroups

Enumeración

ec2: DescribeSubnets

Enumeración

ec2: RevokeSecurityGroupEgress

Escritura

CreateHsm

cloudhsmv2

cloudhsm: CreateHsm

Escritura

ec2: AuthorizeSecurityGroupEgress

Escritura

ec2: AuthorizeSecurityGroupIngress

Escritura

ec2: CreateNetworkInterface

Escritura

ec2: CreateSecurityGroup

Escritura

ec2: DeleteNetworkInterface

Escritura

ec2: DescribeNetworkInterfaces

Enumeración

ec2: DescribeSecurityGroups

Enumeración

ec2: DescribeSubnets

Enumeración

ec2: RevokeSecurityGroupEgress

Escritura

DeleteBackup

cloudhsmv2

cloudhsm: DeleteBackup

Escritura

DeleteCluster

cloudhsmv2

cloudhsm: DeleteCluster

Escritura

DeleteHsm

cloudhsmv2

cloudhsm: DeleteHsm

Escritura

ec2: DeleteNetworkInterface

Escritura

DeleteResourcePolicy

cloudhsmv2

cloudhsm: DeleteResourcePolicy

Gestión de permisos, escritura

DescribeBackups

cloudhsmv2

cloudhsm: DescribeBackups

Lectura

DescribeClusters

cloudhsmv2

cloudhsm: DescribeClusters

Lectura

GetResourcePolicy

cloudhsmv2

cloudhsm: GetResourcePolicy

Lectura

InitializeCluster

cloudhsmv2

cloudhsm: InitializeCluster

Escritura

ListTags

cloudhsmv2

cloudhsm: ListTags

Lectura

ModifyBackupAttributes

cloudhsmv2

cloudhsm: ModifyBackupAttributes

Escritura

ModifyCluster

cloudhsmv2

cloudhsm: ModifyCluster

Escritura

PutResourcePolicy

cloudhsmv2

cloudhsm: PutResourcePolicy

Gestión de permisos, escritura

RestoreBackup

cloudhsmv2

cloudhsm: RestoreBackup

Escritura

TagResource

cloudhsmv2

cloudhsm: TagResource

Etiquetar, escribir

UntagResource

cloudhsmv2

cloudhsm: UntagResource

Etiquetar, escribir

Acciones definidas por AWS CloudHSM

Puede especificar las siguientes acciones en el elemento Action de una declaración de política de IAM. Utilice políticas para conceder permisos para realizar una operación en AWS. Cuando utiliza una acción en una política, normalmente permite o deniega el acceso a la operación de la API o comandos de la CLI con el mismo nombre. No obstante, en algunos casos, una sola acción controla el acceso a más de una operación. Asimismo, algunas operaciones requieren varias acciones diferentes.

Acciones Description (Descripción) Tipos de recursos (*necesarios) Claves de condición Nivel de acceso

CopyBackupToRegion

Otorga permiso para crear una copia de seguridad en la región especificada

copia de seguridad*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Escritura

CreateCluster

Concede permiso para crear un nuevo clúster de AWS CloudHSM

copia de seguridad

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Escritura

CreateHsm

Concede permiso para crear un nuevo módulo de seguridad de hardware (HSM) en el clúster de AWS CloudHSM especificado

clúster*

aws: ResourceTag /$ {} TagKey

Escritura

DeleteBackup

Otorga permiso para eliminar la copia de seguridad especificada

copia de seguridad*

aws: ResourceTag /$ {} TagKey

Escritura

DeleteCluster

Concede permiso para eliminar el clúster de AWS CloudHSM especificado

clúster*

aws: ResourceTag /$ {} TagKey

Escritura

DeleteHsm

Otorga permiso para eliminar el HSM especificado

Escritura

DeleteResourcePolicy

Concede permiso para eliminar la política asociada a los recursos de CloudHSM

copia de seguridad*

aws: ResourceTag /$ {} TagKey

Gestión de permisos, Write

DescribeBackups

Otorga permiso para obtener información sobre las copias de seguridad de los clústeres de AWS CloudHSM

Lectura

DescribeClusters

Otorga permiso para obtener información sobre los clústeres de AWS CloudHSM

Lectura

GetResourcePolicy

Otorga permiso para obtener información sobre la política adjunta a un recurso de AWS CloudHSM

copia de seguridad*

aws: ResourceTag /$ {} TagKey

Lectura

InitializeCluster

Otorga permiso para reclamar un clúster de AWS CloudHSM

clúster*

aws: ResourceTag /$ {} TagKey

Escritura

ListTags

Otorga permiso para obtener una lista de etiquetas para el clúster de AWS CloudHSM especificado

copia de seguridad

aws: ResourceTag /$ {} TagKey

Lectura

clúster

aws: ResourceTag /$ {} TagKey

ModifyBackupAttributes

Otorga permiso para modificar los atributos de una copia de seguridad de AWS CloudHSM

copia de seguridad*

aws: ResourceTag /$ {} TagKey

Escritura

ModifyCluster

Concede permiso para modificar el clúster de AWS CloudHSM

clúster*

aws: ResourceTag /$ {} TagKey

Escritura

PutResourcePolicy

Otorga permiso para adjuntar una política a un recurso de AWS CloudHSM

copia de seguridad*

aws: ResourceTag /$ {} TagKey

Gestión de permisos, Write

RestoreBackup

Otorga permiso para restaurar la copia de seguridad de CloudHSM especificada

copia de seguridad*

aws: ResourceTag /$ {} TagKey

Escritura

TagResource

Otorga permiso para añadir o sobrescribir una o más etiquetas para el clúster de AWS CloudHSM especificado

copia de seguridad

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Etiquetar, escribir

clúster

AWS: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

UntagResource

Otorga permiso para eliminar la etiqueta o etiquetas especificadas del clúster de AWS CloudHSM especificado

copia de seguridad

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Etiquetar, escribir

clúster

AWS: ResourceTag /$ {} TagKey

AWS: TagKeys

Tipos de recursos definidos por AWS CloudHSM

Los siguientes tipos de recurso están definidos por este servicio y se pueden utilizar en el elemento Resource de las instrucciones de política de permisos de IAM.

Tipos de recurso ARN Claves de condición

copia de seguridad

arn: $ {Partition} :cloudhsm: $ {Region} :$ {Account} :backup/$ {} CloudHsmBackupInstanceName

ResourceTagwas: /$ {} TagKey

clúster

arn: $ {Partition} :cloudhsm: $ {Region} :$ {Account} :cluster/$ {} CloudHsmClusterInstanceName

ResourceTagwas: /$ {} TagKey

Claves de condición para AWS CloudHSM

AWS CloudHSM define las siguientes claves de condición que se pueden usar en Condition el elemento de una política de IAM.

Claves de condición Descripción Tipo

aws: /$ {} RequestTag TagKey

Filtra el acceso según si hay pares de clave-valor de etiqueta en la solicitud.

Cadena

aws: ResourceTag /$ {} TagKey

Filtra el acceso por los pares de clave-valor de etiqueta adjuntados al recurso

Cadena

AWS: TagKeys

Filtra el acceso en función de la presencia de claves de etiqueta en la solicitud

ArrayOfString