View a markdown version of this page

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

Acciones, recursos y claves de condición para AWS Servicio de administración de claves

AWS El Servicio de administración de claves (prefijo de servicio:kms) 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 Servicio de administración de claves

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 Acción de IAM Clave de condición Valores posibles Nivel de acceso

CancelKeyDeletion

km: CancelKeyDeletion

Escritura

ConnectCustomKeyStore

km: ConnectCustomKeyStore

Escritura

CreateAlias

km: CreateAlias

Escritura

CreateCustomKeyStore

km: CreateCustomKeyStore

Escritura

CreateGrant

km: CreateGrant

Gestión de permisos, escritura

CreateKey

kms: CreateKey

Escritura

km: PutKeyPolicy

Gestión de permisos, escritura

kms: TagResource

Etiquetar, escribir

Descifrar

kms:Decrypt

Escritura

DeleteAlias

kms: DeleteAlias

Escritura

DeleteCustomKeyStore

km: DeleteCustomKeyStore

Escritura

DeleteImportedKeyMaterial

km: DeleteImportedKeyMaterial

Escritura

DeriveSharedSecret

km: DeriveSharedSecret

Escritura

DescribeCustomKeyStores

km: DescribeCustomKeyStores

Lectura

DescribeKey

km: DescribeKey

Lectura

DisableKey

km: DisableKey

Escritura

DisableKeyRotation

km: DisableKeyRotation

Escritura

DisconnectCustomKeyStore

km: DisconnectCustomKeyStore

Escritura

EnableKey

km: EnableKey

Escritura

EnableKeyRotation

km: EnableKeyRotation

Escritura

Cifrar

kms:Encrypt

Escritura

GenerateDataKey

kms: GenerateDataKey

Escritura

GenerateDataKeyPair

km: GenerateDataKeyPair

Escritura

GenerateDataKeyPairWithoutPlaintext

km: GenerateDataKeyPairWithoutPlaintext

Escritura

GenerateDataKeyWithoutPlaintext

km: GenerateDataKeyWithoutPlaintext

Escritura

GenerateMac

km: GenerateMac

Escritura

GenerateRandom

km: GenerateRandom

Escritura

GetKeyLastUsage

km: GetKeyLastUsage

Lectura

GetKeyPolicy

km: GetKeyPolicy

Lectura

GetKeyRotationStatus

km: GetKeyRotationStatus

Lectura

GetParametersForImport

km: GetParametersForImport

Lectura

GetPublicKey

km: GetPublicKey

Lectura

ImportKeyMaterial

km: ImportKeyMaterial

Escritura

ListAliases

km: ListAliases

Enumeración

ListGrants

km: ListGrants

Enumeración

ListKeyPolicies

km: ListKeyPolicies

Enumeración

ListKeyRotations

km: ListKeyRotations

Enumeración

ListKeys

km: ListKeys

Enumeración

ListResourceTags

km: ListResourceTags

Enumeración

ListRetirableGrants

km: ListRetirableGrants

Enumeración

PutKeyPolicy

km: PutKeyPolicy

Gestión de permisos, escritura

ReEncrypt

kms: ReEncryptFrom

Escritura

km: ReEncryptTo

Escritura

ReplicateKey

km: ReplicateKey

Escritura

RetireGrant

km: RetireGrant

Gestión de permisos, escritura

RevokeGrant

kms: RevokeGrant

Gestión de permisos, escritura

RotateKeyOnDemand

kms: RotateKeyOnDemand

Escritura

ScheduleKeyDeletion

km: ScheduleKeyDeletion

Escritura

Firmar

kms:Sign

Escritura

TagResource

km: TagResource

Etiquetar, escribir

UntagResource

kms: UntagResource

Etiquetar, escribir

UpdateAlias

kms: UpdateAlias

Escritura

UpdateCustomKeyStore

km: UpdateCustomKeyStore

Escritura

UpdateKeyDescription

km: UpdateKeyDescription

Escritura

UpdatePrimaryRegion

km: UpdatePrimaryRegion

Escritura

Verificar

kms:Verify

Escritura

VerifyMac

km: VerifyMac

Escritura

Acciones definidas por AWS Servicio de administración de claves

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

CancelKeyDeletion

Controla el permiso para cancelar la eliminación programada de una clave de AWS KMS

clave*

aws: ResourceTag /$ {} TagKey

kilómetros: CallerAccount

km: KeyOrigin

km: KeySpec

km: KeyUsage

km: MultiRegion

km: MultiRegionKeyType

km: ResourceAliases

km: ViaService

Escritura

ConnectCustomKeyStore

Controla el permiso para conectar o volver a conectar un almacén de claves personalizado a su clúster de AWS CloudHSM asociado o a un administrador de claves externo fuera de AWS

kms: CallerAccount

Escritura

CreateAlias

Controla el permiso para crear un alias para una clave AWS KMS. Los alias son nombres de visualización sencillos opcionales que puede asociar a las claves KMS

alias*

kms: CallerAccount

km: ViaService

Escritura

clave*

aws: ResourceTag /$ {} TagKey

kilómetros: CallerAccount

km: KeyOrigin

km: KeySpec

km: KeyUsage

km: MultiRegion

km: MultiRegionKeyType

km: ResourceAliases

km: ViaService

CreateCustomKeyStore

Controla el permiso para crear un almacén de claves personalizado respaldado por un clúster de AWS CloudHSM o un administrador de claves externo externo a AWS

kms: CallerAccount

Escritura

CreateGrant

Controla el permiso para añadir una concesión a una clave AWS KMS. Puede usar concesiones para agregar permisos sin cambiar la política de claves o la política de IAM.

clave*

aws: ResourceTag /$ {} TagKey

kilómetros: CallerAccount

kmEncryptionContext: $ {EncryptionContextKey}

kilómetros: EncryptionContextKeys

km: GrantConstraintSourceArn

km: GrantConstraintType

km: GranteePrincipal

km: GranteeServicePrincipal

km: GrantIsForAWSResource

km: GrantOperations

km: KeyOrigin

km: KeySpec

km: KeyUsage

km: MultiRegion

km: MultiRegionKeyType

km: ResourceAliases

km: RetiringPrincipal

km: RetiringServicePrincipal

km: ViaService

Gestión de permisos, escritura

CreateKey

Controla el permiso para crear una clave AWS KMS que se puede usar para proteger las claves de datos y otra información confidencial

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

km: BypassPolicyLockoutSafetyCheck

km: CallerAccount

km: KeyOrigin

km: KeySpec

km: KeyUsage

km: MultiRegion

km: MultiRegionKeyType

km: ViaService

Escritura

Descifrar

Controla el permiso para descifrar el texto cifrado que se cifró con una clave KMS AWS

clave*

aws: ResourceTag /$ {} TagKey

kilómetros: CallerAccount

km: EncryptionAlgorithm

kmEncryptionContext: $ {EncryptionContextKey}

kilómetros: EncryptionContextKeys

km: KeyOrigin

km: KeySpec

km: KeyUsage

km: MultiRegion

km: MultiRegionKeyType

km: RecipientAttestation:ImageSha384

km: RecipientAttestation:NitroTPMPCR0

km: RecipientAttestation:NitroTPMPCR1

km: RecipientAttestation:NitroTPMPCR10

km: RecipientAttestation:NitroTPMPCR11

km: RecipientAttestation:NitroTPMPCR12

km: RecipientAttestation:NitroTPMPCR13

km: RecipientAttestation:NitroTPMPCR14

km: RecipientAttestation:NitroTPMPCR15

km: RecipientAttestation:NitroTPMPCR16

km: RecipientAttestation:NitroTPMPCR17

km: RecipientAttestation:NitroTPMPCR18

km: RecipientAttestation:NitroTPMPCR19

km: RecipientAttestation:NitroTPMPCR2

km: RecipientAttestation:NitroTPMPCR20

km: RecipientAttestation:NitroTPMPCR21

km: RecipientAttestation:NitroTPMPCR22

km: RecipientAttestation:NitroTPMPCR23

km: RecipientAttestation:NitroTPMPCR3

km: RecipientAttestation:NitroTPMPCR4

km: RecipientAttestation:NitroTPMPCR5

km: RecipientAttestation:NitroTPMPCR6

km: RecipientAttestation:NitroTPMPCR7

km: RecipientAttestation:NitroTPMPCR8

km: RecipientAttestation:NitroTPMPCR9

km: RecipientAttestation:PCR0

km: RecipientAttestation:PCR1

km: RecipientAttestation:PCR10

km: RecipientAttestation:PCR11

km: RecipientAttestation:PCR12

km: RecipientAttestation:PCR13

km: RecipientAttestation:PCR14

km: RecipientAttestation:PCR15

km: RecipientAttestation:PCR16

km: RecipientAttestation:PCR17

km: RecipientAttestation:PCR18

km: RecipientAttestation:PCR19

km: RecipientAttestation:PCR2

km: RecipientAttestation:PCR20

km: RecipientAttestation:PCR21

km: RecipientAttestation:PCR22

km: RecipientAttestation:PCR23

km: RecipientAttestation:PCR24

km: RecipientAttestation:PCR25

km: RecipientAttestation:PCR26

km: RecipientAttestation:PCR27

km: RecipientAttestation:PCR28

km: RecipientAttestation:PCR29

km: RecipientAttestation:PCR3

km: RecipientAttestation:PCR30

km: RecipientAttestation:PCR31

km: RecipientAttestation:PCR4

km: RecipientAttestation:PCR5

km: RecipientAttestation:PCR6

km: RecipientAttestation:PCR7

km: RecipientAttestation:PCR8

km: RecipientAttestation:PCR9

km: RequestAlias

km: ResourceAliases

km: ViaService

Escritura

DeleteAlias

Controla el permiso para eliminar un alias. Los alias son nombres descriptivos opcionales que puede asociar a las claves de AWS KMS

alias*

kms: CallerAccount

km: ViaService

Escritura

clave*

aws: ResourceTag /$ {} TagKey

kilómetros: CallerAccount

km: KeyOrigin

km: KeySpec

km: KeyUsage

km: MultiRegion

km: MultiRegionKeyType

km: ResourceAliases

km: ViaService

DeleteCustomKeyStore

Controla el permiso para eliminar un almacén de claves personalizadas.

km: CallerAccount

Escritura

DeleteImportedKeyMaterial

Controla el permiso para eliminar el material criptográfico que ha importado a una clave AWS KMS. Esta acción hace que la clave sea inservible.

clave*

aws: ResourceTag /$ {} TagKey

kilómetros: CallerAccount

km: KeyOrigin

km: KeySpec

km: KeyUsage

km: MultiRegion

km: MultiRegionKeyType

km: ResourceAliases

km: ViaService

Escritura

DeriveSharedSecret

Controla el permiso para usar la clave AWS KMS especificada para obtener secretos compartidos

clave*

aws: ResourceTag /$ {} TagKey

kilómetros: CallerAccount

km: KeyAgreementAlgorithm

km: KeyOrigin

km: KeySpec

km: KeyUsage

km: MultiRegion

km: MultiRegionKeyType

km: RecipientAttestation:ImageSha384

km: RecipientAttestation:NitroTPMPCR0

km: RecipientAttestation:NitroTPMPCR1

km: RecipientAttestation:NitroTPMPCR10

km: RecipientAttestation:NitroTPMPCR11

km: RecipientAttestation:NitroTPMPCR12

km: RecipientAttestation:NitroTPMPCR13

km: RecipientAttestation:NitroTPMPCR14

km: RecipientAttestation:NitroTPMPCR15

km: RecipientAttestation:NitroTPMPCR16

km: RecipientAttestation:NitroTPMPCR17

km: RecipientAttestation:NitroTPMPCR18

km: RecipientAttestation:NitroTPMPCR19

km: RecipientAttestation:NitroTPMPCR2

km: RecipientAttestation:NitroTPMPCR20

km: RecipientAttestation:NitroTPMPCR21

km: RecipientAttestation:NitroTPMPCR22

km: RecipientAttestation:NitroTPMPCR23

km: RecipientAttestation:NitroTPMPCR3

km: RecipientAttestation:NitroTPMPCR4

km: RecipientAttestation:NitroTPMPCR5

km: RecipientAttestation:NitroTPMPCR6

km: RecipientAttestation:NitroTPMPCR7

km: RecipientAttestation:NitroTPMPCR8

km: RecipientAttestation:NitroTPMPCR9

km: RecipientAttestation:PCR0

km: RecipientAttestation:PCR1

km: RecipientAttestation:PCR10

km: RecipientAttestation:PCR11

km: RecipientAttestation:PCR12

km: RecipientAttestation:PCR13

km: RecipientAttestation:PCR14

km: RecipientAttestation:PCR15

km: RecipientAttestation:PCR16

km: RecipientAttestation:PCR17

km: RecipientAttestation:PCR18

km: RecipientAttestation:PCR19

km: RecipientAttestation:PCR2

km: RecipientAttestation:PCR20

km: RecipientAttestation:PCR21

km: RecipientAttestation:PCR22

km: RecipientAttestation:PCR23

km: RecipientAttestation:PCR24

km: RecipientAttestation:PCR25

km: RecipientAttestation:PCR26

km: RecipientAttestation:PCR27

km: RecipientAttestation:PCR28

km: RecipientAttestation:PCR29

km: RecipientAttestation:PCR3

km: RecipientAttestation:PCR30

km: RecipientAttestation:PCR31

km: RecipientAttestation:PCR4

km: RecipientAttestation:PCR5

km: RecipientAttestation:PCR6

km: RecipientAttestation:PCR7

km: RecipientAttestation:PCR8

km: RecipientAttestation:PCR9

km: RequestAlias

km: ResourceAliases

km: ViaService

Escritura

DescribeCustomKeyStores

Controla el permiso para ver información detallada acerca de los almacenes de claves personalizadas de la cuenta y la región.

km: CallerAccount

Lectura

DescribeKey

Controla el permiso para ver información detallada sobre una clave AWS KMS

clave*

aws: ResourceTag /$ {} TagKey

kilómetros: CallerAccount

km: KeyOrigin

km: KeySpec

km: KeyUsage

km: MultiRegion

km: MultiRegionKeyType

km: RequestAlias

km: ResourceAliases

km: ViaService

Lectura

DisableKey

Controla el permiso para deshabilitar una clave AWS KMS, lo que impide que se utilice en operaciones criptográficas

clave*

aws: ResourceTag /$ {} TagKey

kilómetros: CallerAccount

km: KeyOrigin

km: KeySpec

km: KeyUsage

km: MultiRegion

km: MultiRegionKeyType

km: ResourceAliases

km: TrailingDaysWithoutKeyUsage

km: ViaService

Escritura

DisableKeyRotation

Controla el permiso para deshabilitar la rotación automática de una clave AWS KMS administrada por el cliente

clave*

aws: ResourceTag /$ {} TagKey

kilómetros: CallerAccount

km: KeyOrigin

km: KeySpec

km: KeyUsage

km: MultiRegion

km: MultiRegionKeyType

km: ResourceAliases

km: ViaService

Escritura

DisconnectCustomKeyStore

Controla el permiso para desconectar el almacén de claves personalizado del clúster de AWS CloudHSM asociado o del administrador de claves externo fuera de AWS

kms: CallerAccount

Escritura

EnableKey

Controla el permiso para cambiar el estado de una clave AWS KMS a habilitado. Esto permite que la clave KMS se utilice en operaciones criptográficas

clave*

aws: ResourceTag /$ {} TagKey

kilómetros: CallerAccount

km: KeyOrigin

km: KeySpec

km: KeyUsage

km: MultiRegion

km: MultiRegionKeyType

km: ResourceAliases

km: ViaService

Escritura

EnableKeyRotation

Controla el permiso para habilitar la rotación automática del material criptográfico en una clave AWS KMS

clave*

aws: ResourceTag /$ {} TagKey

kilómetros: CallerAccount

km: KeyOrigin

km: KeySpec

km: KeyUsage

km: MultiRegion

km: MultiRegionKeyType

km: ResourceAliases

km: RotationPeriodInDays

km: ViaService

Escritura

Cifrar

Controla el permiso para usar la clave AWS KMS especificada para cifrar datos y claves de datos

clave*

aws: ResourceTag /$ {} TagKey

kilómetros: CallerAccount

km: EncryptionAlgorithm

kmEncryptionContext: $ {EncryptionContextKey}

kilómetros: EncryptionContextKeys

km: KeyOrigin

km: KeySpec

km: KeyUsage

km: MultiRegion

km: MultiRegionKeyType

km: RequestAlias

km: ResourceAliases

km: ViaService

Escritura

GenerateDataKey

Controla el permiso para usar la clave AWS KMS para generar claves de datos. Puede usar las claves de datos para cifrar datos fuera del KMS AWS

clave*

aws: ResourceTag /$ {} TagKey

kilómetros: CallerAccount

km: EncryptionAlgorithm

kmEncryptionContext: $ {EncryptionContextKey}

kilómetros: EncryptionContextKeys

km: KeyOrigin

km: KeySpec

km: KeyUsage

km: MultiRegion

km: MultiRegionKeyType

km: RecipientAttestation:ImageSha384

km: RecipientAttestation:NitroTPMPCR0

km: RecipientAttestation:NitroTPMPCR1

km: RecipientAttestation:NitroTPMPCR10

km: RecipientAttestation:NitroTPMPCR11

km: RecipientAttestation:NitroTPMPCR12

km: RecipientAttestation:NitroTPMPCR13

km: RecipientAttestation:NitroTPMPCR14

km: RecipientAttestation:NitroTPMPCR15

km: RecipientAttestation:NitroTPMPCR16

km: RecipientAttestation:NitroTPMPCR17

km: RecipientAttestation:NitroTPMPCR18

km: RecipientAttestation:NitroTPMPCR19

km: RecipientAttestation:NitroTPMPCR2

km: RecipientAttestation:NitroTPMPCR20

km: RecipientAttestation:NitroTPMPCR21

km: RecipientAttestation:NitroTPMPCR22

km: RecipientAttestation:NitroTPMPCR23

km: RecipientAttestation:NitroTPMPCR3

km: RecipientAttestation:NitroTPMPCR4

km: RecipientAttestation:NitroTPMPCR5

km: RecipientAttestation:NitroTPMPCR6

km: RecipientAttestation:NitroTPMPCR7

km: RecipientAttestation:NitroTPMPCR8

km: RecipientAttestation:NitroTPMPCR9

km: RecipientAttestation:PCR0

km: RecipientAttestation:PCR1

km: RecipientAttestation:PCR10

km: RecipientAttestation:PCR11

km: RecipientAttestation:PCR12

km: RecipientAttestation:PCR13

km: RecipientAttestation:PCR14

km: RecipientAttestation:PCR15

km: RecipientAttestation:PCR16

km: RecipientAttestation:PCR17

km: RecipientAttestation:PCR18

km: RecipientAttestation:PCR19

km: RecipientAttestation:PCR2

km: RecipientAttestation:PCR20

km: RecipientAttestation:PCR21

km: RecipientAttestation:PCR22

km: RecipientAttestation:PCR23

km: RecipientAttestation:PCR24

km: RecipientAttestation:PCR25

km: RecipientAttestation:PCR26

km: RecipientAttestation:PCR27

km: RecipientAttestation:PCR28

km: RecipientAttestation:PCR29

km: RecipientAttestation:PCR3

km: RecipientAttestation:PCR30

km: RecipientAttestation:PCR31

km: RecipientAttestation:PCR4

km: RecipientAttestation:PCR5

km: RecipientAttestation:PCR6

km: RecipientAttestation:PCR7

km: RecipientAttestation:PCR8

km: RecipientAttestation:PCR9

km: RequestAlias

km: ResourceAliases

km: ViaService

Escritura

GenerateDataKeyPair

Controla el permiso para usar la clave AWS KMS para generar pares de claves de datos

clave*

aws: ResourceTag /$ {} TagKey

kilómetros: CallerAccount

km: DataKeyPairSpec

km: EncryptionAlgorithm

kmEncryptionContext: $ {EncryptionContextKey}

kilómetros: EncryptionContextKeys

km: KeyOrigin

km: KeySpec

km: KeyUsage

km: MultiRegion

km: MultiRegionKeyType

km: RecipientAttestation:ImageSha384

km: RecipientAttestation:NitroTPMPCR0

km: RecipientAttestation:NitroTPMPCR1

km: RecipientAttestation:NitroTPMPCR10

km: RecipientAttestation:NitroTPMPCR11

km: RecipientAttestation:NitroTPMPCR12

km: RecipientAttestation:NitroTPMPCR13

km: RecipientAttestation:NitroTPMPCR14

km: RecipientAttestation:NitroTPMPCR15

km: RecipientAttestation:NitroTPMPCR16

km: RecipientAttestation:NitroTPMPCR17

km: RecipientAttestation:NitroTPMPCR18

km: RecipientAttestation:NitroTPMPCR19

km: RecipientAttestation:NitroTPMPCR2

km: RecipientAttestation:NitroTPMPCR20

km: RecipientAttestation:NitroTPMPCR21

km: RecipientAttestation:NitroTPMPCR22

km: RecipientAttestation:NitroTPMPCR23

km: RecipientAttestation:NitroTPMPCR3

km: RecipientAttestation:NitroTPMPCR4

km: RecipientAttestation:NitroTPMPCR5

km: RecipientAttestation:NitroTPMPCR6

km: RecipientAttestation:NitroTPMPCR7

km: RecipientAttestation:NitroTPMPCR8

km: RecipientAttestation:NitroTPMPCR9

km: RecipientAttestation:PCR0

km: RecipientAttestation:PCR1

km: RecipientAttestation:PCR10

km: RecipientAttestation:PCR11

km: RecipientAttestation:PCR12

km: RecipientAttestation:PCR13

km: RecipientAttestation:PCR14

km: RecipientAttestation:PCR15

km: RecipientAttestation:PCR16

km: RecipientAttestation:PCR17

km: RecipientAttestation:PCR18

km: RecipientAttestation:PCR19

km: RecipientAttestation:PCR2

km: RecipientAttestation:PCR20

km: RecipientAttestation:PCR21

km: RecipientAttestation:PCR22

km: RecipientAttestation:PCR23

km: RecipientAttestation:PCR24

km: RecipientAttestation:PCR25

km: RecipientAttestation:PCR26

km: RecipientAttestation:PCR27

km: RecipientAttestation:PCR28

km: RecipientAttestation:PCR29

km: RecipientAttestation:PCR3

km: RecipientAttestation:PCR30

km: RecipientAttestation:PCR31

km: RecipientAttestation:PCR4

km: RecipientAttestation:PCR5

km: RecipientAttestation:PCR6

km: RecipientAttestation:PCR7

km: RecipientAttestation:PCR8

km: RecipientAttestation:PCR9

km: RequestAlias

km: ResourceAliases

km: ViaService

Escritura

GenerateDataKeyPairWithoutPlaintext

Controla el permiso para usar la clave AWS KMS para generar pares de claves de datos. A diferencia de la GenerateDataKeyPair operación, esta operación devuelve una clave privada cifrada sin una copia de texto simple

clave*

aws: ResourceTag /$ {} TagKey

kilómetros: CallerAccount

km: DataKeyPairSpec

km: EncryptionAlgorithm

kmEncryptionContext: $ {EncryptionContextKey}

kilómetros: EncryptionContextKeys

km: KeyOrigin

km: KeySpec

km: KeyUsage

km: MultiRegion

km: MultiRegionKeyType

km: RequestAlias

km: ResourceAliases

km: ViaService

Escritura

GenerateDataKeyWithoutPlaintext

Controla el permiso para usar la clave AWS KMS para generar una clave de datos. A diferencia de la GenerateDataKey operación, esta operación devuelve una clave de datos cifrada sin una versión de texto simple de la clave de datos

clave*

aws: ResourceTag /$ {} TagKey

kilómetros: CallerAccount

km: EncryptionAlgorithm

kmEncryptionContext: $ {EncryptionContextKey}

kilómetros: EncryptionContextKeys

km: KeyOrigin

km: KeySpec

km: KeyUsage

km: MultiRegion

km: MultiRegionKeyType

km: RequestAlias

km: ResourceAliases

km: ViaService

Escritura

GenerateMac

Controla el permiso para usar la clave AWS KMS para generar códigos de autenticación de mensajes

clave*

aws: ResourceTag /$ {} TagKey

kilómetros: CallerAccount

km: KeyOrigin

km: KeySpec

km: KeyUsage

km: MacAlgorithm

km: MultiRegion

km: MultiRegionKeyType

km: RequestAlias

km: ResourceAliases

km: ViaService

Escritura

GenerateRandom

Controla el permiso para obtener una cadena de bytes aleatorios criptográficamente segura de KMS AWS

kms: RecipientAttestation:ImageSha384

km: RecipientAttestation:NitroTPMPCR0

km: RecipientAttestation:NitroTPMPCR1

km: RecipientAttestation:NitroTPMPCR10

km: RecipientAttestation:NitroTPMPCR11

km: RecipientAttestation:NitroTPMPCR12

km: RecipientAttestation:NitroTPMPCR13

km: RecipientAttestation:NitroTPMPCR14

km: RecipientAttestation:NitroTPMPCR15

km: RecipientAttestation:NitroTPMPCR16

km: RecipientAttestation:NitroTPMPCR17

km: RecipientAttestation:NitroTPMPCR18

km: RecipientAttestation:NitroTPMPCR19

km: RecipientAttestation:NitroTPMPCR2

km: RecipientAttestation:NitroTPMPCR20

km: RecipientAttestation:NitroTPMPCR21

km: RecipientAttestation:NitroTPMPCR22

km: RecipientAttestation:NitroTPMPCR23

km: RecipientAttestation:NitroTPMPCR3

km: RecipientAttestation:NitroTPMPCR4

km: RecipientAttestation:NitroTPMPCR5

km: RecipientAttestation:NitroTPMPCR6

km: RecipientAttestation:NitroTPMPCR7

km: RecipientAttestation:NitroTPMPCR8

km: RecipientAttestation:NitroTPMPCR9

km: RecipientAttestation:PCR0

km: RecipientAttestation:PCR1

km: RecipientAttestation:PCR10

km: RecipientAttestation:PCR11

km: RecipientAttestation:PCR12

km: RecipientAttestation:PCR13

km: RecipientAttestation:PCR14

km: RecipientAttestation:PCR15

km: RecipientAttestation:PCR16

km: RecipientAttestation:PCR17

km: RecipientAttestation:PCR18

km: RecipientAttestation:PCR19

km: RecipientAttestation:PCR2

km: RecipientAttestation:PCR20

km: RecipientAttestation:PCR21

km: RecipientAttestation:PCR22

km: RecipientAttestation:PCR23

km: RecipientAttestation:PCR24

km: RecipientAttestation:PCR25

km: RecipientAttestation:PCR26

km: RecipientAttestation:PCR27

km: RecipientAttestation:PCR28

km: RecipientAttestation:PCR29

km: RecipientAttestation:PCR3

km: RecipientAttestation:PCR30

km: RecipientAttestation:PCR31

km: RecipientAttestation:PCR4

km: RecipientAttestation:PCR5

km: RecipientAttestation:PCR6

km: RecipientAttestation:PCR7

km: RecipientAttestation:PCR8

km: RecipientAttestation:PCR9

Escritura

GetKeyLastUsage

Controla el permiso para ver el último uso de una clave AWS KMS

clave*

aws: ResourceTag /$ {} TagKey

kilómetros: CallerAccount

km: KeyOrigin

km: KeySpec

km: KeyUsage

km: MultiRegion

km: MultiRegionKeyType

km: ResourceAliases

km: ViaService

Lectura

GetKeyPolicy

Controla el permiso para ver la política clave de la clave AWS KMS especificada

clave*

aws: ResourceTag /$ {} TagKey

kilómetros: CallerAccount

km: KeyOrigin

km: KeySpec

km: KeyUsage

km: MultiRegion

km: MultiRegionKeyType

km: ResourceAliases

km: ViaService

Lectura

GetKeyRotationStatus

Controla el permiso para ver el estado de rotación de una clave AWS KMS

clave*

aws: ResourceTag /$ {} TagKey

kilómetros: CallerAccount

km: KeyOrigin

km: KeySpec

km: KeyUsage

km: MultiRegion

km: MultiRegionKeyType

km: ResourceAliases

km: ViaService

Lectura

GetParametersForImport

Controla el permiso para obtener datos necesarios para importar material criptográfico en una clave administrada por el cliente, incluida una clave pública y un token de importación.

clave*

aws: ResourceTag /$ {} TagKey

kilómetros: CallerAccount

km: KeyOrigin

km: KeySpec

km: KeyUsage

km: MultiRegion

km: MultiRegionKeyType

km: ResourceAliases

km: ViaService

km: WrappingAlgorithm

km: WrappingKeySpec

Lectura

GetPublicKey

Controla el permiso para descargar la clave pública de una clave AWS KMS asimétrica

clave*

aws: ResourceTag /$ {} TagKey

kilómetros: CallerAccount

km: KeyOrigin

km: KeySpec

km: KeyUsage

km: MultiRegion

km: MultiRegionKeyType

km: RequestAlias

km: ResourceAliases

km: ViaService

Lectura

ImportKeyMaterial

Controla el permiso para importar material criptográfico a una clave AWS KMS

clave*

aws: ResourceTag /$ {} TagKey

kilómetros: CallerAccount

km: ExpirationModel

km: KeyOrigin

km: KeySpec

km: KeyUsage

km: MultiRegion

km: MultiRegionKeyType

km: ResourceAliases

km: ValidTo

km: ViaService

Escritura

ListAliases

Controla el permiso para ver los alias definidos en la cuenta. Los alias son nombres descriptivos opcionales que puede asociar a las claves de AWS KMS

Enumeración

ListGrants

Controla el permiso para ver todas las concesiones de una clave de AWS KMS

clave*

aws: ResourceTag /$ {} TagKey

kilómetros: CallerAccount

km: GrantIsForAWSResource

km: KeyOrigin

km: KeySpec

km: KeyUsage

km: MultiRegion

km: MultiRegionKeyType

km: ResourceAliases

km: ViaService

Enumeración

ListKeyPolicies

Controla el permiso para ver los nombres de las políticas clave de una clave AWS KMS

clave*

aws: ResourceTag /$ {} TagKey

kilómetros: CallerAccount

km: KeyOrigin

km: KeySpec

km: KeyUsage

km: MultiRegion

km: MultiRegionKeyType

km: ResourceAliases

km: ViaService

Enumeración

ListKeyRotations

Controla el permiso para ver la lista de materiales clave de una clave AWS KMS

clave*

aws: ResourceTag /$ {} TagKey

kilómetros: CallerAccount

km: KeyOrigin

km: KeySpec

km: KeyUsage

km: MultiRegion

km: MultiRegionKeyType

km: ResourceAliases

km: ViaService

Enumeración

ListKeys

Controla el permiso para ver el ID de clave y el nombre de recurso de Amazon (ARN) de todas las claves de AWS KMS de la cuenta

Enumeración

ListResourceTags

Controla el permiso para ver todas las etiquetas adjuntas a una clave de AWS KMS

clave*

aws: ResourceTag /$ {} TagKey

kilómetros: CallerAccount

km: KeyOrigin

km: KeySpec

km: KeyUsage

km: MultiRegion

km: MultiRegionKeyType

km: ResourceAliases

km: ViaService

Enumeración

ListRetirableGrants

Controla el permiso para ver concesiones en las que el principal especificado es el principal de retirada. Otras entidades principales pueden retirar la concesión y esta entidad principal puede retirar otras concesiones.

Enumeración

PutKeyPolicy

Controla el permiso para reemplazar la política clave por la clave AWS KMS especificada

clave*

aws: ResourceTag /$ {} TagKey

kilómetros: BypassPolicyLockoutSafetyCheck

km: CallerAccount

km: KeyOrigin

km: KeySpec

km: KeyUsage

km: MultiRegion

km: MultiRegionKeyType

km: ResourceAliases

km: ViaService

Gestión de permisos, escritura

ReEncryptFrom

Controla el permiso para descifrar datos como parte del proceso que descifra y vuelve a cifrar los datos en KMS AWS

clave*

aws: ResourceTag /$ {} TagKey

kilómetros: CallerAccount

km: EncryptionAlgorithm

kmEncryptionContext: $ {EncryptionContextKey}

kilómetros: EncryptionContextKeys

km: KeyOrigin

km: KeySpec

km: KeyUsage

km: MultiRegion

km: MultiRegionKeyType

km: ReEncryptOnSameKey

km: RequestAlias

km: ResourceAliases

km: ViaService

Escritura

ReEncryptTo

Controla el permiso para cifrar datos como parte del proceso que descifra y vuelve a cifrar los datos en KMS AWS

clave*

aws: ResourceTag /$ {} TagKey

kilómetros: CallerAccount

km: EncryptionAlgorithm

kmEncryptionContext: $ {EncryptionContextKey}

kilómetros: EncryptionContextKeys

km: KeyOrigin

km: KeySpec

km: KeyUsage

km: MultiRegion

km: MultiRegionKeyType

km: ReEncryptOnSameKey

km: RequestAlias

km: ResourceAliases

km: ViaService

Escritura

ReplicateKey

Controla el permiso para replicar una clave principal de varias regiones.

clave*

aws: ResourceTag /$ {} TagKey

kilómetros: CallerAccount

km: KeyOrigin

km: KeySpec

km: KeyUsage

km: MultiRegion

km: MultiRegionKeyType

km: ReplicaRegion

km: ResourceAliases

km: ViaService

Escritura

RetireGrant

Controla el permiso para retirar una concesión. Por lo general, el usuario de la subvención llama a la RetireGrant operación después de completar las tareas que la concesión le permitió realizar

clave*

aws: ResourceTag /$ {} TagKey

kilómetros: CallerAccount

kmEncryptionContext: $ {EncryptionContextKey}

kilómetros: EncryptionContextKeys

km: GrantConstraintType

km: KeyOrigin

km: KeySpec

km: KeyUsage

km: MultiRegion

km: MultiRegionKeyType

km: ResourceAliases

km: ViaService

Gestión de permisos, escritura

RevokeGrant

Controla el permiso para revocar una concesión, que deniega el permiso de todas las operaciones que dependen de la concesión.

clave*

aws: ResourceTag /$ {} TagKey

kilómetros: CallerAccount

km: GrantIsForAWSResource

km: KeyOrigin

km: KeySpec

km: KeyUsage

km: MultiRegion

km: MultiRegionKeyType

km: ResourceAliases

km: ViaService

Gestión de permisos, escritura

RotateKeyOnDemand

Controla el permiso para invocar la rotación bajo demanda del material criptográfico de una AWS clave KMS

clave*

aws: ResourceTag /$ {} TagKey

kilómetros: CallerAccount

km: KeyOrigin

km: KeySpec

km: KeyUsage

km: MultiRegion

km: MultiRegionKeyType

km: ResourceAliases

km: ViaService

Escritura

ScheduleKeyDeletion

Controla el permiso para programar la eliminación de una clave AWS KMS

clave*

aws: ResourceTag /$ {} TagKey

kilómetros: CallerAccount

km: KeyOrigin

km: KeySpec

km: KeyUsage

km: MultiRegion

km: MultiRegionKeyType

km: ResourceAliases

km: ScheduleKeyDeletionPendingWindowInDays

km: TrailingDaysWithoutKeyUsage

km: ViaService

Escritura

Firmar

Controla el permiso para producir una firma digital para un mensaje.

clave*

aws: ResourceTag /$ {} TagKey

kilómetros: CallerAccount

km: KeyOrigin

km: KeySpec

km: KeyUsage

km: MessageType

km: MultiRegion

km: MultiRegionKeyType

km: RequestAlias

km: ResourceAliases

km: SigningAlgorithm

km: ViaService

Escritura

TagResource

Controla el permiso para crear o actualizar las etiquetas adjuntas a una clave AWS KMS

clave*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

km: CallerAccount

km: KeyOrigin

km: KeySpec

km: KeyUsage

km: MultiRegion

km: MultiRegionKeyType

km: ResourceAliases

km: ViaService

Etiquetar, escribir

UntagResource

Controla el permiso para eliminar las etiquetas adjuntas a una clave AWS KMS

clave*

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

km: CallerAccount

km: KeyOrigin

km: KeySpec

km: KeyUsage

km: MultiRegion

km: MultiRegionKeyType

km: ResourceAliases

km: ViaService

Etiquetar, escribir

UpdateAlias

Controla el permiso para asociar un alias a una clave de AWS KMS diferente. Un alias es un nombre sencillo opcional que se puede asociar a una clave KMS de

alias*

kms: CallerAccount

km: ViaService

Escritura

clave*

aws: ResourceTag /$ {} TagKey

kilómetros: CallerAccount

km: KeyOrigin

km: KeySpec

km: KeyUsage

km: MultiRegion

km: MultiRegionKeyType

km: ResourceAliases

km: ViaService

UpdateCustomKeyStore

Controla el permiso para cambiar las propiedades de un almacén de claves personalizadas.

km: CallerAccount

Escritura

UpdateKeyDescription

Controla el permiso para eliminar o cambiar la descripción de una clave AWS KMS

clave*

aws: ResourceTag /$ {} TagKey

kilómetros: CallerAccount

km: KeyOrigin

km: KeySpec

km: KeyUsage

km: MultiRegion

km: MultiRegionKeyType

km: ResourceAliases

km: ViaService

Escritura

UpdatePrimaryRegion

Controla el permiso para actualizar la región principal de una clave principal de varias regiones.

clave*

aws: ResourceTag /$ {} TagKey

kilómetros: CallerAccount

km: KeyOrigin

km: KeySpec

km: KeyUsage

km: MultiRegion

km: MultiRegionKeyType

km: PrimaryRegion

km: ResourceAliases

km: ViaService

Escritura

Verificar

Controla el permiso para usar la clave AWS KMS especificada para verificar las firmas digitales

clave*

aws: ResourceTag /$ {} TagKey

kilómetros: CallerAccount

km: KeyOrigin

km: KeySpec

km: KeyUsage

km: MessageType

km: MultiRegion

km: MultiRegionKeyType

km: RequestAlias

km: ResourceAliases

km: SigningAlgorithm

km: ViaService

Escritura

VerifyMac

Controla el permiso para usar la clave AWS KMS para verificar los códigos de autenticación de los mensajes

clave*

aws: ResourceTag /$ {} TagKey

kilómetros: CallerAccount

km: KeyOrigin

km: KeySpec

km: KeyUsage

km: MacAlgorithm

km: MultiRegion

km: MultiRegionKeyType

km: RequestAlias

km: ResourceAliases

km: ViaService

Escritura

Permission-only acciones para AWS Servicio de administración de claves

El Servicio de administración de AWS claves define las siguientes acciones, pero no se pueden invocar directamente mediante ninguna operación de API. Solo se pueden utilizar en las declaraciones de política de IAM para conceder o denegar permisos.

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

SynchronizeMultiRegionKey

Controla el acceso a las API internas que sincronizan claves de varias regiones.

clave*

aws: ResourceTag /$ {} TagKey

kilómetros: KeyOrigin

km: KeySpec

km: KeyUsage

km: MultiRegion

km: MultiRegionKeyType

km: ResourceAliases

Escritura

Tipos de recursos definidos por AWS Servicio de administración de claves

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

alias

arn: $ {Partition} :kms: $ {Region} :$ {Account} :alias/$ {Alias}

clave

arn: $ {Partition} :kms: $ {Region} :$ {Account} :key/$ {} KeyId

ResourceTagaws: /$ {} TagKey

kilómetros: KeyOrigin

km: KeySpec

km: KeyUsage

km: MultiRegion

km: MultiRegionKeyType

km: ResourceAliases

Claves de estado para AWS Servicio de administración de claves

AWS El servicio de administración de claves define las siguientes claves de condición que se pueden utilizar en el Condition elemento de una política de IAM.

Claves de condición Descripción Tipo

aws: RequestTag /$ {} TagKey

Filtra el acceso a las operaciones de AWS KMS especificadas en función de la clave y el valor de la etiqueta de la solicitud

Cadena

aws: ResourceTag /$ {} TagKey

Filtra el acceso a las operaciones de AWS KMS especificadas en función de las etiquetas asignadas a la clave de AWS KMS

Cadena

AWS: TagKeys

Filtra el acceso a las operaciones de AWS KMS especificadas en función de las claves de etiqueta de la solicitud

ArrayOfString

kms: BypassPolicyLockoutSafetyCheck

Filtra el acceso a PutKeyPolicy las operaciones CreateKey y en función del valor del BypassPolicyLockoutSafetyCheck parámetro de la solicitud

Bool

km: CallerAccount

Filtra el acceso a determinadas operaciones de AWS KMS en función del Cuenta de AWS identificador de la persona que llama. Puede usar esta clave de condición para permitir o denegar el acceso a todos los usuarios y roles de IAM Cuenta de AWS en una declaración de política única

Cadena

kms: CustomerMasterKeySpec

La clave de CustomerMasterKeySpec condición kms: está obsoleta. En su lugar, utilice la clave de KeySpec condición kms:

Cadena

kms: CustomerMasterKeyUsage

La clave de CustomerMasterKeyUsage condición kms: está obsoleta. En su lugar, utilice la clave de KeyUsage condición kms:

Cadena

kms: DataKeyPairSpec

Filtra el acceso GenerateDataKeyPair y GenerateDataKeyPairWithoutPlaintext las operaciones en función del valor del KeyPairSpec parámetro de la solicitud

Cadena

km: EncryptionAlgorithm

Filtra el acceso a las operaciones de cifrado en función del valor del algoritmo de cifrado de la solicitud.

Cadena

kmEncryptionContext: $ {EncryptionContextKey}

Filtra el acceso a una clave AWS KMS simétrica en función del contexto de cifrado de una operación criptográfica. Esta clave de condición evalúa la clave y el valor de cada par de valor de clave en el contexto de cifrado.

Cadena

kms: EncryptionContextKeys

Filtra el acceso a una clave AWS KMS simétrica en función del contexto de cifrado de una operación criptográfica. Esta clave de condición solo evalúa la clave de cada par de valor de clave en el contexto de cifrado.

ArrayOfString

kms: ExpirationModel

Filtra el acceso a la ImportKeyMaterial operación en función del valor del ExpirationModel parámetro de la solicitud

Cadena

km: GrantConstraintSourceArn

Filtra el acceso a la CreateGrant operación en función del valor de la SourceArn restricción de la solicitud

ARN

km: GrantConstraintType

Filtra el acceso a la CreateGrant operación en función de la restricción de concesión de la solicitud

Cadena

km: GrantIsForAWSResource

Filtra el acceso a la CreateGrant operación cuando la solicitud proviene de un AWS servicio específico

Bool

km: GrantOperations

Filtra el acceso a la CreateGrant operación en función de las operaciones de la concesión

ArrayOfString

km: GranteePrincipal

Filtra el acceso a la CreateGrant operación en función del beneficiario principal de la subvención

Cadena

km: GranteeServicePrincipal

Filtra el acceso a la CreateGrant operación en función del valor de GranteeServicePrincipal la solicitud

Cadena

km: KeyAgreementAlgorithm

Filtra el acceso a la DeriveSharedSecret operación en función del valor del KeyAgreementAlgorithm parámetro de la solicitud

Cadena

km: KeyOrigin

Filtra el acceso a una operación de API en función de la propiedad Origin de la clave AWS KMS creada o utilizada en la operación. Se usa para calificar la autorización de la CreateKey operación o cualquier operación que esté autorizada para una clave de KMS

Cadena

kms: KeySpec

Filtra el acceso a una operación de API en función de la KeySpec propiedad de la clave AWS KMS creada o utilizada en la operación. Úselo para calificar la autorización de la CreateKey operación o cualquier operación que esté autorizada para un recurso clave de KMS

Cadena

kms: KeyUsage

Filtra el acceso a una operación de API en función de la KeyUsage propiedad de la clave AWS KMS creada o utilizada en la operación. Utilícela para calificar la autorización de la CreateKey operación o cualquier operación que esté autorizada para un recurso clave de KMS

Cadena

kms: MacAlgorithm

Filtra el acceso a VerifyMac las operaciones GenerateMac y en función del MacAlgorithm parámetro de la solicitud

Cadena

km: MessageType

Filtra el acceso a las operaciones de firma y verificación en función del valor del MessageType parámetro de la solicitud

Cadena

km: MultiRegion

Filtra el acceso a una operación de API en función de la MultiRegion propiedad de la clave AWS KMS creada o utilizada en la operación. Utilícela para calificar la autorización de la CreateKey operación o cualquier operación que esté autorizada para un recurso clave de KMS

Bool

kms: MultiRegionKeyType

Filtra el acceso a una operación de API en función de la MultiRegionKeyType propiedad de la clave AWS KMS creada o utilizada en la operación. Utilícela para calificar la autorización de la CreateKey operación o cualquier operación que esté autorizada para un recurso clave de KMS

Cadena

kms: PrimaryRegion

Filtra el acceso a la UpdatePrimaryRegion operación en función del valor del PrimaryRegion parámetro de la solicitud

Cadena

km: ReEncryptOnSameKey

Filtra el acceso a la ReEncrypt operación cuando usa la misma clave AWS KMS que se usó para la operación de cifrado

Bool

kms: RecipientAttestation:ImageSha384

Filtra el acceso a las operaciones de la API en función del hash de imagen del documento de certificación de la solicitud.

Cadena

km: RecipientAttestation:NitroTPMPCR0

Filtra el acceso por el registro de configuración de plataforma (PCR) 0 en el documento de certificación de la solicitud. El PCR0 es una medida contigua del código ejecutable del firmware del sistema principal.

Cadena

km: RecipientAttestation:NitroTPMPCR1

Filtra el acceso por el registro de configuración de plataforma (PCR) 1 en el documento de certificación de la solicitud. El PCR1 es una medida contigua de la configuración de la data/host plataforma del firmware del sistema principal, que normalmente incluye los números de serie y modelo

Cadena

km: RecipientAttestation:NitroTPMPCR10

Filtra el acceso por el registro de configuración de plataforma (PCR) 10 en el documento de certificación de la solicitud. El PCR10 es una medida contigua de protección del registro de mediciones de IMA.

Cadena

km: RecipientAttestation:NitroTPMPCR11

Filtra el acceso por el registro de configuración de plataforma (PCR) 11 en el documento de certificación de la solicitud. El PCR11 es una medida contigua de todos los componentes de las imágenes unificadas del kernel (UKI).

Cadena

km: RecipientAttestation:NitroTPMPCR12

Filtra el acceso por el registro de configuración de plataforma (PCR) 12 en el documento de certificación de la solicitud. El PCR12 es una medida contigua de la línea de comandos del kernel, las credenciales del sistema y las imágenes de configuración del sistema.

Cadena

km: RecipientAttestation:NitroTPMPCR13

Filtra el acceso por el registro de configuración de plataforma (PCR) 13 en el documento de certificación de la solicitud. El PCR13 es una medida contigua de todas las imágenes de extensión del sistema para el initrd.

Cadena

km: RecipientAttestation:NitroTPMPCR14

Filtra el acceso por el registro de configuración de plataforma (PCR) 14 en el documento de certificación de la solicitud. El PCR14 es una medida contigua de los certificados y hashes “MOK”.

Cadena

km: RecipientAttestation:NitroTPMPCR15

Filtra el acceso por el registro de configuración de plataforma (PCR) 15 en el documento de certificación de la solicitud. El PCR15 es una medida contigua de la clave de cifrado del volumen del sistema de archivos raíz.

Cadena

km: RecipientAttestation:NitroTPMPCR16

Filtra el acceso por el registro de configuración de plataforma (PCR) 16 en el documento de certificación de la solicitud. El PCR16 es un PCR personalizado que el usuario puede definir para casos de uso específicos.

Cadena

km: RecipientAttestation:NitroTPMPCR17

Filtra el acceso por el registro de configuración de plataforma (PCR) 17 en el documento de certificación de la solicitud. El PCR17 es un PCR personalizado que el usuario puede definir para casos de uso específicos.

Cadena

km: RecipientAttestation:NitroTPMPCR18

Filtra el acceso por el registro de configuración de plataforma (PCR) 18 en el documento de certificación de la solicitud. El PCR18 es un PCR personalizado que el usuario puede definir para casos de uso específicos.

Cadena

km: RecipientAttestation:NitroTPMPCR19

Filtra el acceso por el registro de configuración de plataforma (PCR) 19 en el documento de certificación de la solicitud. El PCR19 es un PCR personalizado que el usuario puede definir para casos de uso específicos.

Cadena

km: RecipientAttestation:NitroTPMPCR2

Filtra el acceso por el registro de configuración de plataforma (PCR) 2 en el documento de certificación de la solicitud. El PCR2 es una medida contigua del código ejecutable ampliado o conectable, que incluye las ROM opcionales en el hardware conectable.

Cadena

km: RecipientAttestation:NitroTPMPCR20

Filtra el acceso por el registro de configuración de plataforma (PCR) 20 en el documento de certificación de la solicitud. El PCR20 es un PCR personalizado que el usuario puede definir para casos de uso específicos.

Cadena

km: RecipientAttestation:NitroTPMPCR21

Filtra el acceso por el registro de configuración de plataforma (PCR) 21 en el documento de certificación de la solicitud. El PCR21 es un PCR personalizado que el usuario puede definir para casos de uso específicos.

Cadena

km: RecipientAttestation:NitroTPMPCR22

Filtra el acceso por el registro de configuración de plataforma (PCR) 22 en el documento de certificación de la solicitud. El PCR22 es un PCR personalizado que el usuario puede definir para casos de uso específicos.

Cadena

km: RecipientAttestation:NitroTPMPCR23

Filtra el acceso por el registro de configuración de plataforma (PCR) 23 en el documento de certificación de la solicitud. El PCR23 es un PCR personalizado que el usuario puede definir para casos de uso específicos.

Cadena

km: RecipientAttestation:NitroTPMPCR3

Filtra el acceso por el registro de configuración de plataforma (PCR) 3 en el documento de certificación de la solicitud. El PCR3 es una medida contigua de los datos de firmware ampliados o conectables, que incluye información sobre el hardware conectable.

Cadena

km: RecipientAttestation:NitroTPMPCR4

Filtra el acceso por el registro de configuración de plataforma (PCR) 4 en el documento de certificación de la solicitud. El PCR4 es una medida contigua del cargador de arranque y los controladores adicionales, que incluye los archivos binarios y las extensiones implementados por dicho cargador.

Cadena

km: RecipientAttestation:NitroTPMPCR5

Filtra el acceso por el registro de configuración de plataforma (PCR) 5 en el documento de certificación de la solicitud. PCR5 es una medida contigua de la tabla GPT/Partition

Cadena

km: RecipientAttestation:NitroTPMPCR6

Filtra el acceso por el registro de configuración de plataforma (PCR) 6 en el documento de certificación de la solicitud. El PCR6 es un PCR personalizado que el usuario puede definir para casos de uso específicos.

Cadena

km: RecipientAttestation:NitroTPMPCR7

Filtra el acceso por el registro de configuración de plataforma (PCR) 7 en el documento de certificación de la solicitud. PCR7 es una medida de estado contigua SecureBoot

Cadena

km: RecipientAttestation:NitroTPMPCR8

Filtra el acceso por el registro de configuración de plataforma (PCR) 8 en el documento de certificación de la solicitud. El PCR8 es una medida contigua de los comandos y la línea de comandos del kernel.

Cadena

km: RecipientAttestation:NitroTPMPCR9

Filtra el acceso por el registro de configuración de plataforma (PCR) 9 en el documento de certificación de la solicitud. El PCR9 es una medida contigua de todos los archivos leídos (incluida la imagen del kernel).

Cadena

km: RecipientAttestation:PCR0

Filtra el acceso por el registro de configuración de plataforma (PCR) 0 en el documento de certificación de la solicitud. El PCR0 es una medida contigua del contenido del archivo de imagen del enclave, sin los datos de la sección.

Cadena

km: RecipientAttestation:PCR1

Filtra el acceso por el registro de configuración de plataforma (PCR) 1 en el documento de certificación de la solicitud. El PCR1 es una medida contigua de los datos del kernel de Linux y de los datos de arranque.

Cadena

km: RecipientAttestation:PCR10

Filtra el acceso por el registro de configuración de plataforma (PCR) 10 en el documento de certificación de la solicitud. El PCR10 es un PCR personalizado que el usuario puede definir para casos de uso específicos.

Cadena

km: RecipientAttestation:PCR11

Filtra el acceso por el registro de configuración de plataforma (PCR) 11 en el documento de certificación de la solicitud. El PCR11 es un PCR personalizado que el usuario puede definir para casos de uso específicos.

Cadena

km: RecipientAttestation:PCR12

Filtra el acceso por el registro de configuración de plataforma (PCR) 12 en el documento de certificación de la solicitud. El PCR12 es un PCR personalizado que el usuario puede definir para casos de uso específicos.

Cadena

km: RecipientAttestation:PCR13

Filtra el acceso por el registro de configuración de plataforma (PCR) 13 en el documento de certificación de la solicitud. El PCR13 es un PCR personalizado que el usuario puede definir para casos de uso específicos.

Cadena

km: RecipientAttestation:PCR14

Filtra el acceso por el registro de configuración de plataforma (PCR) 14 en el documento de certificación de la solicitud. El PCR14 es un PCR personalizado que el usuario puede definir para casos de uso específicos.

Cadena

km: RecipientAttestation:PCR15

Filtra el acceso por el registro de configuración de plataforma (PCR) 15 en el documento de certificación de la solicitud. El PCR15 es un PCR personalizado que el usuario puede definir para casos de uso específicos.

Cadena

km: RecipientAttestation:PCR16

Filtra el acceso por el registro de configuración de plataforma (PCR) 16 en el documento de certificación de la solicitud. El PCR16 es un PCR personalizado que el usuario puede definir para casos de uso específicos.

Cadena

km: RecipientAttestation:PCR17

Filtra el acceso por el registro de configuración de plataforma (PCR) 17 en el documento de certificación de la solicitud. El PCR17 es un PCR personalizado que el usuario puede definir para casos de uso específicos.

Cadena

km: RecipientAttestation:PCR18

Filtra el acceso por el registro de configuración de plataforma (PCR) 18 en el documento de certificación de la solicitud. El PCR18 es un PCR personalizado que el usuario puede definir para casos de uso específicos.

Cadena

km: RecipientAttestation:PCR19

Filtra el acceso por el registro de configuración de plataforma (PCR) 19 en el documento de certificación de la solicitud. El PCR19 es un PCR personalizado que el usuario puede definir para casos de uso específicos.

Cadena

km: RecipientAttestation:PCR2

Filtra el acceso por el registro de configuración de plataforma (PCR) 2 en el documento de certificación de la solicitud. El PCR2 es una medición contigua y secuencial de las aplicaciones del usuario, sin RAMFS de arranque.

Cadena

km: RecipientAttestation:PCR20

Filtra el acceso por el registro de configuración de plataforma (PCR) 20 en el documento de certificación de la solicitud. El PCR20 es un PCR personalizado que el usuario puede definir para casos de uso específicos.

Cadena

km: RecipientAttestation:PCR21

Filtra el acceso por el registro de configuración de plataforma (PCR) 21 en el documento de certificación de la solicitud. El PCR21 es un PCR personalizado que el usuario puede definir para casos de uso específicos.

Cadena

km: RecipientAttestation:PCR22

Filtra el acceso por el registro de configuración de plataforma (PCR) 22 en el documento de certificación de la solicitud. El PCR22 es un PCR personalizado que el usuario puede definir para casos de uso específicos.

Cadena

km: RecipientAttestation:PCR23

Filtra el acceso por el registro de configuración de plataforma (PCR) 23 en el documento de certificación de la solicitud. El PCR23 es un PCR personalizado que el usuario puede definir para casos de uso específicos.

Cadena

km: RecipientAttestation:PCR24

Filtra el acceso por el registro de configuración de plataforma (PCR) 24 en el documento de certificación de la solicitud. El PCR24 es un PCR personalizado que el usuario puede definir para casos de uso específicos.

Cadena

km: RecipientAttestation:PCR25

Filtra el acceso por el registro de configuración de plataforma (PCR) 25 en el documento de certificación de la solicitud. El PCR25 es un PCR personalizado que el usuario puede definir para casos de uso específicos.

Cadena

km: RecipientAttestation:PCR26

Filtra el acceso por el registro de configuración de plataforma (PCR) 26 en el documento de certificación de la solicitud. El PCR26 es un PCR personalizado que el usuario puede definir para casos de uso específicos.

Cadena

km: RecipientAttestation:PCR27

Filtra el acceso por el registro de configuración de plataforma (PCR) 27 en el documento de certificación de la solicitud. El PCR27 es un PCR personalizado que el usuario puede definir para casos de uso específicos.

Cadena

km: RecipientAttestation:PCR28

Filtra el acceso por el registro de configuración de plataforma (PCR) 28 en el documento de certificación de la solicitud. El PCR28 es un PCR personalizado que el usuario puede definir para casos de uso específicos.

Cadena

km: RecipientAttestation:PCR29

Filtra el acceso por el registro de configuración de plataforma (PCR) 29 en el documento de certificación de la solicitud. El PCR29 es un PCR personalizado que el usuario puede definir para casos de uso específicos.

Cadena

km: RecipientAttestation:PCR3

Filtra el acceso por el registro de configuración de plataforma (PCR) 3 en el documento de certificación de la solicitud. El PCR3 es una medida contigua del rol de IAM asignada a la instancia principal.

Cadena

km: RecipientAttestation:PCR30

Filtra el acceso por el registro de configuración de plataforma (PCR) 30 en el documento de certificación de la solicitud. El PCR30 es un PCR personalizado que el usuario puede definir para casos de uso específicos.

Cadena

km: RecipientAttestation:PCR31

Filtra el acceso por el registro de configuración de plataforma (PCR) 31 en el documento de certificación de la solicitud. El PCR31 es un PCR personalizado que el usuario puede definir para casos de uso específicos.

Cadena

km: RecipientAttestation:PCR4

Filtra el acceso por el registro de configuración de plataforma (PCR) 4 en el documento de certificación de la solicitud. El PCR4 es una medida contigua del ID de la instancia principal.

Cadena

km: RecipientAttestation:PCR5

Filtra el acceso por el registro de configuración de plataforma (PCR) 5 en el documento de certificación de la solicitud. El PCR5 es un PCR personalizado que el usuario puede definir para casos de uso específicos.

Cadena

km: RecipientAttestation:PCR6

Filtra el acceso por el registro de configuración de plataforma (PCR) 6 en el documento de certificación de la solicitud. El PCR6 es un PCR personalizado que el usuario puede definir para casos de uso específicos.

Cadena

km: RecipientAttestation:PCR7

Filtra el acceso por el registro de configuración de plataforma (PCR) 7 en el documento de certificación de la solicitud. El PCR7 es un PCR personalizado que el usuario puede definir para casos de uso específicos.

Cadena

km: RecipientAttestation:PCR8

Filtra el acceso por el registro de configuración de plataforma (PCR) 8 en el documento de certificación de la solicitud. El PCR8 es una medida del certificado de firma especificado para el archivo de imagen del enclave.

Cadena

km: RecipientAttestation:PCR9

Filtra el acceso por el registro de configuración de plataforma (PCR) 9 en el documento de certificación de la solicitud. El PCR9 es un PCR personalizado que el usuario puede definir para casos de uso específicos.

Cadena

km: ReplicaRegion

Filtra el acceso a la ReplicateKey operación en función del valor del ReplicaRegion parámetro de la solicitud

Cadena

km: RequestAlias

Filtra el acceso a las operaciones criptográficas y DescribeKey, en GetPublicKey función del alias de la solicitud

Cadena

km: ResourceAliases

Filtra el acceso a operaciones de AWS KMS específicas en función de los alias asociados a la clave de AWS KMS

ArrayOfString

kms: RetiringPrincipal

Filtra el acceso a la CreateGrant operación en función del principal de la subvención que se jubila

Cadena

km: RetiringServicePrincipal

Filtra el acceso a la CreateGrant operación en función del valor de RetiringServicePrincipal la solicitud

Cadena

km: RotationPeriodInDays

Filtra el acceso a la EnableKeyRotation operación en función del valor del RotationPeriodInDays parámetro de la solicitud

Numérico

km: ScheduleKeyDeletionPendingWindowInDays

Filtra el acceso a la ScheduleKeyDeletion operación en función del valor del PendingWindowInDays parámetro de la solicitud

Numérico

km: SigningAlgorithm

Filtra el acceso a las operaciones Sign y Verify en función del algoritmo de firma de la solicitud

Cadena

km: TrailingDaysWithoutKeyUsage

Filtra el acceso a las DisableKey operaciones ScheduleKeyDeletion y en función del número de días transcurridos desde la última vez que se utilizó la clave AWS KMS

Numérico

kms: ValidTo

Filtra el acceso a la ImportKeyMaterial operación en función del valor del ValidTo parámetro de la solicitud. Puede utilizar esta clave de condición para permitir a los usuarios importar el material de claves solo cuando se alcance la fecha de expiración especificada.

Date

km: ViaService

Filtra el acceso cuando una solicitud realizada en nombre del principal proviene de un AWS servicio específico

Cadena

km: WrappingAlgorithm

Filtra el acceso a la GetParametersForImport operación en función del valor del WrappingAlgorithm parámetro de la solicitud

Cadena

km: WrappingKeySpec

Filtra el acceso a la GetParametersForImport operación en función del valor del WrappingKeySpec parámetro de la solicitud

Cadena