View a markdown version of this page

Actions, ressources et clés de condition pour AWS Service de gestion des clés - Référence de l'autorisation de service

Actions, ressources et clés de condition pour AWS Service de gestion des clés

AWS Le service de gestion des clés (préfixe de service :kms) fournit les opérations, ressources, actions et clés de condition spécifiques au service suivantes à utiliser dans les politiques d'autorisation IAM.

Références :

Opérations d'API définies par AWS Service de gestion des clés

Le tableau suivant fait correspondre les opérations d'API aux actions IAM qu'elles autorisent. Seules les clés de condition qui ont des valeurs statiques pour l'API et l'action données sont répertoriées ; pour l'ensemble complet des clés de condition prises en charge par chaque action, consultez le tableau Actions.

Opération Action IAM Clé de condition Valeur (s) possible (s) Niveau d’accès

CancelKeyDeletion

km : CancelKeyDeletion

Écrire

ConnectCustomKeyStore

km : ConnectCustomKeyStore

Écrire

CreateAlias

km : CreateAlias

Écrire

CreateCustomKeyStore

km : CreateCustomKeyStore

Écrire

CreateGrant

km : CreateGrant

Gestion des autorisations, Write

CreateKey

km : CreateKey

Écrire

km : PutKeyPolicy

Gestion des autorisations, Write

km : TagResource

Marquage, écriture

Déchiffrer

kms:Decrypt

Écrire

DeleteAlias

km : DeleteAlias

Écrire

DeleteCustomKeyStore

km : DeleteCustomKeyStore

Écrire

DeleteImportedKeyMaterial

km : DeleteImportedKeyMaterial

Écrire

DeriveSharedSecret

km : DeriveSharedSecret

Écrire

DescribeCustomKeyStores

km : DescribeCustomKeyStores

Lecture

DescribeKey

km : DescribeKey

Lecture

DisableKey

km : DisableKey

Écrire

DisableKeyRotation

km : DisableKeyRotation

Écrire

DisconnectCustomKeyStore

km : DisconnectCustomKeyStore

Écrire

EnableKey

km : EnableKey

Écrire

EnableKeyRotation

km : EnableKeyRotation

Écrire

Chiffrer

kms:Encrypt

Écrire

GenerateDataKey

km : GenerateDataKey

Écrire

GenerateDataKeyPair

km : GenerateDataKeyPair

Écrire

GenerateDataKeyPairWithoutPlaintext

km : GenerateDataKeyPairWithoutPlaintext

Écrire

GenerateDataKeyWithoutPlaintext

km : GenerateDataKeyWithoutPlaintext

Écrire

GenerateMac

km : GenerateMac

Écrire

GenerateRandom

km : GenerateRandom

Écrire

GetKeyLastUsage

km : GetKeyLastUsage

Lecture

GetKeyPolicy

km : GetKeyPolicy

Lecture

GetKeyRotationStatus

km : GetKeyRotationStatus

Lecture

GetParametersForImport

km : GetParametersForImport

Lecture

GetPublicKey

km : GetPublicKey

Lecture

ImportKeyMaterial

km : ImportKeyMaterial

Écrire

ListAliases

km : ListAliases

List

ListGrants

km : ListGrants

List

ListKeyPolicies

km : ListKeyPolicies

List

ListKeyRotations

km : ListKeyRotations

List

ListKeys

km : ListKeys

List

ListResourceTags

km : ListResourceTags

List

ListRetirableGrants

km : ListRetirableGrants

List

PutKeyPolicy

km : PutKeyPolicy

Gestion des autorisations, écriture

ReEncrypt

km : ReEncryptFrom

Écrire

km : ReEncryptTo

Écrire

ReplicateKey

km : ReplicateKey

Écrire

RetireGrant

km : RetireGrant

Gestion des autorisations, écriture

RevokeGrant

km : RevokeGrant

Gestion des autorisations, écriture

RotateKeyOnDemand

km : RotateKeyOnDemand

Écrire

ScheduleKeyDeletion

km : ScheduleKeyDeletion

Écrire

Signe

kms:Sign

Écrire

TagResource

km : TagResource

Marquage, écriture

UntagResource

km : UntagResource

Marquage, écriture

UpdateAlias

km : UpdateAlias

Écrire

UpdateCustomKeyStore

km : UpdateCustomKeyStore

Écrire

UpdateKeyDescription

km : UpdateKeyDescription

Écrire

UpdatePrimaryRegion

km : UpdatePrimaryRegion

Écrire

Vérifiez

kms:Verify

Écrire

VerifyMac

km : VerifyMac

Écrire

Actions définies par AWS Service de gestion des clés

Vous pouvez indiquer les actions suivantes dans l'élément Action d'une déclaration de politique IAM. Utilisez des politiques pour accorder des autorisations permettant d'effectuer une opération dans AWS. Lorsque vous utilisez une action dans une politique, vous autorisez ou refusez généralement l'accès à l'opération d'API ou à la commande CLI portant le même nom. Toutefois, dans certains cas, une seule action contrôle l'accès à plusieurs opérations. D'autres opérations, quant à elles, requièrent plusieurs actions différentes.

Actions Description Types de ressources (*obligatoire) Clés de condition Niveau d’accès

CancelKeyDeletion

Contrôle l'autorisation d'annuler la suppression planifiée d'une clé AWS KMS

clé*

était : ResourceTag /$ {} TagKey

km : CallerAccount

km : KeyOrigin

km : KeySpec

km : KeyUsage

km : MultiRegion

km : MultiRegionKeyType

km : ResourceAliases

km : ViaService

Écrire

ConnectCustomKeyStore

Contrôle l'autorisation de connecter ou de reconnecter un magasin de clés personnalisé à son cluster AWS CloudHSM associé ou à son gestionnaire de clés externe en dehors de AWS

km : CallerAccount

Écrire

CreateAlias

Contrôle l'autorisation de créer un alias pour une clé AWS KMS. Les alias sont des noms conviviaux facultatifs que vous pouvez associer à des clés KMS

alias*

km : CallerAccount

km : ViaService

Écrire

clé*

était : ResourceTag /$ {} TagKey

km : CallerAccount

km : KeyOrigin

km : KeySpec

km : KeyUsage

km : MultiRegion

km : MultiRegionKeyType

km : ResourceAliases

km : ViaService

CreateCustomKeyStore

Contrôle l'autorisation de créer un magasin de clés personnalisé soutenu par un cluster AWS CloudHSM ou un gestionnaire de clés externe en dehors de AWS

km : CallerAccount

Écrire

CreateGrant

Contrôle l'autorisation d'ajouter une autorisation à une clé AWS KMS. Vous pouvez utiliser des octrois pour ajouter des autorisations sans modifier la politique de clé ou la politique IAM.

clé*

était : ResourceTag /$ {} TagKey

km : CallerAccount

km EncryptionContext : $ {EncryptionContextKey}

km : 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

Gestion des autorisations, écriture

CreateKey

Contrôle l'autorisation de créer une clé AWS KMS qui peut être utilisée pour protéger les clés de données et autres informations sensibles

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

km : BypassPolicyLockoutSafetyCheck

km : CallerAccount

km : KeyOrigin

km : KeySpec

km : KeyUsage

km : MultiRegion

km : MultiRegionKeyType

km : ViaService

Écrire

Déchiffrer

Contrôle l'autorisation de déchiffrer le texte chiffré sous une clé KMS AWS

clé*

était : ResourceTag /$ {} TagKey

km : CallerAccount

km : EncryptionAlgorithm

km EncryptionContext : $ {EncryptionContextKey}

km : 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

Écrire

DeleteAlias

Contrôle l'autorisation de supprimer un alias. Les alias sont des noms conviviaux facultatifs que vous pouvez associer aux clés AWS KMS.

alias*

km : CallerAccount

km : ViaService

Écrire

clé*

était : ResourceTag /$ {} TagKey

km : CallerAccount

km : KeyOrigin

km : KeySpec

km : KeyUsage

km : MultiRegion

km : MultiRegionKeyType

km : ResourceAliases

km : ViaService

DeleteCustomKeyStore

Contrôle l'autorisation de supprimer un magasin de clés personnalisé

km : CallerAccount

Écrire

DeleteImportedKeyMaterial

Contrôle l'autorisation de supprimer le matériel cryptographique que vous avez importé dans une clé AWS KMS. Cette action rend la clé inutilisable.

clé*

était : ResourceTag /$ {} TagKey

km : CallerAccount

km : KeyOrigin

km : KeySpec

km : KeyUsage

km : MultiRegion

km : MultiRegionKeyType

km : ResourceAliases

km : ViaService

Écrire

DeriveSharedSecret

Contrôle l'autorisation d'utiliser la clé AWS KMS spécifiée pour obtenir des secrets partagés

clé*

était : ResourceTag /$ {} TagKey

km : 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

Écrire

DescribeCustomKeyStores

Contrôle l'autorisation d'afficher des informations détaillées sur les magasins de clés personnalisés dans le compte et la région

km : CallerAccount

Lecture

DescribeKey

Contrôle l'autorisation d'afficher des informations détaillées sur une clé AWS KMS

clé*

était : ResourceTag /$ {} TagKey

km : CallerAccount

km : KeyOrigin

km : KeySpec

km : KeyUsage

km : MultiRegion

km : MultiRegionKeyType

km : RequestAlias

km : ResourceAliases

km : ViaService

Lecture

DisableKey

Contrôle l'autorisation de désactiver une clé AWS KMS, ce qui empêche son utilisation dans des opérations cryptographiques

clé*

était : ResourceTag /$ {} TagKey

km : CallerAccount

km : KeyOrigin

km : KeySpec

km : KeyUsage

km : MultiRegion

km : MultiRegionKeyType

km : ResourceAliases

km : TrailingDaysWithoutKeyUsage

km : ViaService

Écrire

DisableKeyRotation

Contrôle l'autorisation de désactiver la rotation automatique d'une clé AWS KMS gérée par le client

clé*

était : ResourceTag /$ {} TagKey

km : CallerAccount

km : KeyOrigin

km : KeySpec

km : KeyUsage

km : MultiRegion

km : MultiRegionKeyType

km : ResourceAliases

km : ViaService

Écrire

DisconnectCustomKeyStore

Contrôle l'autorisation de déconnecter le magasin de clés personnalisé de son cluster AWS CloudHSM associé ou du gestionnaire de clés externe en dehors de AWS

km : CallerAccount

Écrire

EnableKey

Contrôle l'autorisation de modifier l'état d'une clé AWS KMS sur Activé. Cela permet à la clé KMS d'être utilisée dans des opérations de chiffrement

clé*

était : ResourceTag /$ {} TagKey

km : CallerAccount

km : KeyOrigin

km : KeySpec

km : KeyUsage

km : MultiRegion

km : MultiRegionKeyType

km : ResourceAliases

km : ViaService

Écrire

EnableKeyRotation

Contrôle l'autorisation pour activer la rotation automatique du matériel cryptographique dans une clé AWS KMS

clé*

était : ResourceTag /$ {} TagKey

km : CallerAccount

km : KeyOrigin

km : KeySpec

km : KeyUsage

km : MultiRegion

km : MultiRegionKeyType

km : ResourceAliases

km : RotationPeriodInDays

km : ViaService

Écrire

Chiffrer

Contrôle l'autorisation d'utiliser la clé AWS KMS spécifiée pour chiffrer les données et les clés de données

clé*

était : ResourceTag /$ {} TagKey

km : CallerAccount

km : EncryptionAlgorithm

km EncryptionContext : $ {EncryptionContextKey}

km : EncryptionContextKeys

km : KeyOrigin

km : KeySpec

km : KeyUsage

km : MultiRegion

km : MultiRegionKeyType

km : RequestAlias

km : ResourceAliases

km : ViaService

Écrire

GenerateDataKey

Contrôle l'autorisation d'utiliser la clé AWS KMS pour générer des clés de données. Vous pouvez utiliser les clés de données pour chiffrer les données en dehors de KMS AWS

clé*

était : ResourceTag /$ {} TagKey

km : CallerAccount

km : EncryptionAlgorithm

km EncryptionContext : $ {EncryptionContextKey}

km : 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

Écrire

GenerateDataKeyPair

Contrôle l'autorisation d'utiliser la clé AWS KMS pour générer des paires de clés de données

clé*

était : ResourceTag /$ {} TagKey

km : CallerAccount

km : DataKeyPairSpec

km : EncryptionAlgorithm

km EncryptionContext : $ {EncryptionContextKey}

km : 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

Écrire

GenerateDataKeyPairWithoutPlaintext

Contrôle l'autorisation d'utiliser la clé AWS KMS pour générer des paires de clés de données. Contrairement à l' GenerateDataKeyPair opération, cette opération renvoie une clé privée cryptée sans copie en texte brut

clé*

était : ResourceTag /$ {} TagKey

km : CallerAccount

km : DataKeyPairSpec

km : EncryptionAlgorithm

km EncryptionContext : $ {EncryptionContextKey}

km : EncryptionContextKeys

km : KeyOrigin

km : KeySpec

km : KeyUsage

km : MultiRegion

km : MultiRegionKeyType

km : RequestAlias

km : ResourceAliases

km : ViaService

Écrire

GenerateDataKeyWithoutPlaintext

Contrôle l'autorisation d'utiliser la clé AWS KMS pour générer une clé de données. Contrairement à l' GenerateDataKey opération, cette opération renvoie une clé de données cryptée sans version en texte clair de la clé de données

clé*

était : ResourceTag /$ {} TagKey

km : CallerAccount

km : EncryptionAlgorithm

km EncryptionContext : $ {EncryptionContextKey}

km : EncryptionContextKeys

km : KeyOrigin

km : KeySpec

km : KeyUsage

km : MultiRegion

km : MultiRegionKeyType

km : RequestAlias

km : ResourceAliases

km : ViaService

Écrire

GenerateMac

Contrôle l'autorisation d'utiliser la clé AWS KMS pour générer des codes d'authentification des messages

clé*

était : ResourceTag /$ {} TagKey

km : CallerAccount

km : KeyOrigin

km : KeySpec

km : KeyUsage

km : MacAlgorithm

km : MultiRegion

km : MultiRegionKeyType

km : RequestAlias

km : ResourceAliases

km : ViaService

Écrire

GenerateRandom

Contrôle l'autorisation d'obtenir une chaîne d'octets aléatoire sécurisée par chiffrement auprès de KMS AWS

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

Écrire

GetKeyLastUsage

Contrôle l'autorisation d'afficher la dernière utilisation d'une clé AWS KMS

clé*

était : ResourceTag /$ {} TagKey

km : CallerAccount

km : KeyOrigin

km : KeySpec

km : KeyUsage

km : MultiRegion

km : MultiRegionKeyType

km : ResourceAliases

km : ViaService

Lecture

GetKeyPolicy

Contrôle l'autorisation d'afficher la politique de clé pour la clé AWS KMS spécifiée

clé*

était : ResourceTag /$ {} TagKey

km : CallerAccount

km : KeyOrigin

km : KeySpec

km : KeyUsage

km : MultiRegion

km : MultiRegionKeyType

km : ResourceAliases

km : ViaService

Lecture

GetKeyRotationStatus

Contrôle l'autorisation d'afficher l'état de rotation des clés pour une clé AWS KMS

clé*

était : ResourceTag /$ {} TagKey

km : CallerAccount

km : KeyOrigin

km : KeySpec

km : KeyUsage

km : MultiRegion

km : MultiRegionKeyType

km : ResourceAliases

km : ViaService

Lecture

GetParametersForImport

Contrôle l'autorisation d'obtenir les données nécessaires pour importer un élément de chiffrement dans une clé gérée par le client, y compris une clé publique et un jeton d'importation

clé*

était : ResourceTag /$ {} TagKey

km : CallerAccount

km : KeyOrigin

km : KeySpec

km : KeyUsage

km : MultiRegion

km : MultiRegionKeyType

km : ResourceAliases

km : ViaService

km : WrappingAlgorithm

km : WrappingKeySpec

Lecture

GetPublicKey

Contrôle l'autorisation de télécharger la clé publique d'une clé AWS KMS asymétrique

clé*

était : ResourceTag /$ {} TagKey

km : CallerAccount

km : KeyOrigin

km : KeySpec

km : KeyUsage

km : MultiRegion

km : MultiRegionKeyType

km : RequestAlias

km : ResourceAliases

km : ViaService

Lecture

ImportKeyMaterial

Contrôle l'autorisation d'importer du matériel cryptographique dans une clé AWS KMS

clé*

était : ResourceTag /$ {} TagKey

km : CallerAccount

km : ExpirationModel

km : KeyOrigin

km : KeySpec

km : KeyUsage

km : MultiRegion

km : MultiRegionKeyType

km : ResourceAliases

km : ValidTo

km : ViaService

Écrire

ListAliases

Contrôle l'autorisation d'afficher les alias définis dans le compte. Les alias sont des noms conviviaux facultatifs que vous pouvez associer aux clés AWS KMS.

List

ListGrants

Contrôle l'autorisation d'afficher toutes les autorisations associées à une clé AWS KMS

clé*

était : ResourceTag /$ {} TagKey

km : CallerAccount

km : GrantIsForAWSResource

km : KeyOrigin

km : KeySpec

km : KeyUsage

km : MultiRegion

km : MultiRegionKeyType

km : ResourceAliases

km : ViaService

List

ListKeyPolicies

Contrôle l'autorisation d'afficher les noms des politiques clés pour une clé AWS KMS

clé*

était : ResourceTag /$ {} TagKey

km : CallerAccount

km : KeyOrigin

km : KeySpec

km : KeyUsage

km : MultiRegion

km : MultiRegionKeyType

km : ResourceAliases

km : ViaService

List

ListKeyRotations

Contrôle l'autorisation d'afficher la liste des éléments clés d'une clé AWS KMS

clé*

était : ResourceTag /$ {} TagKey

km : CallerAccount

km : KeyOrigin

km : KeySpec

km : KeyUsage

km : MultiRegion

km : MultiRegionKeyType

km : ResourceAliases

km : ViaService

List

ListKeys

Contrôle l'autorisation d'afficher l'ID de clé et le nom de ressource Amazon (ARN) de toutes les clés AWS KMS du compte

List

ListResourceTags

Contrôle l'autorisation d'afficher toutes les balises associées à une clé AWS KMS

clé*

était : ResourceTag /$ {} TagKey

km : CallerAccount

km : KeyOrigin

km : KeySpec

km : KeyUsage

km : MultiRegion

km : MultiRegionKeyType

km : ResourceAliases

km : ViaService

List

ListRetirableGrants

Contrôle l'autorisation d'afficher les octrois dans lesquels le principal spécifié est le principal de retrait. D'autres principaux peuvent retirer l'octroi, et ce principal peut retirer d'autres octrois.

List

PutKeyPolicy

Contrôle l'autorisation de remplacer la politique de clé pour la clé AWS KMS spécifiée

clé*

était : ResourceTag /$ {} TagKey

km : BypassPolicyLockoutSafetyCheck

km : CallerAccount

km : KeyOrigin

km : KeySpec

km : KeyUsage

km : MultiRegion

km : MultiRegionKeyType

km : ResourceAliases

km : ViaService

Gestion des autorisations, écriture

ReEncryptFrom

Contrôle l'autorisation de déchiffrer les données dans le cadre du processus de déchiffrement et de rechiffrement des données dans KMS AWS

clé*

était : ResourceTag /$ {} TagKey

km : CallerAccount

km : EncryptionAlgorithm

km EncryptionContext : $ {EncryptionContextKey}

km : EncryptionContextKeys

km : KeyOrigin

km : KeySpec

km : KeyUsage

km : MultiRegion

km : MultiRegionKeyType

km : ReEncryptOnSameKey

km : RequestAlias

km : ResourceAliases

km : ViaService

Écrire

ReEncryptTo

Contrôle l'autorisation de chiffrer les données dans le cadre du processus de déchiffrement et de rechiffrement des données dans KMS AWS

clé*

était : ResourceTag /$ {} TagKey

km : CallerAccount

km : EncryptionAlgorithm

km EncryptionContext : $ {EncryptionContextKey}

km : EncryptionContextKeys

km : KeyOrigin

km : KeySpec

km : KeyUsage

km : MultiRegion

km : MultiRegionKeyType

km : ReEncryptOnSameKey

km : RequestAlias

km : ResourceAliases

km : ViaService

Écrire

ReplicateKey

Contrôle l'autorisation de répliquer une clé primaire multi-régions

clé*

était : ResourceTag /$ {} TagKey

km : CallerAccount

km : KeyOrigin

km : KeySpec

km : KeyUsage

km : MultiRegion

km : MultiRegionKeyType

km : ReplicaRegion

km : ResourceAliases

km : ViaService

Écrire

RetireGrant

Contrôle l'autorisation d'abandonner un octroi. L' RetireGrant opération est généralement appelée par l'utilisateur de la subvention une fois qu'il a terminé les tâches que l'autorisation lui a permis d'effectuer.

clé*

était : ResourceTag /$ {} TagKey

km : CallerAccount

km EncryptionContext : $ {EncryptionContextKey}

km : EncryptionContextKeys

km : GrantConstraintType

km : KeyOrigin

km : KeySpec

km : KeyUsage

km : MultiRegion

km : MultiRegionKeyType

km : ResourceAliases

km : ViaService

Gestion des autorisations, écriture

RevokeGrant

Contrôle l'autorisation de révoquer un octroi, ce qui refuse l'exécution de toutes les opérations qui dépendent de l'octroi

clé*

était : ResourceTag /$ {} TagKey

km : CallerAccount

km : GrantIsForAWSResource

km : KeyOrigin

km : KeySpec

km : KeyUsage

km : MultiRegion

km : MultiRegionKeyType

km : ResourceAliases

km : ViaService

Gestion des autorisations, écriture

RotateKeyOnDemand

Contrôle l'autorisation d'invoquer la rotation à la demande du matériel cryptographique contenu dans une clé AWS KMS

clé*

était : ResourceTag /$ {} TagKey

km : CallerAccount

km : KeyOrigin

km : KeySpec

km : KeyUsage

km : MultiRegion

km : MultiRegionKeyType

km : ResourceAliases

km : ViaService

Écrire

ScheduleKeyDeletion

Contrôle l'autorisation de planifier la suppression d'une clé AWS KMS

clé*

était : ResourceTag /$ {} TagKey

km : CallerAccount

km : KeyOrigin

km : KeySpec

km : KeyUsage

km : MultiRegion

km : MultiRegionKeyType

km : ResourceAliases

km : ScheduleKeyDeletionPendingWindowInDays

km : TrailingDaysWithoutKeyUsage

km : ViaService

Écrire

Signe

Contrôle l'autorisation de produire une signature numérique pour un message

clé*

était : ResourceTag /$ {} TagKey

km : CallerAccount

km : KeyOrigin

km : KeySpec

km : KeyUsage

km : MessageType

km : MultiRegion

km : MultiRegionKeyType

km : RequestAlias

km : ResourceAliases

km : SigningAlgorithm

km : ViaService

Écrire

TagResource

Contrôle l'autorisation de créer ou de mettre à jour les balises associées à une clé AWS KMS

clé*

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

km : CallerAccount

km : KeyOrigin

km : KeySpec

km : KeyUsage

km : MultiRegion

km : MultiRegionKeyType

km : ResourceAliases

km : ViaService

Marquage, écriture

UntagResource

Contrôle l'autorisation de supprimer les balises associées à une clé AWS KMS

clé*

était : ResourceTag /$ {} TagKey

lois : TagKeys

km : CallerAccount

km : KeyOrigin

km : KeySpec

km : KeyUsage

km : MultiRegion

km : MultiRegionKeyType

km : ResourceAliases

km : ViaService

Marquage, écriture

UpdateAlias

Contrôle l'autorisation d'associer un alias à une autre clé AWS KMS. Un alias est un nom convivial facultatif que vous pouvez associer à une clé KMS

alias*

km : CallerAccount

km : ViaService

Écrire

clé*

était : ResourceTag /$ {} TagKey

km : CallerAccount

km : KeyOrigin

km : KeySpec

km : KeyUsage

km : MultiRegion

km : MultiRegionKeyType

km : ResourceAliases

km : ViaService

UpdateCustomKeyStore

Contrôle l'autorisation de modifier les propriétés d'un magasin de clés personnalisé

km : CallerAccount

Écrire

UpdateKeyDescription

Contrôle l'autorisation de supprimer ou de modifier la description d'une clé AWS KMS

clé*

était : ResourceTag /$ {} TagKey

km : CallerAccount

km : KeyOrigin

km : KeySpec

km : KeyUsage

km : MultiRegion

km : MultiRegionKeyType

km : ResourceAliases

km : ViaService

Écrire

UpdatePrimaryRegion

Contrôle l'autorisation de mettre à jour la région principale d'une clé primaire multi-régions

clé*

était : ResourceTag /$ {} TagKey

km : CallerAccount

km : KeyOrigin

km : KeySpec

km : KeyUsage

km : MultiRegion

km : MultiRegionKeyType

km : PrimaryRegion

km : ResourceAliases

km : ViaService

Écrire

Vérifiez

Contrôle l'autorisation d'utiliser la clé AWS KMS spécifiée pour vérifier les signatures numériques

clé*

était : ResourceTag /$ {} TagKey

km : CallerAccount

km : KeyOrigin

km : KeySpec

km : KeyUsage

km : MessageType

km : MultiRegion

km : MultiRegionKeyType

km : RequestAlias

km : ResourceAliases

km : SigningAlgorithm

km : ViaService

Écrire

VerifyMac

Contrôle l'autorisation d'utiliser la clé AWS KMS pour vérifier les codes d'authentification des messages

clé*

était : ResourceTag /$ {} TagKey

km : CallerAccount

km : KeyOrigin

km : KeySpec

km : KeyUsage

km : MacAlgorithm

km : MultiRegion

km : MultiRegionKeyType

km : RequestAlias

km : ResourceAliases

km : ViaService

Écrire

Permission-only actions pour AWS Service de gestion des clés

Les actions suivantes sont définies par le service de gestion des AWS clés mais ne sont pas directement invocables par le biais d'une opération d'API. Ils ne peuvent être utilisés dans les déclarations de politique IAM que pour accorder ou refuser des autorisations.

Actions Description Types de ressources (*obligatoire) Clés de condition Niveau d’accès

SynchronizeMultiRegionKey

Contrôle l'accès aux API internes qui synchronisent les clés multi-régions

clé*

était : ResourceTag /$ {} TagKey

km : KeyOrigin

km : KeySpec

km : KeyUsage

km : MultiRegion

km : MultiRegionKeyType

km : ResourceAliases

Écrire

Types de ressources définis par AWS Service de gestion des clés

Ce service définit les types de ressources suivants, qui peuvent être utilisés dans l' Resource élément des déclarations de politique d'autorisation IAM.

Types de ressources ARN Clés de condition

alias

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

clé

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

était : ResourceTag /$ {} TagKey

km : KeyOrigin

km : KeySpec

km : KeyUsage

km : MultiRegion

km : MultiRegionKeyType

km : ResourceAliases

Clés de condition pour AWS Service de gestion des clés

AWS Le service de gestion des clés définit les clés de condition suivantes qui peuvent être utilisées dans l'Conditionélément d'une politique IAM.

Clés de condition Description Type

était : RequestTag /$ {} TagKey

Filtre l'accès aux opérations AWS KMS spécifiées en fonction à la fois de la clé et de la valeur de la balise dans la demande

Chaîne

était : ResourceTag /$ {} TagKey

Filtre l'accès aux opérations AWS KMS spécifiées en fonction des balises attribuées à la clé AWS KMS

Chaîne

lois : TagKeys

Filtre l'accès aux opérations AWS KMS spécifiées en fonction des clés de balise contenues dans la demande

ArrayOfString

km : BypassPolicyLockoutSafetyCheck

Filtre l'accès aux PutKeyPolicy opérations CreateKey et en fonction de la valeur du BypassPolicyLockoutSafetyCheck paramètre dans la demande

Booléen

km : CallerAccount

Filtre l'accès aux opérations AWS KMS spécifiées en fonction de l' Compte AWS identifiant de l'appelant. Vous pouvez utiliser cette clé de condition pour autoriser ou refuser l'accès à tous les utilisateurs et rôles IAM Compte AWS dans une déclaration de politique unique

Chaîne

km : CustomerMasterKeySpec

La clé de CustomerMasterKeySpec condition kms : est obsolète. Utilisez plutôt la clé de KeySpec condition kms :

Chaîne

km : CustomerMasterKeyUsage

La clé de CustomerMasterKeyUsage condition kms : est obsolète. Utilisez plutôt la clé de KeyUsage condition kms :

Chaîne

km : DataKeyPairSpec

Filtre l'accès GenerateDataKeyPair et GenerateDataKeyPairWithoutPlaintext les opérations en fonction de la valeur du KeyPairSpec paramètre dans la demande

Chaîne

km : EncryptionAlgorithm

Filtre l'accès aux opérations de chiffrement en fonction de la valeur de l'algorithme de chiffrement dans la demande

Chaîne

km EncryptionContext : $ {EncryptionContextKey}

Filtre l'accès à une clé AWS KMS symétrique en fonction du contexte de chiffrement d'une opération cryptographique. Cette condition évalue la clé et la valeur dans chaque paire de contexte de chiffrement clé-valeur

Chaîne

km : EncryptionContextKeys

Filtre l'accès à une clé AWS KMS symétrique en fonction du contexte de chiffrement d'une opération cryptographique. Cette clé de condition n'évalue que la clé dans chaque paire de contexte de chiffrement clé-valeur

ArrayOfString

km : ExpirationModel

Filtre l'accès à l' ImportKeyMaterial opération en fonction de la valeur du ExpirationModel paramètre dans la demande

Chaîne

km : GrantConstraintSourceArn

Filtre l'accès à l' CreateGrant opération en fonction de la valeur de la SourceArn contrainte dans la demande

ARN

km : GrantConstraintType

Filtre l'accès à l' CreateGrant opération en fonction de la contrainte d'autorisation contenue dans la demande

Chaîne

km : GrantIsForAWSResource

Filtre l'accès à l' CreateGrant opération lorsque la demande provient d'un AWS service spécifique

Booléen

km : GrantOperations

Filtre l'accès à l' CreateGrant opération en fonction des opérations incluses dans la subvention

ArrayOfString

km : GranteePrincipal

Filtre l'accès à l' CreateGrant opération en fonction du titulaire principal de la subvention

Chaîne

km : GranteeServicePrincipal

Filtre l'accès à l' CreateGrant opération en fonction de la valeur de GranteeServicePrincipal dans la demande

Chaîne

km : KeyAgreementAlgorithm

Filtre l'accès à l' DeriveSharedSecret opération en fonction de la valeur du KeyAgreementAlgorithm paramètre dans la demande

Chaîne

km : KeyOrigin

Filtre l'accès à une opération d'API en fonction de la propriété Origin de la clé AWS KMS créée ou utilisée dans l'opération. Utilisez-le pour qualifier l'autorisation de l' CreateKey opération ou de toute opération autorisée pour une clé KMS

Chaîne

km : KeySpec

Filtre l'accès à une opération d'API en fonction de la KeySpec propriété de la clé AWS KMS créée ou utilisée dans l'opération. Utilisez-le pour qualifier l'autorisation de l' CreateKey opération ou de toute opération autorisée pour une ressource clé KMS

Chaîne

km : KeyUsage

Filtre l'accès à une opération d'API en fonction de la KeyUsage propriété de la clé AWS KMS créée ou utilisée dans l'opération. Utilisez-le pour qualifier l'autorisation de l' CreateKey opération ou de toute opération autorisée pour une ressource clé KMS

Chaîne

km : MacAlgorithm

Filtre l'accès aux VerifyMac opérations GenerateMac et en fonction du MacAlgorithm paramètre de la demande

Chaîne

km : MessageType

Filtre l'accès aux opérations de signature et de vérification en fonction de la valeur du MessageType paramètre dans la demande

Chaîne

km : MultiRegion

Filtre l'accès à une opération d'API en fonction de la MultiRegion propriété de la clé AWS KMS créée ou utilisée dans l'opération. Utilisez-le pour qualifier l'autorisation de l' CreateKey opération ou de toute opération autorisée pour une ressource clé KMS

Booléen

km : MultiRegionKeyType

Filtre l'accès à une opération d'API en fonction de la MultiRegionKeyType propriété de la clé AWS KMS créée ou utilisée dans l'opération. Utilisez-le pour qualifier l'autorisation de l' CreateKey opération ou de toute opération autorisée pour une ressource clé KMS

Chaîne

km : PrimaryRegion

Filtre l'accès à l' UpdatePrimaryRegion opération en fonction de la valeur du PrimaryRegion paramètre dans la demande

Chaîne

km : ReEncryptOnSameKey

Filtre l'accès à l' ReEncrypt opération lorsqu'elle utilise la même clé AWS KMS que celle utilisée pour l'opération de chiffrement

Booléen

km : RecipientAttestation:ImageSha384

Filtre l'accès aux opérations de l'API en fonction du hachage de l'image figurant dans le document d'attestation figurant dans la demande

Chaîne

km : RecipientAttestation:NitroTPMPCR0

Filtre l'accès par le registre de configuration de la plateforme (PCR) 0 dans le document d'attestation figurant dans la demande. Le PCR0 est une mesure contiguë du code exécutable du microprogramme du système principal

Chaîne

km : RecipientAttestation:NitroTPMPCR1

Filtre l'accès par le registre de configuration de la plateforme (PCR) 1 dans le document d'attestation figurant dans la demande. Le PCR1 est une mesure contiguë de la configuration de la data/host plate-forme du microprogramme du système principal, qui inclut généralement les numéros de série et de modèle

Chaîne

km : RecipientAttestation:NitroTPMPCR10

Filtre l'accès par le registre de configuration de la plateforme (PCR) 10 dans le document d'attestation figurant dans la demande. Le PCR10 est une mesure contiguë de protection du journal de mesure IMA

Chaîne

km : RecipientAttestation:NitroTPMPCR11

Filtre l'accès par le registre de configuration de la plateforme (PCR) 11 dans le document d'attestation figurant dans la demande. Le PCR11 est une mesure contiguë de tous les composants des images de noyau unifiées (UKI)

Chaîne

km : RecipientAttestation:NitroTPMPCR12

Filtre l'accès par le registre de configuration de la plateforme (PCR) 12 dans le document d'attestation figurant dans la demande. Le PCR12 est une mesure contiguë de la ligne de commande du noyau, des informations d'identification du système et des images de configuration du système

Chaîne

km : RecipientAttestation:NitroTPMPCR13

Filtre l'accès par le registre de configuration de la plateforme (PCR) 13 dans le document d'attestation figurant dans la demande. Le PCR13 est une mesure contiguë de toutes les images d'extension du système pour l'initrd

Chaîne

km : RecipientAttestation:NitroTPMPCR14

Filtre l'accès par le registre de configuration de la plateforme (PCR) 14 dans le document d'attestation figurant dans la demande. Le PCR14 est une mesure contiguë des certificats et des hachages « MOK »

Chaîne

km : RecipientAttestation:NitroTPMPCR15

Filtre l'accès par le registre de configuration de la plateforme (PCR) 15 dans le document d'attestation figurant dans la demande. Le PCR15 est une mesure contiguë de la clé de chiffrement du volume du système de fichiers racine

Chaîne

km : RecipientAttestation:NitroTPMPCR16

Filtre l'accès par le registre de configuration de la plateforme (PCR) 16 dans le document d'attestation figurant dans la demande. Le PCR16 est un PCR personnalisé qui peut être défini par l'utilisateur pour des cas d'utilisation spécifiques

Chaîne

km : RecipientAttestation:NitroTPMPCR17

Filtre l'accès par le registre de configuration de la plateforme (PCR) 17 dans le document d'attestation figurant dans la demande. Le PCR17 est un PCR personnalisé qui peut être défini par l'utilisateur pour des cas d'utilisation spécifiques

Chaîne

km : RecipientAttestation:NitroTPMPCR18

Filtre l'accès par le registre de configuration de la plateforme (PCR) 18 dans le document d'attestation figurant dans la demande. Le PCR18 est un PCR personnalisé qui peut être défini par l'utilisateur pour des cas d'utilisation spécifiques

Chaîne

km : RecipientAttestation:NitroTPMPCR19

Filtre l'accès par le registre de configuration de la plateforme (PCR) 19 dans le document d'attestation figurant dans la demande. Le PCR19 est un PCR personnalisé qui peut être défini par l'utilisateur pour des cas d'utilisation spécifiques

Chaîne

km : RecipientAttestation:NitroTPMPCR2

Filtre l'accès par le registre de configuration de la plateforme (PCR) 2 dans le document d'attestation figurant dans la demande. Le PCR2 est une mesure contiguë du code exécutable étendu ou enfichable, y compris les ROM optionnelles sur du matériel enfichable

Chaîne

km : RecipientAttestation:NitroTPMPCR20

Filtre l'accès par le registre de configuration de la plateforme (PCR) 20 dans le document d'attestation figurant dans la demande. Le PCR20 est un PCR personnalisé qui peut être défini par l'utilisateur pour des cas d'utilisation spécifiques

Chaîne

km : RecipientAttestation:NitroTPMPCR21

Filtre l'accès par le registre de configuration de la plateforme (PCR) 21 dans le document d'attestation figurant dans la demande. Le PCR21 est un PCR personnalisé qui peut être défini par l'utilisateur pour des cas d'utilisation spécifiques

Chaîne

km : RecipientAttestation:NitroTPMPCR22

Filtre l'accès par le registre de configuration de la plateforme (PCR) 22 dans le document d'attestation figurant dans la demande. Le PCR22 est un PCR personnalisé qui peut être défini par l'utilisateur pour des cas d'utilisation spécifiques

Chaîne

km : RecipientAttestation:NitroTPMPCR23

Filtre l'accès par le registre de configuration de la plateforme (PCR) 23 dans le document d'attestation figurant dans la demande. Le PCR23 est un PCR personnalisé qui peut être défini par l'utilisateur pour des cas d'utilisation spécifiques

Chaîne

km : RecipientAttestation:NitroTPMPCR3

Filtre l'accès par le registre de configuration de la plateforme (PCR) 3 dans le document d'attestation figurant dans la demande. Le PCR3 est une mesure contiguë des données de microprogramme étendues ou enfichables, y compris des informations sur le matériel enfichable

Chaîne

km : RecipientAttestation:NitroTPMPCR4

Filtre l'accès par le registre de configuration de la plateforme (PCR) 4 dans le document d'attestation figurant dans la demande. Le PCR4 est une mesure contiguë du chargeur de démarrage et des pilotes supplémentaires, y compris les fichiers binaires et les extensions chargés par le chargeur de démarrage

Chaîne

km : RecipientAttestation:NitroTPMPCR5

Filtre l'accès par le registre de configuration de la plateforme (PCR) 5 dans le document d'attestation figurant dans la demande. PCR5 est une mesure contiguë de la table GPT/Partition

Chaîne

km : RecipientAttestation:NitroTPMPCR6

Filtre l'accès par le registre de configuration de la plateforme (PCR) 6 dans le document d'attestation figurant dans la demande. Le PCR6 est un PCR personnalisé qui peut être défini par l'utilisateur pour des cas d'utilisation spécifiques

Chaîne

km : RecipientAttestation:NitroTPMPCR7

Filtre l'accès par le registre de configuration de la plateforme (PCR) 7 dans le document d'attestation figurant dans la demande. PCR7 est une mesure d'état contiguë SecureBoot

Chaîne

km : RecipientAttestation:NitroTPMPCR8

Filtre l'accès par le registre de configuration de la plateforme (PCR) 8 dans le document d'attestation figurant dans la demande. PCR8 est une mesure contiguë des commandes et de la ligne de commande du noyau

Chaîne

km : RecipientAttestation:NitroTPMPCR9

Filtre l'accès par le registre de configuration de la plateforme (PCR) 9 dans le document d'attestation figurant dans la demande. Le PCR9 est une mesure contiguë de tous les fichiers lus (y compris l'image du noyau)

Chaîne

km : RecipientAttestation:PCR0

Filtre l'accès par le registre de configuration de la plateforme (PCR) 0 dans le document d'attestation figurant dans la demande. PCR0 est une mesure contiguë du contenu du fichier image de l'enclave, sans les données de section

Chaîne

km : RecipientAttestation:PCR1

Filtre l'accès par le registre de configuration de la plateforme (PCR) 1 dans le document d'attestation figurant dans la demande. Le PCR1 est une mesure contiguë des données du noyau Linux et du bootstrap

Chaîne

km : RecipientAttestation:PCR10

Filtre l'accès par le registre de configuration de la plateforme (PCR) 10 dans le document d'attestation figurant dans la demande. Le PCR10 est un PCR personnalisé qui peut être défini par l'utilisateur pour des cas d'utilisation spécifiques

Chaîne

km : RecipientAttestation:PCR11

Filtre l'accès par le registre de configuration de la plateforme (PCR) 11 dans le document d'attestation figurant dans la demande. Le PCR11 est un PCR personnalisé qui peut être défini par l'utilisateur pour des cas d'utilisation spécifiques

Chaîne

km : RecipientAttestation:PCR12

Filtre l'accès par le registre de configuration de la plateforme (PCR) 12 dans le document d'attestation figurant dans la demande. Le PCR12 est un PCR personnalisé qui peut être défini par l'utilisateur pour des cas d'utilisation spécifiques

Chaîne

km : RecipientAttestation:PCR13

Filtre l'accès par le registre de configuration de la plateforme (PCR) 13 dans le document d'attestation figurant dans la demande. Le PCR13 est un PCR personnalisé qui peut être défini par l'utilisateur pour des cas d'utilisation spécifiques

Chaîne

km : RecipientAttestation:PCR14

Filtre l'accès par le registre de configuration de la plateforme (PCR) 14 dans le document d'attestation figurant dans la demande. Le PCR14 est un PCR personnalisé qui peut être défini par l'utilisateur pour des cas d'utilisation spécifiques

Chaîne

km : RecipientAttestation:PCR15

Filtre l'accès par le registre de configuration de la plateforme (PCR) 15 dans le document d'attestation figurant dans la demande. Le PCR15 est un PCR personnalisé qui peut être défini par l'utilisateur pour des cas d'utilisation spécifiques

Chaîne

km : RecipientAttestation:PCR16

Filtre l'accès par le registre de configuration de la plateforme (PCR) 16 dans le document d'attestation figurant dans la demande. Le PCR16 est un PCR personnalisé qui peut être défini par l'utilisateur pour des cas d'utilisation spécifiques

Chaîne

km : RecipientAttestation:PCR17

Filtre l'accès par le registre de configuration de la plateforme (PCR) 17 dans le document d'attestation figurant dans la demande. Le PCR17 est un PCR personnalisé qui peut être défini par l'utilisateur pour des cas d'utilisation spécifiques

Chaîne

km : RecipientAttestation:PCR18

Filtre l'accès par le registre de configuration de la plateforme (PCR) 18 dans le document d'attestation figurant dans la demande. Le PCR18 est un PCR personnalisé qui peut être défini par l'utilisateur pour des cas d'utilisation spécifiques

Chaîne

km : RecipientAttestation:PCR19

Filtre l'accès par le registre de configuration de la plateforme (PCR) 19 dans le document d'attestation figurant dans la demande. Le PCR19 est un PCR personnalisé qui peut être défini par l'utilisateur pour des cas d'utilisation spécifiques

Chaîne

km : RecipientAttestation:PCR2

Filtre l'accès par le registre de configuration de la plateforme (PCR) 2 dans le document d'attestation figurant dans la demande. Le PCR2 est une mesure continue et ordonnée des applications utilisateur, sans les ramfs de démarrage

Chaîne

km : RecipientAttestation:PCR20

Filtre l'accès par le registre de configuration de la plateforme (PCR) 20 dans le document d'attestation figurant dans la demande. Le PCR20 est un PCR personnalisé qui peut être défini par l'utilisateur pour des cas d'utilisation spécifiques

Chaîne

km : RecipientAttestation:PCR21

Filtre l'accès par le registre de configuration de la plateforme (PCR) 21 dans le document d'attestation figurant dans la demande. Le PCR21 est un PCR personnalisé qui peut être défini par l'utilisateur pour des cas d'utilisation spécifiques

Chaîne

km : RecipientAttestation:PCR22

Filtre l'accès par le registre de configuration de la plateforme (PCR) 22 dans le document d'attestation figurant dans la demande. Le PCR22 est un PCR personnalisé qui peut être défini par l'utilisateur pour des cas d'utilisation spécifiques

Chaîne

km : RecipientAttestation:PCR23

Filtre l'accès par le registre de configuration de la plateforme (PCR) 23 dans le document d'attestation figurant dans la demande. Le PCR23 est un PCR personnalisé qui peut être défini par l'utilisateur pour des cas d'utilisation spécifiques

Chaîne

km : RecipientAttestation:PCR24

Filtre l'accès par le registre de configuration de la plateforme (PCR) 24 dans le document d'attestation figurant dans la demande. Le PCR24 est un PCR personnalisé qui peut être défini par l'utilisateur pour des cas d'utilisation spécifiques

Chaîne

km : RecipientAttestation:PCR25

Filtre l'accès par le registre de configuration de la plateforme (PCR) 25 dans le document d'attestation figurant dans la demande. Le PCR25 est un PCR personnalisé qui peut être défini par l'utilisateur pour des cas d'utilisation spécifiques

Chaîne

km : RecipientAttestation:PCR26

Filtre l'accès par le registre de configuration de la plateforme (PCR) 26 dans le document d'attestation figurant dans la demande. Le PCR26 est un PCR personnalisé qui peut être défini par l'utilisateur pour des cas d'utilisation spécifiques

Chaîne

km : RecipientAttestation:PCR27

Filtre l'accès par le registre de configuration de la plateforme (PCR) 27 dans le document d'attestation figurant dans la demande. Le PCR27 est un PCR personnalisé qui peut être défini par l'utilisateur pour des cas d'utilisation spécifiques

Chaîne

km : RecipientAttestation:PCR28

Filtre l'accès par le registre de configuration de la plateforme (PCR) 28 dans le document d'attestation figurant dans la demande. Le PCR28 est un PCR personnalisé qui peut être défini par l'utilisateur pour des cas d'utilisation spécifiques

Chaîne

km : RecipientAttestation:PCR29

Filtre l'accès par le registre de configuration de la plateforme (PCR) 29 dans le document d'attestation figurant dans la demande. Le PCR29 est un PCR personnalisé qui peut être défini par l'utilisateur pour des cas d'utilisation spécifiques

Chaîne

km : RecipientAttestation:PCR3

Filtre l'accès par le registre de configuration de la plateforme (PCR) 3 dans le document d'attestation figurant dans la demande. Le PCR3 est une mesure contiguë du rôle IAM attribué à l'instance parent

Chaîne

km : RecipientAttestation:PCR30

Filtre l'accès par le registre de configuration de la plateforme (PCR) 30 dans le document d'attestation figurant dans la demande. Le PCR30 est un PCR personnalisé qui peut être défini par l'utilisateur pour des cas d'utilisation spécifiques

Chaîne

km : RecipientAttestation:PCR31

Filtre l'accès par le registre de configuration de la plateforme (PCR) 31 dans le document d'attestation figurant dans la demande. Le PCR31 est un PCR personnalisé qui peut être défini par l'utilisateur pour des cas d'utilisation spécifiques

Chaîne

km : RecipientAttestation:PCR4

Filtre l'accès par le registre de configuration de la plateforme (PCR) 4 dans le document d'attestation figurant dans la demande. PCR4 est une mesure contiguë de l'ID de l'instance parent

Chaîne

km : RecipientAttestation:PCR5

Filtre l'accès par le registre de configuration de la plateforme (PCR) 5 dans le document d'attestation figurant dans la demande. Le PCR5 est un PCR personnalisé qui peut être défini par l'utilisateur pour des cas d'utilisation spécifiques

Chaîne

km : RecipientAttestation:PCR6

Filtre l'accès par le registre de configuration de la plateforme (PCR) 6 dans le document d'attestation figurant dans la demande. Le PCR6 est un PCR personnalisé qui peut être défini par l'utilisateur pour des cas d'utilisation spécifiques

Chaîne

km : RecipientAttestation:PCR7

Filtre l'accès par le registre de configuration de la plateforme (PCR) 7 dans le document d'attestation figurant dans la demande. Le PCR7 est un PCR personnalisé qui peut être défini par l'utilisateur pour des cas d'utilisation spécifiques

Chaîne

km : RecipientAttestation:PCR8

Filtre l'accès par le registre de configuration de la plateforme (PCR) 8 dans le document d'attestation figurant dans la demande. Le PCR8 est une mesure du certificat de signature spécifié pour le fichier image de l'enclave

Chaîne

km : RecipientAttestation:PCR9

Filtre l'accès par le registre de configuration de la plateforme (PCR) 9 dans le document d'attestation figurant dans la demande. Le PCR9 est un PCR personnalisé qui peut être défini par l'utilisateur pour des cas d'utilisation spécifiques

Chaîne

km : ReplicaRegion

Filtre l'accès à l' ReplicateKey opération en fonction de la valeur du ReplicaRegion paramètre dans la demande

Chaîne

km : RequestAlias

Filtre l'accès aux opérations cryptographiques DescribeKey, et en GetPublicKey fonction de l'alias indiqué dans la demande

Chaîne

km : ResourceAliases

Filtre l'accès aux opérations AWS KMS spécifiées en fonction des alias associés à la clé AWS KMS

ArrayOfString

km : RetiringPrincipal

Filtre l'accès à l' CreateGrant opération en fonction du titulaire de la subvention qui part à la retraite

Chaîne

km : RetiringServicePrincipal

Filtre l'accès à l' CreateGrant opération en fonction de la valeur de RetiringServicePrincipal dans la demande

Chaîne

km : RotationPeriodInDays

Filtre l'accès à l' EnableKeyRotation opération en fonction de la valeur du RotationPeriodInDays paramètre dans la demande

Numérique

km : ScheduleKeyDeletionPendingWindowInDays

Filtre l'accès à l' ScheduleKeyDeletion opération en fonction de la valeur du PendingWindowInDays paramètre dans la demande

Numérique

km : SigningAlgorithm

Filtre l'accès aux opérations Sign et Verify en fonction de l'algorithme de signature dans la demande

Chaîne

km : TrailingDaysWithoutKeyUsage

Filtre l'accès aux DisableKey opérations ScheduleKeyDeletion et en fonction du nombre de jours écoulés depuis la dernière utilisation de la clé AWS KMS

Numérique

km : ValidTo

Filtre l'accès à l' ImportKeyMaterial opération en fonction de la valeur du ValidTo paramètre dans la demande. Vous pouvez utiliser cette clé de condition pour autoriser les utilisateurs à importer l'élément de clé uniquement lorsqu'il expire à la date spécifiée.

Date

km : ViaService

Filtre l'accès lorsqu'une demande faite au nom du principal provient d'un AWS service spécifique

Chaîne

km : WrappingAlgorithm

Filtre l'accès à l' GetParametersForImport opération en fonction de la valeur du WrappingAlgorithm paramètre dans la demande

Chaîne

km : WrappingKeySpec

Filtre l'accès à l' GetParametersForImport opération en fonction de la valeur du WrappingKeySpec paramètre dans la demande

Chaîne