View a markdown version of this page

Azioni, risorse e chiavi di condizione per AWS Servizio di gestione delle chiavi - Service Authorization Reference

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Azioni, risorse e chiavi di condizione per AWS Servizio di gestione delle chiavi

AWS Il servizio di gestione delle chiavi (prefisso del servizio:kms) fornisce le seguenti operazioni, risorse, azioni e chiavi di condizione specifiche del servizio da utilizzare nelle politiche di autorizzazione IAM.

Riferimenti:

Operazioni API definite da AWS Servizio di gestione delle chiavi

La tabella seguente mappa le operazioni delle API alle azioni IAM che autorizzano. Sono elencate solo le chiavi di condizione che hanno valori statici per l'API e l'azione specificate; per il set completo di chiavi di condizione supportate da ciascuna azione, consulta la tabella Azioni.

Operation Azione IAM Chiave di condizione Valore (i) possibile Livello di accesso

CancelKeyDeletion

kms:CancelKeyDeletion

Scrittura

ConnectCustomKeyStore

kms:ConnectCustomKeyStore

Scrittura

CreateAlias

kms:CreateAlias

Scrittura

CreateCustomKeyStore

kms:CreateCustomKeyStore

Scrittura

CreateGrant

kms:CreateGrant

Gestione delle autorizzazioni, Write

CreateKey

kms:CreateKey

Scrittura

kms:PutKeyPolicy

Gestione delle autorizzazioni, Write

kms:TagResource

Etichettatura, scrittura

Decrypt

kms:Decrypt

Scrittura

DeleteAlias

kms:DeleteAlias

Scrittura

DeleteCustomKeyStore

kms:DeleteCustomKeyStore

Scrittura

DeleteImportedKeyMaterial

kms:DeleteImportedKeyMaterial

Scrittura

DeriveSharedSecret

kms:DeriveSharedSecret

Scrittura

DescribeCustomKeyStores

kms:DescribeCustomKeyStores

Lettura

DescribeKey

kms:DescribeKey

Lettura

DisableKey

kms:DisableKey

Scrittura

DisableKeyRotation

kms:DisableKeyRotation

Scrittura

DisconnectCustomKeyStore

kms:DisconnectCustomKeyStore

Scrittura

EnableKey

kms:EnableKey

Scrittura

EnableKeyRotation

kms:EnableKeyRotation

Scrittura

Encrypt

kms:Encrypt

Scrittura

GenerateDataKey

kms:GenerateDataKey

Scrittura

GenerateDataKeyPair

kms:GenerateDataKeyPair

Scrittura

GenerateDataKeyPairWithoutPlaintext

kms:GenerateDataKeyPairWithoutPlaintext

Scrittura

GenerateDataKeyWithoutPlaintext

kms:GenerateDataKeyWithoutPlaintext

Scrittura

GenerateMac

kms:GenerateMac

Scrittura

GenerateRandom

kms:GenerateRandom

Scrittura

GetKeyLastUsage

kms:GetKeyLastUsage

Lettura

GetKeyPolicy

kms:GetKeyPolicy

Lettura

GetKeyRotationStatus

kms:GetKeyRotationStatus

Lettura

GetParametersForImport

kms:GetParametersForImport

Lettura

GetPublicKey

kms:GetPublicKey

Lettura

ImportKeyMaterial

kms:ImportKeyMaterial

Scrittura

ListAliases

kms:ListAliases

List

ListGrants

kms:ListGrants

List

ListKeyPolicies

kms:ListKeyPolicies

List

ListKeyRotations

kms:ListKeyRotations

List

ListKeys

kms:ListKeys

List

ListResourceTags

kms:ListResourceTags

List

ListRetirableGrants

kms:ListRetirableGrants

List

PutKeyPolicy

kms:PutKeyPolicy

Gestione delle autorizzazioni, scrittura

ReEncrypt

kms:ReEncryptFrom

Scrittura

kms:ReEncryptTo

Scrittura

ReplicateKey

kms:ReplicateKey

Scrittura

RetireGrant

kms:RetireGrant

Gestione delle autorizzazioni, Write

RevokeGrant

kms:RevokeGrant

Gestione delle autorizzazioni, Write

RotateKeyOnDemand

kms:RotateKeyOnDemand

Scrittura

ScheduleKeyDeletion

kms:ScheduleKeyDeletion

Scrittura

Sign

kms:Sign

Scrittura

TagResource

kms:TagResource

Etichettatura, scrittura

UntagResource

kms:UntagResource

Taggare, scrivere

UpdateAlias

kms:UpdateAlias

Scrittura

UpdateCustomKeyStore

kms:UpdateCustomKeyStore

Scrittura

UpdateKeyDescription

kms:UpdateKeyDescription

Scrittura

UpdatePrimaryRegion

kms:UpdatePrimaryRegion

Scrittura

Verify

kms:Verify

Scrittura

VerifyMac

kms:VerifyMac

Scrittura

Azioni definite da AWS Servizio di gestione delle chiavi

Puoi specificare le seguenti operazioni nell'elemento Action di un'istruzione di policy IAM. Per ogni azione, la tabella elenca i tipi di risorse e le chiavi di condizione supportate da tale azione. Utilizza le policy per concedere le autorizzazioni per eseguire un'operazione in AWS. Quando utilizzi un'operazione in una policy, in genere consenti o rifiuti l'accesso all'operazione API o al comando CLI con lo stesso nome. Tuttavia, in alcuni casi, una singola operazione controlla l'accesso a più di una operazione. In alternativa, alcune operazioni richiedono operazioni differenti.

Azioni Description Tipi di risorsa (*obbligatorio) Chiavi di condizione Livello di accesso

CancelKeyDeletion

Controlla l'autorizzazione per annullare l'eliminazione pianificata di una chiave AWS KMS

key*

aws:ResourceTag/${TagKey}

kms:CallerAccount

kms:KeyOrigin

kms:KeySpec

kms:KeyUsage

kms:MultiRegion

kms:MultiRegionKeyType

kms:ResourceAliases

kms:ViaService

Scrittura

ConnectCustomKeyStore

Controlla l'autorizzazione per connettere o ricollegare un key store personalizzato al cluster AWS CloudHSM associato o al gestore di chiavi esterno esterno AWS

kms:CallerAccount

Scrittura

CreateAlias

Controlla l'autorizzazione a creare un alias per una chiave KMS. AWS Gli alias sono nomi descrittivi facoltativi che è possibile associare alle chiavi KMS

alias*

kms:CallerAccount

kms:ViaService

Scrittura

key*

aws:ResourceTag/${TagKey}

kms:CallerAccount

kms:KeyOrigin

kms:KeySpec

kms:KeyUsage

kms:MultiRegion

kms:MultiRegionKeyType

kms:ResourceAliases

kms:ViaService

CreateCustomKeyStore

Controlla l'autorizzazione a creare un key store personalizzato supportato da un cluster AWS CloudHSM o da un gestore di chiavi esterno al di fuori di AWS

kms:CallerAccount

Scrittura

CreateGrant

Controlla l'autorizzazione per aggiungere una concessione a una chiave AWS KMS. Puoi utilizzare sovvenzioni per aggiungere le autorizzazioni senza modificare la policy delle chiavi o la policy IAM

key*

aws:ResourceTag/${TagKey}

kms:CallerAccount

kms:EncryptionContext:${EncryptionContextKey}

kms:EncryptionContextKeys

kms:GrantConstraintSourceArn

kms:GrantConstraintType

kms:GranteePrincipal

kms:GranteeServicePrincipal

kms:GrantIsForAWSResource

kms:GrantOperations

kms:KeyOrigin

kms:KeySpec

kms:KeyUsage

kms:MultiRegion

kms:MultiRegionKeyType

kms:ResourceAliases

kms:RetiringPrincipal

kms:RetiringServicePrincipal

kms:ViaService

Gestione delle autorizzazioni, Write

CreateKey

Controlla l'autorizzazione a creare una chiave AWS KMS che può essere utilizzata per proteggere dati, chiavi e altre informazioni sensibili

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

kms:BypassPolicyLockoutSafetyCheck

kms:CallerAccount

kms:KeyOrigin

kms:KeySpec

kms:KeyUsage

kms:MultiRegion

kms:MultiRegionKeyType

kms:ViaService

Scrittura

Decrypt

Controlla l'autorizzazione a decrittografare il testo cifrato crittografato con una chiave KMS AWS

key*

aws:ResourceTag/${TagKey}

kms:CallerAccount

kms:EncryptionAlgorithm

kms:EncryptionContext:${EncryptionContextKey}

kms:EncryptionContextKeys

kms:KeyOrigin

kms:KeySpec

kms:KeyUsage

kms:MultiRegion

kms:MultiRegionKeyType

kms:RecipientAttestation:ImageSha384

kms:RecipientAttestation:NitroTPMPCR0

kms:RecipientAttestation:NitroTPMPCR1

kms:RecipientAttestation:NitroTPMPCR10

kms:RecipientAttestation:NitroTPMPCR11

kms:RecipientAttestation:NitroTPMPCR12

kms:RecipientAttestation:NitroTPMPCR13

kms:RecipientAttestation:NitroTPMPCR14

kms:RecipientAttestation:NitroTPMPCR15

kms:RecipientAttestation:NitroTPMPCR16

kms:RecipientAttestation:NitroTPMPCR17

kms:RecipientAttestation:NitroTPMPCR18

kms:RecipientAttestation:NitroTPMPCR19

kms:RecipientAttestation:NitroTPMPCR2

kms:RecipientAttestation:NitroTPMPCR20

kms:RecipientAttestation:NitroTPMPCR21

kms:RecipientAttestation:NitroTPMPCR22

kms:RecipientAttestation:NitroTPMPCR23

kms:RecipientAttestation:NitroTPMPCR3

kms:RecipientAttestation:NitroTPMPCR4

kms:RecipientAttestation:NitroTPMPCR5

kms:RecipientAttestation:NitroTPMPCR6

kms:RecipientAttestation:NitroTPMPCR7

kms:RecipientAttestation:NitroTPMPCR8

kms:RecipientAttestation:NitroTPMPCR9

kms:RecipientAttestation:PCR0

kms:RecipientAttestation:PCR1

kms:RecipientAttestation:PCR10

kms:RecipientAttestation:PCR11

kms:RecipientAttestation:PCR12

kms:RecipientAttestation:PCR13

kms:RecipientAttestation:PCR14

kms:RecipientAttestation:PCR15

kms:RecipientAttestation:PCR16

kms:RecipientAttestation:PCR17

kms:RecipientAttestation:PCR18

kms:RecipientAttestation:PCR19

kms:RecipientAttestation:PCR2

kms:RecipientAttestation:PCR20

kms:RecipientAttestation:PCR21

kms:RecipientAttestation:PCR22

kms:RecipientAttestation:PCR23

kms:RecipientAttestation:PCR24

kms:RecipientAttestation:PCR25

kms:RecipientAttestation:PCR26

kms:RecipientAttestation:PCR27

kms:RecipientAttestation:PCR28

kms:RecipientAttestation:PCR29

kms:RecipientAttestation:PCR3

kms:RecipientAttestation:PCR30

kms:RecipientAttestation:PCR31

kms:RecipientAttestation:PCR4

kms:RecipientAttestation:PCR5

kms:RecipientAttestation:PCR6

kms:RecipientAttestation:PCR7

kms:RecipientAttestation:PCR8

kms:RecipientAttestation:PCR9

kms:RequestAlias

kms:ResourceAliases

kms:ViaService

Scrittura

DeleteAlias

Controlla l'autorizzazione per eliminare un alias. Gli alias sono nomi descrittivi facoltativi che è possibile associare alle chiavi KMS AWS

alias*

kms:CallerAccount

kms:ViaService

Scrittura

key*

aws:ResourceTag/${TagKey}

kms:CallerAccount

kms:KeyOrigin

kms:KeySpec

kms:KeyUsage

kms:MultiRegion

kms:MultiRegionKeyType

kms:ResourceAliases

kms:ViaService

DeleteCustomKeyStore

Controlla l'autorizzazione per eliminare uno store delle chiavi personalizzate

kms:CallerAccount

Scrittura

DeleteImportedKeyMaterial

Controlla l'autorizzazione a eliminare il materiale crittografico importato in una AWS chiave KMS. Questa operazione rende la chiave inutilizzabile

key*

aws:ResourceTag/${TagKey}

kms:CallerAccount

kms:KeyOrigin

kms:KeySpec

kms:KeyUsage

kms:MultiRegion

kms:MultiRegionKeyType

kms:ResourceAliases

kms:ViaService

Scrittura

DeriveSharedSecret

Controlla l'autorizzazione a utilizzare la chiave AWS KMS specificata per derivare segreti condivisi

key*

aws:ResourceTag/${TagKey}

kms:CallerAccount

kms:KeyAgreementAlgorithm

kms:KeyOrigin

kms:KeySpec

kms:KeyUsage

kms:MultiRegion

kms:MultiRegionKeyType

kms:RecipientAttestation:ImageSha384

kms:RecipientAttestation:NitroTPMPCR0

kms:RecipientAttestation:NitroTPMPCR1

kms:RecipientAttestation:NitroTPMPCR10

kms:RecipientAttestation:NitroTPMPCR11

kms:RecipientAttestation:NitroTPMPCR12

kms:RecipientAttestation:NitroTPMPCR13

kms:RecipientAttestation:NitroTPMPCR14

kms:RecipientAttestation:NitroTPMPCR15

kms:RecipientAttestation:NitroTPMPCR16

kms:RecipientAttestation:NitroTPMPCR17

kms:RecipientAttestation:NitroTPMPCR18

kms:RecipientAttestation:NitroTPMPCR19

kms:RecipientAttestation:NitroTPMPCR2

kms:RecipientAttestation:NitroTPMPCR20

kms:RecipientAttestation:NitroTPMPCR21

kms:RecipientAttestation:NitroTPMPCR22

kms:RecipientAttestation:NitroTPMPCR23

kms:RecipientAttestation:NitroTPMPCR3

kms:RecipientAttestation:NitroTPMPCR4

kms:RecipientAttestation:NitroTPMPCR5

kms:RecipientAttestation:NitroTPMPCR6

kms:RecipientAttestation:NitroTPMPCR7

kms:RecipientAttestation:NitroTPMPCR8

kms:RecipientAttestation:NitroTPMPCR9

kms:RecipientAttestation:PCR0

kms:RecipientAttestation:PCR1

kms:RecipientAttestation:PCR10

kms:RecipientAttestation:PCR11

kms:RecipientAttestation:PCR12

kms:RecipientAttestation:PCR13

kms:RecipientAttestation:PCR14

kms:RecipientAttestation:PCR15

kms:RecipientAttestation:PCR16

kms:RecipientAttestation:PCR17

kms:RecipientAttestation:PCR18

kms:RecipientAttestation:PCR19

kms:RecipientAttestation:PCR2

kms:RecipientAttestation:PCR20

kms:RecipientAttestation:PCR21

kms:RecipientAttestation:PCR22

kms:RecipientAttestation:PCR23

kms:RecipientAttestation:PCR24

kms:RecipientAttestation:PCR25

kms:RecipientAttestation:PCR26

kms:RecipientAttestation:PCR27

kms:RecipientAttestation:PCR28

kms:RecipientAttestation:PCR29

kms:RecipientAttestation:PCR3

kms:RecipientAttestation:PCR30

kms:RecipientAttestation:PCR31

kms:RecipientAttestation:PCR4

kms:RecipientAttestation:PCR5

kms:RecipientAttestation:PCR6

kms:RecipientAttestation:PCR7

kms:RecipientAttestation:PCR8

kms:RecipientAttestation:PCR9

kms:RequestAlias

kms:ResourceAliases

kms:ViaService

Scrittura

DescribeCustomKeyStores

Controlla l'autorizzazione per visualizzare informazioni dettagliate sugli store delle chiavi personalizzate nell'account e nella regione

kms:CallerAccount

Lettura

DescribeKey

Controlla l'autorizzazione a visualizzare informazioni dettagliate su una chiave KMS AWS

key*

aws:ResourceTag/${TagKey}

kms:CallerAccount

kms:KeyOrigin

kms:KeySpec

kms:KeyUsage

kms:MultiRegion

kms:MultiRegionKeyType

kms:RequestAlias

kms:ResourceAliases

kms:ViaService

Lettura

DisableKey

Controlla l'autorizzazione a disabilitare una chiave AWS KMS, impedendone l'utilizzo nelle operazioni crittografiche

key*

aws:ResourceTag/${TagKey}

kms:CallerAccount

kms:KeyOrigin

kms:KeySpec

kms:KeyUsage

kms:MultiRegion

kms:MultiRegionKeyType

kms:ResourceAliases

kms:TrailingDaysWithoutKeyUsage

kms:ViaService

Scrittura

DisableKeyRotation

Controlla l'autorizzazione a disabilitare la rotazione automatica di una chiave KMS gestita AWS dal cliente

key*

aws:ResourceTag/${TagKey}

kms:CallerAccount

kms:KeyOrigin

kms:KeySpec

kms:KeyUsage

kms:MultiRegion

kms:MultiRegionKeyType

kms:ResourceAliases

kms:ViaService

Scrittura

DisconnectCustomKeyStore

Controlla l'autorizzazione a disconnettere l'archivio chiavi personalizzato dal cluster AWS CloudHSM associato o dal gestore di chiavi esterno al di fuori di AWS

kms:CallerAccount

Scrittura

EnableKey

Controlla l'autorizzazione a modificare lo stato di una chiave AWS KMS su abilitata. In questo modo la chiave KMS può essere utilizzata in operazioni di crittografia

key*

aws:ResourceTag/${TagKey}

kms:CallerAccount

kms:KeyOrigin

kms:KeySpec

kms:KeyUsage

kms:MultiRegion

kms:MultiRegionKeyType

kms:ResourceAliases

kms:ViaService

Scrittura

EnableKeyRotation

Controlla l'autorizzazione per abilitare la rotazione automatica del materiale crittografico in una AWS chiave KMS

key*

aws:ResourceTag/${TagKey}

kms:CallerAccount

kms:KeyOrigin

kms:KeySpec

kms:KeyUsage

kms:MultiRegion

kms:MultiRegionKeyType

kms:ResourceAliases

kms:RotationPeriodInDays

kms:ViaService

Scrittura

Encrypt

Controlla l'autorizzazione a utilizzare la chiave AWS KMS specificata per crittografare dati e chiavi dati

key*

aws:ResourceTag/${TagKey}

kms:CallerAccount

kms:EncryptionAlgorithm

kms:EncryptionContext:${EncryptionContextKey}

kms:EncryptionContextKeys

kms:KeyOrigin

kms:KeySpec

kms:KeyUsage

kms:MultiRegion

kms:MultiRegionKeyType

kms:RequestAlias

kms:ResourceAliases

kms:ViaService

Scrittura

GenerateDataKey

Controlla l'autorizzazione a utilizzare la chiave AWS KMS per generare chiavi dati. Puoi utilizzare le chiavi dati per crittografare i dati al di fuori di KMS AWS

key*

aws:ResourceTag/${TagKey}

kms:CallerAccount

kms:EncryptionAlgorithm

kms:EncryptionContext:${EncryptionContextKey}

kms:EncryptionContextKeys

kms:KeyOrigin

kms:KeySpec

kms:KeyUsage

kms:MultiRegion

kms:MultiRegionKeyType

kms:RecipientAttestation:ImageSha384

kms:RecipientAttestation:NitroTPMPCR0

kms:RecipientAttestation:NitroTPMPCR1

kms:RecipientAttestation:NitroTPMPCR10

kms:RecipientAttestation:NitroTPMPCR11

kms:RecipientAttestation:NitroTPMPCR12

kms:RecipientAttestation:NitroTPMPCR13

kms:RecipientAttestation:NitroTPMPCR14

kms:RecipientAttestation:NitroTPMPCR15

kms:RecipientAttestation:NitroTPMPCR16

kms:RecipientAttestation:NitroTPMPCR17

kms:RecipientAttestation:NitroTPMPCR18

kms:RecipientAttestation:NitroTPMPCR19

kms:RecipientAttestation:NitroTPMPCR2

kms:RecipientAttestation:NitroTPMPCR20

kms:RecipientAttestation:NitroTPMPCR21

kms:RecipientAttestation:NitroTPMPCR22

kms:RecipientAttestation:NitroTPMPCR23

kms:RecipientAttestation:NitroTPMPCR3

kms:RecipientAttestation:NitroTPMPCR4

kms:RecipientAttestation:NitroTPMPCR5

kms:RecipientAttestation:NitroTPMPCR6

kms:RecipientAttestation:NitroTPMPCR7

kms:RecipientAttestation:NitroTPMPCR8

kms:RecipientAttestation:NitroTPMPCR9

kms:RecipientAttestation:PCR0

kms:RecipientAttestation:PCR1

kms:RecipientAttestation:PCR10

kms:RecipientAttestation:PCR11

kms:RecipientAttestation:PCR12

kms:RecipientAttestation:PCR13

kms:RecipientAttestation:PCR14

kms:RecipientAttestation:PCR15

kms:RecipientAttestation:PCR16

kms:RecipientAttestation:PCR17

kms:RecipientAttestation:PCR18

kms:RecipientAttestation:PCR19

kms:RecipientAttestation:PCR2

kms:RecipientAttestation:PCR20

kms:RecipientAttestation:PCR21

kms:RecipientAttestation:PCR22

kms:RecipientAttestation:PCR23

kms:RecipientAttestation:PCR24

kms:RecipientAttestation:PCR25

kms:RecipientAttestation:PCR26

kms:RecipientAttestation:PCR27

kms:RecipientAttestation:PCR28

kms:RecipientAttestation:PCR29

kms:RecipientAttestation:PCR3

kms:RecipientAttestation:PCR30

kms:RecipientAttestation:PCR31

kms:RecipientAttestation:PCR4

kms:RecipientAttestation:PCR5

kms:RecipientAttestation:PCR6

kms:RecipientAttestation:PCR7

kms:RecipientAttestation:PCR8

kms:RecipientAttestation:PCR9

kms:RequestAlias

kms:ResourceAliases

kms:ViaService

Scrittura

GenerateDataKeyPair

Controlla l'autorizzazione a utilizzare la chiave AWS KMS per generare coppie di chiavi di dati

key*

aws:ResourceTag/${TagKey}

kms:CallerAccount

kms:DataKeyPairSpec

kms:EncryptionAlgorithm

kms:EncryptionContext:${EncryptionContextKey}

kms:EncryptionContextKeys

kms:KeyOrigin

kms:KeySpec

kms:KeyUsage

kms:MultiRegion

kms:MultiRegionKeyType

kms:RecipientAttestation:ImageSha384

kms:RecipientAttestation:NitroTPMPCR0

kms:RecipientAttestation:NitroTPMPCR1

kms:RecipientAttestation:NitroTPMPCR10

kms:RecipientAttestation:NitroTPMPCR11

kms:RecipientAttestation:NitroTPMPCR12

kms:RecipientAttestation:NitroTPMPCR13

kms:RecipientAttestation:NitroTPMPCR14

kms:RecipientAttestation:NitroTPMPCR15

kms:RecipientAttestation:NitroTPMPCR16

kms:RecipientAttestation:NitroTPMPCR17

kms:RecipientAttestation:NitroTPMPCR18

kms:RecipientAttestation:NitroTPMPCR19

kms:RecipientAttestation:NitroTPMPCR2

kms:RecipientAttestation:NitroTPMPCR20

kms:RecipientAttestation:NitroTPMPCR21

kms:RecipientAttestation:NitroTPMPCR22

kms:RecipientAttestation:NitroTPMPCR23

kms:RecipientAttestation:NitroTPMPCR3

kms:RecipientAttestation:NitroTPMPCR4

kms:RecipientAttestation:NitroTPMPCR5

kms:RecipientAttestation:NitroTPMPCR6

kms:RecipientAttestation:NitroTPMPCR7

kms:RecipientAttestation:NitroTPMPCR8

kms:RecipientAttestation:NitroTPMPCR9

kms:RecipientAttestation:PCR0

kms:RecipientAttestation:PCR1

kms:RecipientAttestation:PCR10

kms:RecipientAttestation:PCR11

kms:RecipientAttestation:PCR12

kms:RecipientAttestation:PCR13

kms:RecipientAttestation:PCR14

kms:RecipientAttestation:PCR15

kms:RecipientAttestation:PCR16

kms:RecipientAttestation:PCR17

kms:RecipientAttestation:PCR18

kms:RecipientAttestation:PCR19

kms:RecipientAttestation:PCR2

kms:RecipientAttestation:PCR20

kms:RecipientAttestation:PCR21

kms:RecipientAttestation:PCR22

kms:RecipientAttestation:PCR23

kms:RecipientAttestation:PCR24

kms:RecipientAttestation:PCR25

kms:RecipientAttestation:PCR26

kms:RecipientAttestation:PCR27

kms:RecipientAttestation:PCR28

kms:RecipientAttestation:PCR29

kms:RecipientAttestation:PCR3

kms:RecipientAttestation:PCR30

kms:RecipientAttestation:PCR31

kms:RecipientAttestation:PCR4

kms:RecipientAttestation:PCR5

kms:RecipientAttestation:PCR6

kms:RecipientAttestation:PCR7

kms:RecipientAttestation:PCR8

kms:RecipientAttestation:PCR9

kms:RequestAlias

kms:ResourceAliases

kms:ViaService

Scrittura

GenerateDataKeyPairWithoutPlaintext

Controlla l'autorizzazione a utilizzare la chiave AWS KMS per generare coppie di chiavi di dati. A differenza dell' GenerateDataKeyPair operazione, questa operazione restituisce una chiave privata crittografata senza una copia in testo semplice

key*

aws:ResourceTag/${TagKey}

kms:CallerAccount

kms:DataKeyPairSpec

kms:EncryptionAlgorithm

kms:EncryptionContext:${EncryptionContextKey}

kms:EncryptionContextKeys

kms:KeyOrigin

kms:KeySpec

kms:KeyUsage

kms:MultiRegion

kms:MultiRegionKeyType

kms:RequestAlias

kms:ResourceAliases

kms:ViaService

Scrittura

GenerateDataKeyWithoutPlaintext

Controlla l'autorizzazione a utilizzare la chiave AWS KMS per generare una chiave dati. A differenza dell' GenerateDataKey operazione, questa operazione restituisce una chiave dati crittografata senza una versione in testo semplice della chiave dati

key*

aws:ResourceTag/${TagKey}

kms:CallerAccount

kms:EncryptionAlgorithm

kms:EncryptionContext:${EncryptionContextKey}

kms:EncryptionContextKeys

kms:KeyOrigin

kms:KeySpec

kms:KeyUsage

kms:MultiRegion

kms:MultiRegionKeyType

kms:RequestAlias

kms:ResourceAliases

kms:ViaService

Scrittura

GenerateMac

Controlla l'autorizzazione a utilizzare la chiave AWS KMS per generare codici di autenticazione dei messaggi

key*

aws:ResourceTag/${TagKey}

kms:CallerAccount

kms:KeyOrigin

kms:KeySpec

kms:KeyUsage

kms:MacAlgorithm

kms:MultiRegion

kms:MultiRegionKeyType

kms:RequestAlias

kms:ResourceAliases

kms:ViaService

Scrittura

GenerateRandom

Controlla l'autorizzazione per ottenere una stringa di byte casuali crittograficamente sicura da KMS AWS

kms:RecipientAttestation:ImageSha384

kms:RecipientAttestation:NitroTPMPCR0

kms:RecipientAttestation:NitroTPMPCR1

kms:RecipientAttestation:NitroTPMPCR10

kms:RecipientAttestation:NitroTPMPCR11

kms:RecipientAttestation:NitroTPMPCR12

kms:RecipientAttestation:NitroTPMPCR13

kms:RecipientAttestation:NitroTPMPCR14

kms:RecipientAttestation:NitroTPMPCR15

kms:RecipientAttestation:NitroTPMPCR16

kms:RecipientAttestation:NitroTPMPCR17

kms:RecipientAttestation:NitroTPMPCR18

kms:RecipientAttestation:NitroTPMPCR19

kms:RecipientAttestation:NitroTPMPCR2

kms:RecipientAttestation:NitroTPMPCR20

kms:RecipientAttestation:NitroTPMPCR21

kms:RecipientAttestation:NitroTPMPCR22

kms:RecipientAttestation:NitroTPMPCR23

kms:RecipientAttestation:NitroTPMPCR3

kms:RecipientAttestation:NitroTPMPCR4

kms:RecipientAttestation:NitroTPMPCR5

kms:RecipientAttestation:NitroTPMPCR6

kms:RecipientAttestation:NitroTPMPCR7

kms:RecipientAttestation:NitroTPMPCR8

kms:RecipientAttestation:NitroTPMPCR9

kms:RecipientAttestation:PCR0

kms:RecipientAttestation:PCR1

kms:RecipientAttestation:PCR10

kms:RecipientAttestation:PCR11

kms:RecipientAttestation:PCR12

kms:RecipientAttestation:PCR13

kms:RecipientAttestation:PCR14

kms:RecipientAttestation:PCR15

kms:RecipientAttestation:PCR16

kms:RecipientAttestation:PCR17

kms:RecipientAttestation:PCR18

kms:RecipientAttestation:PCR19

kms:RecipientAttestation:PCR2

kms:RecipientAttestation:PCR20

kms:RecipientAttestation:PCR21

kms:RecipientAttestation:PCR22

kms:RecipientAttestation:PCR23

kms:RecipientAttestation:PCR24

kms:RecipientAttestation:PCR25

kms:RecipientAttestation:PCR26

kms:RecipientAttestation:PCR27

kms:RecipientAttestation:PCR28

kms:RecipientAttestation:PCR29

kms:RecipientAttestation:PCR3

kms:RecipientAttestation:PCR30

kms:RecipientAttestation:PCR31

kms:RecipientAttestation:PCR4

kms:RecipientAttestation:PCR5

kms:RecipientAttestation:PCR6

kms:RecipientAttestation:PCR7

kms:RecipientAttestation:PCR8

kms:RecipientAttestation:PCR9

Scrittura

GetKeyLastUsage

Controlla l'autorizzazione a visualizzare l'ultimo utilizzo di una chiave KMS AWS

key*

aws:ResourceTag/${TagKey}

kms:CallerAccount

kms:KeyOrigin

kms:KeySpec

kms:KeyUsage

kms:MultiRegion

kms:MultiRegionKeyType

kms:ResourceAliases

kms:ViaService

Lettura

GetKeyPolicy

Controlla l'autorizzazione a visualizzare la politica chiave per la chiave AWS KMS specificata

key*

aws:ResourceTag/${TagKey}

kms:CallerAccount

kms:KeyOrigin

kms:KeySpec

kms:KeyUsage

kms:MultiRegion

kms:MultiRegionKeyType

kms:ResourceAliases

kms:ViaService

Lettura

GetKeyRotationStatus

Controlla l'autorizzazione a visualizzare lo stato di rotazione delle chiavi per una chiave AWS KMS

key*

aws:ResourceTag/${TagKey}

kms:CallerAccount

kms:KeyOrigin

kms:KeySpec

kms:KeyUsage

kms:MultiRegion

kms:MultiRegionKeyType

kms:ResourceAliases

kms:ViaService

Lettura

GetParametersForImport

Controlla l'autorizzazione per ottenere i dati richiesti per importare il materiale crittografico in una chiave gestita dal cliente, inclusi una chiave pubblica e un token di importazione

key*

aws:ResourceTag/${TagKey}

kms:CallerAccount

kms:KeyOrigin

kms:KeySpec

kms:KeyUsage

kms:MultiRegion

kms:MultiRegionKeyType

kms:ResourceAliases

kms:ViaService

kms:WrappingAlgorithm

kms:WrappingKeySpec

Lettura

GetPublicKey

Controlla l'autorizzazione a scaricare la chiave pubblica di una chiave KMS asimmetrica AWS

key*

aws:ResourceTag/${TagKey}

kms:CallerAccount

kms:KeyOrigin

kms:KeySpec

kms:KeyUsage

kms:MultiRegion

kms:MultiRegionKeyType

kms:RequestAlias

kms:ResourceAliases

kms:ViaService

Lettura

ImportKeyMaterial

Controlla l'autorizzazione a importare materiale crittografico in una chiave KMS AWS

key*

aws:ResourceTag/${TagKey}

kms:CallerAccount

kms:ExpirationModel

kms:KeyOrigin

kms:KeySpec

kms:KeyUsage

kms:MultiRegion

kms:MultiRegionKeyType

kms:ResourceAliases

kms:ValidTo

kms:ViaService

Scrittura

ListAliases

Controlla l'autorizzazione per visualizzare gli alias definiti nell'account. Gli alias sono nomi descrittivi facoltativi che è possibile associare alle chiavi KMS AWS

List

ListGrants

Controlla l'autorizzazione a visualizzare tutte le concessioni per una chiave KMS AWS

key*

aws:ResourceTag/${TagKey}

kms:CallerAccount

kms:GrantIsForAWSResource

kms:KeyOrigin

kms:KeySpec

kms:KeyUsage

kms:MultiRegion

kms:MultiRegionKeyType

kms:ResourceAliases

kms:ViaService

List

ListKeyPolicies

Controlla l'autorizzazione a visualizzare i nomi delle politiche chiave per una AWS chiave KMS

key*

aws:ResourceTag/${TagKey}

kms:CallerAccount

kms:KeyOrigin

kms:KeySpec

kms:KeyUsage

kms:MultiRegion

kms:MultiRegionKeyType

kms:ResourceAliases

kms:ViaService

List

ListKeyRotations

Controlla l'autorizzazione a visualizzare l'elenco dei materiali chiave per una chiave AWS KMS

key*

aws:ResourceTag/${TagKey}

kms:CallerAccount

kms:KeyOrigin

kms:KeySpec

kms:KeyUsage

kms:MultiRegion

kms:MultiRegionKeyType

kms:ResourceAliases

kms:ViaService

List

ListKeys

Controlla l'autorizzazione a visualizzare l'ID della chiave e l'Amazon Resource Name (ARN) di tutte le chiavi AWS KMS nell'account

List

ListResourceTags

Controlla l'autorizzazione a visualizzare tutti i tag associati a una AWS chiave KMS

key*

aws:ResourceTag/${TagKey}

kms:CallerAccount

kms:KeyOrigin

kms:KeySpec

kms:KeyUsage

kms:MultiRegion

kms:MultiRegionKeyType

kms:ResourceAliases

kms:ViaService

List

ListRetirableGrants

Controlla l'autorizzazione per visualizzare le concessioni in cui l'entità principale specificata è nell'entità principale che effettua il ritiro. Altre entità principali potrebbero ritirare la concessione e questa entità principale potrebbe ritirare altre concessioni.

List

PutKeyPolicy

Controlla l'autorizzazione a sostituire la politica chiave per la chiave AWS KMS specificata

key*

aws:ResourceTag/${TagKey}

kms:BypassPolicyLockoutSafetyCheck

kms:CallerAccount

kms:KeyOrigin

kms:KeySpec

kms:KeyUsage

kms:MultiRegion

kms:MultiRegionKeyType

kms:ResourceAliases

kms:ViaService

Gestione delle autorizzazioni, Write

ReEncryptFrom

Controlla l'autorizzazione a decrittografare i dati come parte del processo di decrittografia e ricrittografia dei dati all'interno di KMS AWS

key*

aws:ResourceTag/${TagKey}

kms:CallerAccount

kms:EncryptionAlgorithm

kms:EncryptionContext:${EncryptionContextKey}

kms:EncryptionContextKeys

kms:KeyOrigin

kms:KeySpec

kms:KeyUsage

kms:MultiRegion

kms:MultiRegionKeyType

kms:ReEncryptOnSameKey

kms:RequestAlias

kms:ResourceAliases

kms:ViaService

Scrittura

ReEncryptTo

Controlla l'autorizzazione a crittografare i dati come parte del processo di decrittografia e ricrittografia dei dati all'interno di KMS AWS

key*

aws:ResourceTag/${TagKey}

kms:CallerAccount

kms:EncryptionAlgorithm

kms:EncryptionContext:${EncryptionContextKey}

kms:EncryptionContextKeys

kms:KeyOrigin

kms:KeySpec

kms:KeyUsage

kms:MultiRegion

kms:MultiRegionKeyType

kms:ReEncryptOnSameKey

kms:RequestAlias

kms:ResourceAliases

kms:ViaService

Scrittura

ReplicateKey

Controlla l'autorizzazione per replicare una chiave primaria in più Regioni

key*

aws:ResourceTag/${TagKey}

kms:CallerAccount

kms:KeyOrigin

kms:KeySpec

kms:KeyUsage

kms:MultiRegion

kms:MultiRegionKeyType

kms:ReplicaRegion

kms:ResourceAliases

kms:ViaService

Scrittura

RetireGrant

Controlla l'autorizzazione per ritirare una concessione. L' RetireGrant operazione viene in genere richiamata dall'utente della concessione dopo aver completato le attività che la concessione gli ha consentito di eseguire

key*

aws:ResourceTag/${TagKey}

kms:CallerAccount

kms:EncryptionContext:${EncryptionContextKey}

kms:EncryptionContextKeys

kms:GrantConstraintType

kms:KeyOrigin

kms:KeySpec

kms:KeyUsage

kms:MultiRegion

kms:MultiRegionKeyType

kms:ResourceAliases

kms:ViaService

Gestione delle autorizzazioni, Write

RevokeGrant

Controlla l'autorizzazione per revocare una concessione, che nega l'autorizzazione per tutte le operazioni che dipendono dalla concessione

key*

aws:ResourceTag/${TagKey}

kms:CallerAccount

kms:GrantIsForAWSResource

kms:KeyOrigin

kms:KeySpec

kms:KeyUsage

kms:MultiRegion

kms:MultiRegionKeyType

kms:ResourceAliases

kms:ViaService

Gestione delle autorizzazioni, Write

RotateKeyOnDemand

Controlla l'autorizzazione a richiamare la rotazione su richiesta del materiale crittografico in una chiave KMS AWS

key*

aws:ResourceTag/${TagKey}

kms:CallerAccount

kms:KeyOrigin

kms:KeySpec

kms:KeyUsage

kms:MultiRegion

kms:MultiRegionKeyType

kms:ResourceAliases

kms:ViaService

Scrittura

ScheduleKeyDeletion

Controlla l'autorizzazione a pianificare l'eliminazione di una chiave KMS AWS

key*

aws:ResourceTag/${TagKey}

kms:CallerAccount

kms:KeyOrigin

kms:KeySpec

kms:KeyUsage

kms:MultiRegion

kms:MultiRegionKeyType

kms:ResourceAliases

kms:ScheduleKeyDeletionPendingWindowInDays

kms:TrailingDaysWithoutKeyUsage

kms:ViaService

Scrittura

Sign

Controlla l'autorizzazione per produrre una firma digitale per un messaggio

key*

aws:ResourceTag/${TagKey}

kms:CallerAccount

kms:KeyOrigin

kms:KeySpec

kms:KeyUsage

kms:MessageType

kms:MultiRegion

kms:MultiRegionKeyType

kms:RequestAlias

kms:ResourceAliases

kms:SigningAlgorithm

kms:ViaService

Scrittura

TagResource

Controlla l'autorizzazione a creare o aggiornare i tag allegati a una chiave AWS KMS

key*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

kms:CallerAccount

kms:KeyOrigin

kms:KeySpec

kms:KeyUsage

kms:MultiRegion

kms:MultiRegionKeyType

kms:ResourceAliases

kms:ViaService

Etichettatura, scrittura

UntagResource

Controlla l'autorizzazione a eliminare i tag allegati a una chiave AWS KMS

key*

aws:ResourceTag/${TagKey}

aws:TagKeys

kms:CallerAccount

kms:KeyOrigin

kms:KeySpec

kms:KeyUsage

kms:MultiRegion

kms:MultiRegionKeyType

kms:ResourceAliases

kms:ViaService

Etichettatura, scrittura

UpdateAlias

Controlla l'autorizzazione ad associare un alias a una chiave AWS KMS diversa. Un alias è un nome descrittivo facoltativo che è possibile associare a una chiave KMS

alias*

kms:CallerAccount

kms:ViaService

Scrittura

key*

aws:ResourceTag/${TagKey}

kms:CallerAccount

kms:KeyOrigin

kms:KeySpec

kms:KeyUsage

kms:MultiRegion

kms:MultiRegionKeyType

kms:ResourceAliases

kms:ViaService

UpdateCustomKeyStore

Controlla l'autorizzazione per modificare le proprietà di uno store delle chiavi personalizzate

kms:CallerAccount

Scrittura

UpdateKeyDescription

Controlla l'autorizzazione a eliminare o modificare la descrizione di una chiave KMS AWS

key*

aws:ResourceTag/${TagKey}

kms:CallerAccount

kms:KeyOrigin

kms:KeySpec

kms:KeyUsage

kms:MultiRegion

kms:MultiRegionKeyType

kms:ResourceAliases

kms:ViaService

Scrittura

UpdatePrimaryRegion

Controlla l'autorizzazione per aggiornare la Regione primaria di una chiave primaria in più Regioni

key*

aws:ResourceTag/${TagKey}

kms:CallerAccount

kms:KeyOrigin

kms:KeySpec

kms:KeyUsage

kms:MultiRegion

kms:MultiRegionKeyType

kms:PrimaryRegion

kms:ResourceAliases

kms:ViaService

Scrittura

Verify

Controlla l'autorizzazione a utilizzare la chiave AWS KMS specificata per verificare le firme digitali

key*

aws:ResourceTag/${TagKey}

kms:CallerAccount

kms:KeyOrigin

kms:KeySpec

kms:KeyUsage

kms:MessageType

kms:MultiRegion

kms:MultiRegionKeyType

kms:RequestAlias

kms:ResourceAliases

kms:SigningAlgorithm

kms:ViaService

Scrittura

VerifyMac

Controlla l'autorizzazione a utilizzare la chiave AWS KMS per verificare i codici di autenticazione dei messaggi

key*

aws:ResourceTag/${TagKey}

kms:CallerAccount

kms:KeyOrigin

kms:KeySpec

kms:KeyUsage

kms:MacAlgorithm

kms:MultiRegion

kms:MultiRegionKeyType

kms:RequestAlias

kms:ResourceAliases

kms:ViaService

Scrittura

Permission-only azioni per AWS Servizio di gestione delle chiavi

Le seguenti azioni sono definite da AWS Key Management Service ma non sono richiamabili direttamente tramite alcuna operazione API. Possono essere utilizzate solo nelle dichiarazioni politiche IAM per concedere o negare le autorizzazioni.

Azioni Description Tipi di risorsa (*obbligatorio) Chiavi di condizione Livello di accesso

SynchronizeMultiRegionKey

Controlla l'accesso alle API interne che sincronizzano le chiavi di più Regioni

key*

aws:ResourceTag/${TagKey}

kms:KeyOrigin

kms:KeySpec

kms:KeyUsage

kms:MultiRegion

kms:MultiRegionKeyType

kms:ResourceAliases

Scrittura

Tipi di risorse definiti da AWS Servizio di gestione delle chiavi

I seguenti tipi di risorse sono definiti da questo servizio e possono essere utilizzati nell'elemento Resource delle istruzioni di policy delle autorizzazioni IAM.

Tipi di risorse ARN Chiavi di condizione

alias

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

key

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

aws:ResourceTag/${TagKey}

kms:KeyOrigin

kms:KeySpec

kms:KeyUsage

kms:MultiRegion

kms:MultiRegionKeyType

kms:ResourceAliases

Chiavi di condizione per AWS Servizio di gestione delle chiavi

AWS Il servizio di gestione delle chiavi definisce le seguenti chiavi di condizione che possono essere utilizzate nell'Conditionelemento di una policy IAM.

Chiavi di condizione Descrizione Tipo

aws:RequestTag/${TagKey}

Filtra l'accesso alle operazioni AWS KMS specificate in base sia alla chiave che al valore del tag nella richiesta

String

aws:ResourceTag/${TagKey}

Filtra l'accesso alle operazioni AWS KMS specificate in base ai tag assegnati alla AWS chiave KMS

String

aws:TagKeys

Filtra l'accesso alle operazioni AWS KMS specificate in base alle chiavi dei tag nella richiesta

ArrayOfString

kms:BypassPolicyLockoutSafetyCheck

Filtra l'accesso alle PutKeyPolicy operazioni CreateKey e in base al valore del BypassPolicyLockoutSafetyCheck parametro nella richiesta

Bool

kms:CallerAccount

Filtra l'accesso alle operazioni AWS KMS specificate in base all' Account AWS ID del chiamante. Puoi utilizzare questa chiave di condizione per consentire o negare l'accesso a tutti gli utenti e i ruoli IAM Account AWS in un'unica dichiarazione politica

String

kms:CustomerMasterKeySpec

La chiave kms: CustomerMasterKeySpec condition è obsoleta. Utilizza invece la chiave kms: condition KeySpec

String

kms:CustomerMasterKeyUsage

La chiave kms: CustomerMasterKeyUsage condition è obsoleta. Utilizza invece la chiave kms: condition KeyUsage

String

kms:DataKeyPairSpec

Filtra l'accesso GenerateDataKeyPair e GenerateDataKeyPairWithoutPlaintext le operazioni in base al valore del KeyPairSpec parametro nella richiesta

String

kms:EncryptionAlgorithm

Filtra l'accesso alle operazioni di crittografia in base al valore dell'algoritmo di crittografia nella richiesta

String

kms:EncryptionContext:${EncryptionContextKey}

Filtra l'accesso a una chiave AWS KMS simmetrica in base al contesto di crittografia in un'operazione crittografica. Questa chiave di condizione valuta la chiave e il valore in ogni coppia chiave-valore del contesto di crittografia

String

kms:EncryptionContextKeys

Filtra l'accesso a una chiave AWS KMS simmetrica in base al contesto di crittografia in un'operazione crittografica. Questa chiave di condizione valuta solo la chiave in ogni coppia chiave-valore del contesto di crittografia

ArrayOfString

kms:ExpirationModel

Filtra l'accesso all' ImportKeyMaterial operazione in base al valore del parametro nella richiesta ExpirationModel

String

kms:GrantConstraintSourceArn

Filtra l'accesso all' CreateGrant operazione in base al valore del SourceArn vincolo nella richiesta

ARN

kms:GrantConstraintType

Filtra l'accesso all' CreateGrant operazione in base al vincolo di concessione nella richiesta

String

kms:GrantIsForAWSResource

Filtra l'accesso all' CreateGrant operazione quando la richiesta proviene da un servizio specificato AWS

Bool

kms:GrantOperations

Filtra l'accesso all' CreateGrant operazione in base alle operazioni incluse nella concessione

ArrayOfString

kms:GranteePrincipal

Filtra l'accesso all' CreateGrant operazione in base al beneficiario principale della sovvenzione

String

kms:GranteeServicePrincipal

Filtra l'accesso all' CreateGrant operazione in base al valore di GranteeServicePrincipal nella richiesta

String

kms:KeyAgreementAlgorithm

Filtra l'accesso all' DeriveSharedSecret operazione in base al valore del KeyAgreementAlgorithm parametro nella richiesta

String

kms:KeyOrigin

Filtra l'accesso a un'operazione API in base alla proprietà Origin della chiave AWS KMS creata o utilizzata nell'operazione. Usalo per qualificare l'autorizzazione dell' CreateKey operazione o di qualsiasi operazione autorizzata per una chiave KMS

String

kms:KeySpec

Filtra l'accesso a un'operazione API in base alla KeySpec proprietà della chiave AWS KMS creata o utilizzata nell'operazione. Usalo per qualificare l'autorizzazione dell' CreateKey operazione o di qualsiasi operazione autorizzata per una risorsa chiave KMS

String

kms:KeyUsage

Filtra l'accesso a un'operazione API in base alla KeyUsage proprietà della chiave AWS KMS creata o utilizzata nell'operazione. Usalo per qualificare l'autorizzazione dell' CreateKey operazione o di qualsiasi operazione autorizzata per una risorsa chiave KMS

String

kms:MacAlgorithm

Filtra l'accesso GenerateMac e VerifyMac le operazioni in base al MacAlgorithm parametro nella richiesta

String

kms:MessageType

Filtra l'accesso alle operazioni di firma e verifica in base al valore del MessageType parametro nella richiesta

String

kms:MultiRegion

Filtra l'accesso a un'operazione API in base alla MultiRegion proprietà della chiave AWS KMS creata o utilizzata nell'operazione. Usalo per qualificare l'autorizzazione dell' CreateKey operazione o di qualsiasi operazione autorizzata per una risorsa chiave KMS

Bool

kms:MultiRegionKeyType

Filtra l'accesso a un'operazione API in base alla MultiRegionKeyType proprietà della chiave AWS KMS creata o utilizzata nell'operazione. Usalo per qualificare l'autorizzazione dell' CreateKey operazione o di qualsiasi operazione autorizzata per una risorsa chiave KMS

String

kms:PrimaryRegion

Filtra l'accesso all' UpdatePrimaryRegion operazione in base al valore del PrimaryRegion parametro nella richiesta

String

kms:ReEncryptOnSameKey

Filtra l'accesso all' ReEncrypt operazione quando utilizza la stessa chiave AWS KMS utilizzata per l'operazione Encrypt

Bool

kms:RecipientAttestation:ImageSha384

Filtra l'accesso alle operazioni API in base all'hash dell'immagine nel documento di attestazione contenuto nella richiesta

String

kms:RecipientAttestation:NitroTPMPCR0

Filtra l'accesso tramite il registro di configurazione della piattaforma (PCR) 0 nel documento di attestazione della richiesta. PCR0 è una misura contigua del codice eseguibile del firmware di base del sistema

String

kms:RecipientAttestation:NitroTPMPCR1

Filtra l'accesso tramite il registro di configurazione della piattaforma (PCR) 1 nel documento di attestazione contenuto nella richiesta. PCR1 è una misura contigua della configurazione della data/host piattaforma del firmware di base del sistema, che in genere include numeri di serie e di modello

String

kms:RecipientAttestation:NitroTPMPCR10

Filtra l'accesso tramite il registro di configurazione della piattaforma (PCR) 10 nel documento di attestazione contenuto nella richiesta. PCR10 è una misura di protezione contigua del registro di misurazione IMA

String

kms:RecipientAttestation:NitroTPMPCR11

Filtra l'accesso tramite il registro di configurazione della piattaforma (PCR) 11 nel documento di attestazione contenuto nella richiesta. PCR11 è una misura contigua di tutti i componenti delle immagini del kernel unificate (UKI)

String

kms:RecipientAttestation:NitroTPMPCR12

Filtra l'accesso tramite il registro di configurazione della piattaforma (PCR) 12 nel documento di attestazione contenuto nella richiesta. PCR12 è una misura contigua della riga di comando del kernel, delle credenziali di sistema e delle immagini di configurazione del sistema

String

kms:RecipientAttestation:NitroTPMPCR13

Filtra l'accesso tramite il registro di configurazione della piattaforma (PCR) 13 nel documento di attestazione contenuto nella richiesta. PCR13 è una misura contigua di tutte le immagini delle estensioni di sistema per initrd

String

kms:RecipientAttestation:NitroTPMPCR14

Filtra l'accesso tramite il registro di configurazione della piattaforma (PCR) 14 nel documento di attestazione contenuto nella richiesta. PCR14 è una misura contigua di certificati e hash «MOK»

String

kms:RecipientAttestation:NitroTPMPCR15

Filtra l'accesso tramite il registro di configurazione della piattaforma (PCR) 15 nel documento di attestazione contenuto nella richiesta. PCR15 è una misura contigua della chiave di crittografia del volume del file system principale

String

kms:RecipientAttestation:NitroTPMPCR16

Filtra l'accesso tramite il registro di configurazione della piattaforma (PCR) 16 nel documento di attestazione contenuto nella richiesta. PCR16 è una PCR personalizzata che può essere definita dall'utente per casi d'uso specifici

String

kms:RecipientAttestation:NitroTPMPCR17

Filtra l'accesso tramite il registro di configurazione della piattaforma (PCR) 17 nel documento di attestazione contenuto nella richiesta. PCR17 è una PCR personalizzata che può essere definita dall'utente per casi d'uso specifici

String

kms:RecipientAttestation:NitroTPMPCR18

Filtra l'accesso tramite il registro di configurazione della piattaforma (PCR) 18 nel documento di attestazione contenuto nella richiesta. PCR18 è una PCR personalizzata che può essere definita dall'utente per casi d'uso specifici

String

kms:RecipientAttestation:NitroTPMPCR19

Filtra l'accesso tramite il registro di configurazione della piattaforma (PCR) 19 nel documento di attestazione contenuto nella richiesta. PCR19 è una PCR personalizzata che può essere definita dall'utente per casi d'uso specifici

String

kms:RecipientAttestation:NitroTPMPCR2

Filtra l'accesso tramite il registro di configurazione della piattaforma (PCR) 2 nel documento di attestazione contenuto nella richiesta. PCR2 è una misura contigua di codice eseguibile esteso o collegabile, incluse le ROM opzionali su hardware collegabile

String

kms:RecipientAttestation:NitroTPMPCR20

Filtra l'accesso tramite il registro di configurazione della piattaforma (PCR) 20 nel documento di attestazione contenuto nella richiesta. PCR20 è una PCR personalizzata che può essere definita dall'utente per casi d'uso specifici

String

kms:RecipientAttestation:NitroTPMPCR21

Filtra l'accesso tramite il registro di configurazione della piattaforma (PCR) 21 nel documento di attestazione contenuto nella richiesta. PCR21 è una PCR personalizzata che può essere definita dall'utente per casi d'uso specifici

String

kms:RecipientAttestation:NitroTPMPCR22

Filtra l'accesso tramite il registro di configurazione della piattaforma (PCR) 22 nel documento di attestazione contenuto nella richiesta. PCR22 è una PCR personalizzata che può essere definita dall'utente per casi d'uso specifici

String

kms:RecipientAttestation:NitroTPMPCR23

Filtra l'accesso tramite il registro di configurazione della piattaforma (PCR) 23 nel documento di attestazione contenuto nella richiesta. PCR23 è una PCR personalizzata che può essere definita dall'utente per casi d'uso specifici

String

kms:RecipientAttestation:NitroTPMPCR3

Filtra l'accesso tramite il registro di configurazione della piattaforma (PCR) 3 nel documento di attestazione contenuto nella richiesta. PCR3 è una misura contigua di dati firmware estesi o collegabili, incluse informazioni sull'hardware collegabile

String

kms:RecipientAttestation:NitroTPMPCR4

Filtra l'accesso tramite il registro di configurazione della piattaforma (PCR) 4 nel documento di attestazione contenuto nella richiesta. PCR4 è una misura contigua del boot loader e dei driver aggiuntivi, inclusi i file binari e le estensioni caricati dal boot loader

String

kms:RecipientAttestation:NitroTPMPCR5

Filtra l'accesso tramite il registro di configurazione della piattaforma (PCR) 5 nel documento di attestazione contenuto nella richiesta. PCR5 è una misura contigua della tabella GPT/Partition

String

kms:RecipientAttestation:NitroTPMPCR6

Filtra l'accesso tramite il registro di configurazione della piattaforma (PCR) 6 nel documento di attestazione contenuto nella richiesta. PCR6 è una PCR personalizzata che può essere definita dall'utente per casi d'uso specifici

String

kms:RecipientAttestation:NitroTPMPCR7

Filtra l'accesso tramite il registro di configurazione della piattaforma (PCR) 7 nel documento di attestazione contenuto nella richiesta. PCR7 è una misura di stato contigua SecureBoot

String

kms:RecipientAttestation:NitroTPMPCR8

Filtra l'accesso tramite il registro di configurazione della piattaforma (PCR) 8 nel documento di attestazione contenuto nella richiesta. PCR8 è una misura contigua dei comandi e della riga di comando del kernel

String

kms:RecipientAttestation:NitroTPMPCR9

Filtra l'accesso tramite il registro di configurazione della piattaforma (PCR) 9 nel documento di attestazione contenuto nella richiesta. PCR9 è una misura contigua di tutti i file letti (inclusa l'immagine del kernel)

String

kms:RecipientAttestation:PCR0

Filtra l'accesso tramite il registro di configurazione della piattaforma (PCR) 0 nel documento di attestazione contenuto nella richiesta. PCR0 è una misura contigua del contenuto del file di immagine dell'enclave, senza i dati della sezione

String

kms:RecipientAttestation:PCR1

Filtra l'accesso tramite il registro di configurazione della piattaforma (PCR) 1 nel documento di attestazione contenuto nella richiesta. PCR1 è una misurazione contigua del kernel Linux e dei dati di bootstrap

String

kms:RecipientAttestation:PCR10

Filtra l'accesso tramite il registro di configurazione della piattaforma (PCR) 10 nel documento di attestazione contenuto nella richiesta. PCR10 è una PCR personalizzata che può essere definita dall'utente per casi d'uso specifici

String

kms:RecipientAttestation:PCR11

Filtra l'accesso tramite il registro di configurazione della piattaforma (PCR) 11 nel documento di attestazione contenuto nella richiesta. PCR11 è una PCR personalizzata che può essere definita dall'utente per casi d'uso specifici

String

kms:RecipientAttestation:PCR12

Filtra l'accesso tramite il registro di configurazione della piattaforma (PCR) 12 nel documento di attestazione contenuto nella richiesta. PCR12 è una PCR personalizzata che può essere definita dall'utente per casi d'uso specifici

String

kms:RecipientAttestation:PCR13

Filtra l'accesso tramite il registro di configurazione della piattaforma (PCR) 13 nel documento di attestazione contenuto nella richiesta. PCR13 è una PCR personalizzata che può essere definita dall'utente per casi d'uso specifici

String

kms:RecipientAttestation:PCR14

Filtra l'accesso tramite il registro di configurazione della piattaforma (PCR) 14 nel documento di attestazione contenuto nella richiesta. PCR14 è una PCR personalizzata che può essere definita dall'utente per casi d'uso specifici

String

kms:RecipientAttestation:PCR15

Filtra l'accesso tramite il registro di configurazione della piattaforma (PCR) 15 nel documento di attestazione contenuto nella richiesta. PCR15 è una PCR personalizzata che può essere definita dall'utente per casi d'uso specifici

String

kms:RecipientAttestation:PCR16

Filtra l'accesso tramite il registro di configurazione della piattaforma (PCR) 16 nel documento di attestazione contenuto nella richiesta. PCR16 è una PCR personalizzata che può essere definita dall'utente per casi d'uso specifici

String

kms:RecipientAttestation:PCR17

Filtra l'accesso tramite il registro di configurazione della piattaforma (PCR) 17 nel documento di attestazione contenuto nella richiesta. PCR17 è una PCR personalizzata che può essere definita dall'utente per casi d'uso specifici

String

kms:RecipientAttestation:PCR18

Filtra l'accesso tramite il registro di configurazione della piattaforma (PCR) 18 nel documento di attestazione contenuto nella richiesta. PCR18 è una PCR personalizzata che può essere definita dall'utente per casi d'uso specifici

String

kms:RecipientAttestation:PCR19

Filtra l'accesso tramite il registro di configurazione della piattaforma (PCR) 19 nel documento di attestazione contenuto nella richiesta. PCR19 è una PCR personalizzata che può essere definita dall'utente per casi d'uso specifici

String

kms:RecipientAttestation:PCR2

Filtra l'accesso tramite il registro di configurazione della piattaforma (PCR) 2 nel documento di attestazione contenuto nella richiesta. PCR2 è una misurazione contigua e ordinata delle applicazioni utente, senza i ramfs di avvio

String

kms:RecipientAttestation:PCR20

Filtra l'accesso tramite il registro di configurazione della piattaforma (PCR) 20 nel documento di attestazione contenuto nella richiesta. PCR20 è una PCR personalizzata che può essere definita dall'utente per casi d'uso specifici

String

kms:RecipientAttestation:PCR21

Filtra l'accesso tramite il registro di configurazione della piattaforma (PCR) 21 nel documento di attestazione contenuto nella richiesta. PCR21 è una PCR personalizzata che può essere definita dall'utente per casi d'uso specifici

String

kms:RecipientAttestation:PCR22

Filtra l'accesso tramite il registro di configurazione della piattaforma (PCR) 22 nel documento di attestazione contenuto nella richiesta. PCR22 è una PCR personalizzata che può essere definita dall'utente per casi d'uso specifici

String

kms:RecipientAttestation:PCR23

Filtra l'accesso tramite il registro di configurazione della piattaforma (PCR) 23 nel documento di attestazione contenuto nella richiesta. PCR23 è una PCR personalizzata che può essere definita dall'utente per casi d'uso specifici

String

kms:RecipientAttestation:PCR24

Filtra l'accesso tramite il registro di configurazione della piattaforma (PCR) 24 nel documento di attestazione contenuto nella richiesta. PCR24 è una PCR personalizzata che può essere definita dall'utente per casi d'uso specifici

String

kms:RecipientAttestation:PCR25

Filtra l'accesso tramite il registro di configurazione della piattaforma (PCR) 25 nel documento di attestazione contenuto nella richiesta. PCR25 è una PCR personalizzata che può essere definita dall'utente per casi d'uso specifici

String

kms:RecipientAttestation:PCR26

Filtra l'accesso tramite il registro di configurazione della piattaforma (PCR) 26 nel documento di attestazione contenuto nella richiesta. PCR26 è una PCR personalizzata che può essere definita dall'utente per casi d'uso specifici

String

kms:RecipientAttestation:PCR27

Filtra l'accesso tramite il registro di configurazione della piattaforma (PCR) 27 nel documento di attestazione contenuto nella richiesta. PCR27 è una PCR personalizzata che può essere definita dall'utente per casi d'uso specifici

String

kms:RecipientAttestation:PCR28

Filtra l'accesso tramite il registro di configurazione della piattaforma (PCR) 28 nel documento di attestazione contenuto nella richiesta. PCR28 è una PCR personalizzata che può essere definita dall'utente per casi d'uso specifici

String

kms:RecipientAttestation:PCR29

Filtra l'accesso tramite il registro di configurazione della piattaforma (PCR) 29 nel documento di attestazione contenuto nella richiesta. PCR29 è una PCR personalizzata che può essere definita dall'utente per casi d'uso specifici

String

kms:RecipientAttestation:PCR3

Filtra l'accesso tramite il registro di configurazione della piattaforma (PCR) 3 nel documento di attestazione contenuto nella richiesta. PCR3 è una misurazione contigua del ruolo IAM assegnato all'istanza principale

String

kms:RecipientAttestation:PCR30

Filtra l'accesso tramite il registro di configurazione della piattaforma (PCR) 30 nel documento di attestazione contenuto nella richiesta. PCR30 è una PCR personalizzata che può essere definita dall'utente per casi d'uso specifici

String

kms:RecipientAttestation:PCR31

Filtra l'accesso tramite il registro di configurazione della piattaforma (PCR) 31 nel documento di attestazione contenuto nella richiesta. PCR31 è una PCR personalizzata che può essere definita dall'utente per casi d'uso specifici

String

kms:RecipientAttestation:PCR4

Filtra l'accesso tramite il registro di configurazione della piattaforma (PCR) 4 nel documento di attestazione contenuto nella richiesta. PCR4 è una misurazione contigua dell'ID dell'istanza principale

String

kms:RecipientAttestation:PCR5

Filtra l'accesso tramite il registro di configurazione della piattaforma (PCR) 5 nel documento di attestazione contenuto nella richiesta. PCR5 è una PCR personalizzata che può essere definita dall'utente per casi d'uso specifici

String

kms:RecipientAttestation:PCR6

Filtra l'accesso tramite il registro di configurazione della piattaforma (PCR) 6 nel documento di attestazione contenuto nella richiesta. PCR6 è una PCR personalizzata che può essere definita dall'utente per casi d'uso specifici

String

kms:RecipientAttestation:PCR7

Filtra l'accesso tramite il registro di configurazione della piattaforma (PCR) 7 nel documento di attestazione contenuto nella richiesta. PCR7 è una PCR personalizzata che può essere definita dall'utente per casi d'uso specifici

String

kms:RecipientAttestation:PCR8

Filtra l'accesso tramite il registro di configurazione della piattaforma (PCR) 8 nel documento di attestazione contenuto nella richiesta. PCR8 è una misura del certificato di firma specificato per il file di immagine dell'enclave

String

kms:RecipientAttestation:PCR9

Filtra l'accesso tramite il registro di configurazione della piattaforma (PCR) 9 nel documento di attestazione contenuto nella richiesta. PCR9 è una PCR personalizzata che può essere definita dall'utente per casi d'uso specifici

String

kms:ReplicaRegion

Filtra l'accesso all' ReplicateKey operazione in base al valore del ReplicaRegion parametro nella richiesta

String

kms:RequestAlias

Filtra l'accesso alle operazioni DescribeKey crittografiche e GetPublicKey si basa sull'alias nella richiesta

String

kms:ResourceAliases

Filtra l'accesso a operazioni AWS KMS specificate in base agli alias associati alla chiave KMS AWS

ArrayOfString

kms:RetiringPrincipal

Filtra l'accesso all' CreateGrant operazione in base al capitale uscente incluso nella sovvenzione

String

kms:RetiringServicePrincipal

Filtra l'accesso all' CreateGrant operazione in base al valore di RetiringServicePrincipal nella richiesta

String

kms:RotationPeriodInDays

Filtra l'accesso all' EnableKeyRotation operazione in base al valore del RotationPeriodInDays parametro nella richiesta

Numeric

kms:ScheduleKeyDeletionPendingWindowInDays

Filtra l'accesso all' ScheduleKeyDeletion operazione in base al valore del PendingWindowInDays parametro nella richiesta

Numeric

kms:SigningAlgorithm

Filtra l'accesso alle operazioni Sign e Verify in base all'algoritmo di firma nella richiesta

String

kms:TrailingDaysWithoutKeyUsage

Filtra l'accesso ScheduleKeyDeletion e le DisableKey operazioni in base al numero di giorni trascorsi dall'ultima volta che la chiave AWS KMS è stata utilizzata

Numeric

kms:ValidTo

Filtra l'accesso all' ImportKeyMaterial operazione in base al valore del ValidTo parametro nella richiesta. Puoi utilizzare questa chiave di condizione per consentire agli utenti di importare il materiale della chiave solo alla sua scadenza, in base alla data specificata.

Date

kms:ViaService

Filtra l'accesso quando una richiesta effettuata per conto del committente proviene da un AWS servizio specificato

String

kms:WrappingAlgorithm

Filtra l'accesso all' GetParametersForImport operazione in base al valore del WrappingAlgorithm parametro nella richiesta

String

kms:WrappingKeySpec

Filtra l'accesso all' GetParametersForImport operazione in base al valore del WrappingKeySpec parametro nella richiesta

String