View a markdown version of this page

Aktionen, Ressourcen und Bedingungsschlüssel für AWS Dienst zur Schlüsselverwaltung - Service-Authorization-Referenz

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Aktionen, Ressourcen und Bedingungsschlüssel für AWS Dienst zur Schlüsselverwaltung

AWS Schlüsselverwaltungsdienst (Dienstpräfix): kms) stellt die folgenden dienstspezifischen Operationen, Ressourcen, Aktionen und Bedingungsschlüssel zur Verwendung in IAM-Berechtigungsrichtlinien bereit.

Referenzen:

API-Operationen, definiert durch AWS Dienst für die Schlüsselverwaltung

In der folgenden Tabelle werden API-Operationen den IAM-Aktionen zugeordnet, die sie autorisieren. Es werden nur Bedingungsschlüssel aufgeführt, die statische Werte für die angegebene API und Aktion haben. Den vollständigen Satz der Bedingungsschlüssel, die von jeder Aktion unterstützt werden, finden Sie in der Tabelle „Aktionen“.

Operation IAM-Aktion Bedingungsschlüssel Mögliche (n) Wert (e) Zugriffsebene

CancelKeyDeletion

kms:CancelKeyDeletion

Schreiben

ConnectCustomKeyStore

kms:ConnectCustomKeyStore

Schreiben

CreateAlias

kms:CreateAlias

Schreiben

CreateCustomKeyStore

kms:CreateCustomKeyStore

Schreiben

CreateGrant

kms:CreateGrant

Verwaltung von Berechtigungen, Schreiben

CreateKey

kms:CreateKey

Schreiben

kms:PutKeyPolicy

Verwaltung von Berechtigungen, Schreiben

kms:TagResource

Taggen, Schreiben

Decapsulate

kms:Decapsulate

Schreiben

Decrypt

kms:Decrypt

Schreiben

DeleteAlias

kms:DeleteAlias

Schreiben

DeleteCustomKeyStore

kms:DeleteCustomKeyStore

Schreiben

DeleteImportedKeyMaterial

kms:DeleteImportedKeyMaterial

Schreiben

DeriveSharedSecret

kms:DeriveSharedSecret

Schreiben

DescribeCustomKeyStores

kms:DescribeCustomKeyStores

Lesen

DescribeKey

kms:DescribeKey

Lesen

DisableKey

kms:DisableKey

Write (Schreiben)

DisableKeyRotation

kms:DisableKeyRotation

Schreiben

DisconnectCustomKeyStore

kms:DisconnectCustomKeyStore

Schreiben

EnableKey

kms:EnableKey

Schreiben

EnableKeyRotation

kms:EnableKeyRotation

Schreiben

Encapsulate

kms:Encapsulate

Schreiben

Encrypt

kms:Encrypt

Schreiben

GenerateDataKey

kms:GenerateDataKey

Schreiben

GenerateDataKeyPair

kms:GenerateDataKeyPair

Schreiben

GenerateDataKeyPairWithoutPlaintext

kms:GenerateDataKeyPairWithoutPlaintext

Schreiben

GenerateDataKeyWithoutPlaintext

kms:GenerateDataKeyWithoutPlaintext

Schreiben

GenerateMac

kms:GenerateMac

Schreiben

GenerateRandom

kms:GenerateRandom

Schreiben

GetKeyLastUsage

kms:GetKeyLastUsage

Lesen

GetKeyPolicy

kms:GetKeyPolicy

Lesen

GetKeyRotationStatus

kms:GetKeyRotationStatus

Lesen

GetParametersForImport

kms:GetParametersForImport

Lesen

GetPublicKey

kms:GetPublicKey

Lesen

ImportKeyMaterial

kms:ImportKeyMaterial

Write (Schreiben)

ListAliases

kms:ListAliases

Auflisten

ListGrants

kms:ListGrants

Auflisten

ListKeyPolicies

kms:ListKeyPolicies

Auflisten

ListKeyRotations

kms:ListKeyRotations

Auflisten

ListKeys

kms:ListKeys

Auflisten

ListResourceTags

kms:ListResourceTags

Auflisten

ListRetirableGrants

kms:ListRetirableGrants

Auflisten

PutKeyPolicy

kms:PutKeyPolicy

Verwaltung von Berechtigungen, Schreiben

ReEncrypt

kms:ReEncryptFrom

Schreiben

kms:ReEncryptTo

Schreiben

ReplicateKey

kms:ReplicateKey

Schreiben

RetireGrant

kms:RetireGrant

Verwaltung von Berechtigungen, Schreiben

RevokeGrant

kms:RevokeGrant

Verwaltung von Berechtigungen, Schreiben

RotateKeyOnDemand

kms:RotateKeyOnDemand

Schreiben

ScheduleKeyDeletion

kms:ScheduleKeyDeletion

Schreiben

Sign

kms:Sign

Schreiben

TagResource

kms:TagResource

Taggen, Schreiben

UntagResource

kms:UntagResource

Taggen, Schreiben

UpdateAlias

kms:UpdateAlias

Schreiben

UpdateCustomKeyStore

kms:UpdateCustomKeyStore

Schreiben

UpdateKeyDescription

kms:UpdateKeyDescription

Schreiben

UpdatePrimaryRegion

kms:UpdatePrimaryRegion

Schreiben

Verify

kms:Verify

Schreiben

VerifyMac

kms:VerifyMac

Schreiben

Aktionen definiert durch AWS Dienst für die Schlüsselverwaltung

Sie können die folgenden Aktionen im Element Action einer IAM-Richtlinienanweisung angeben. Für jede Aktion sind in der Tabelle die Ressourcentypen und Bedingungsschlüssel aufgeführt, die von dieser Aktion unterstützt werden. Verwenden Sie Richtlinien, um Berechtigungen zum Ausführen einer Operation in AWS zu erteilen. Wenn Sie eine Aktion in einer Richtlinie verwenden, erlauben oder verweigern Sie in der Regel den Zugriff auf die API-Operation oder den CLI-Befehl mit demselben Namen. Dabei kann es mitunter vorkommen, dass eine einzige Aktion den Zugriff auf mehr als eine Operation steuert. Alternativ erfordern einige Vorgänge mehrere verschiedene Aktionen.

Aktionen Description Ressourcentypen (*erforderlich) Bedingungsschlüssel Zugriffsebene

CancelKeyDeletion

Steuert die Berechtigung zum Abbrechen des geplanten Löschvorgangs einer AWS KMS-Schlüssel

key*

aws:ResourceTag/${TagKey}

kms:CallerAccount

kms:KeyOrigin

kms:KeySpec

kms:KeyUsage

kms:MultiRegion

kms:MultiRegionKeyType

kms:ResourceAliases

kms:ViaService

Schreiben

ConnectCustomKeyStore

Steuert die Berechtigung, einen benutzerdefinierten Schlüsselspeicher mit dem zugehörigen Schlüsselspeicher zu verbinden oder erneut zu verbinden AWS CloudHSM-Cluster oder externer Schlüsselmanager außerhalb von AWS

kms:CallerAccount

Schreiben

CreateAlias

Steuert die Berechtigung, einen Alias für einen zu erstellen AWS KMS-Schlüssel. Alias sind optionale Anzeigenamen, die Sie -KMS-Schlüsseln zuordnen können

alias*

kms:CallerAccount

kms:ViaService

Schreiben

key*

aws:ResourceTag/${TagKey}

kms:CallerAccount

kms:KeyOrigin

kms:KeySpec

kms:KeyUsage

kms:MultiRegion

kms:MultiRegionKeyType

kms:ResourceAliases

kms:ViaService

CreateCustomKeyStore

Steuert die Berechtigung zum Erstellen eines benutzerdefinierten Schlüsselspeichers, der von einem unterstützt wird AWS CloudHSM-Cluster oder ein externer Schlüsselmanager außerhalb von AWS

kms:CallerAccount

Schreiben

CreateGrant

Steuert die Berechtigung, einen Zuschuss zu einem hinzuzufügen AWS KMS-Schlüssel. Sie können Berechtigungen verwenden, um Berechtigungen hinzuzufügen, ohne die Schlüsselrichtlinie oder IAM-Richtlinie zu ändern.

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

Verwaltung von Berechtigungen, Schreiben

CreateKey

Steuert die Berechtigung zum Erstellen einer AWS KMS-Schlüssel, der zum Schutz von Datenschlüsseln und anderen vertraulichen Informationen verwendet werden kann

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

kms:BypassPolicyLockoutSafetyCheck

kms:CallerAccount

kms:KeyOrigin

kms:KeySpec

kms:KeyUsage

kms:MultiRegion

kms:MultiRegionKeyType

kms:ViaService

Schreiben

Decapsulate

Steuert die Berechtigung zur Verwendung der angegebenen AWS KMS-Schlüssel zur Wiederherstellung des gemeinsamen Geheimnisses im Klartext-Format aus seiner gekapselten Form (Chiffretext)

key*

aws:ResourceTag/${TagKey}

kms:CallerAccount

kms:EncapsulationAlgorithm

kms:KeyOrigin

kms:KeySpec

kms:KeyUsage

kms:MultiRegion

kms:MultiRegionKeyType

kms:RequestAlias

kms:ResourceAliases

kms:ViaService

Schreiben

Decrypt

Steuert die Berechtigung zum Entschlüsseln von Chiffretext, der unter einer AWS KMS-Schlüssel

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:PCR8:ServiceName

kms:RecipientAttestation:PCR9

kms:RequestAlias

kms:ResourceAliases

kms:ViaService

Schreiben

DeleteAlias

Steuert die Berechtigung zum Löschen eines Alias. Aliase sind optionale Anzeigenamen, die Sie zuordnen können AWS KMS-Schlüssel

alias*

kms:CallerAccount

kms:ViaService

Schreiben

key*

aws:ResourceTag/${TagKey}

kms:CallerAccount

kms:KeyOrigin

kms:KeySpec

kms:KeyUsage

kms:MultiRegion

kms:MultiRegionKeyType

kms:ResourceAliases

kms:ViaService

DeleteCustomKeyStore

Steuert die Berechtigung zum Löschen eines benutzerdefinierten Schlüsselspeichers

kms:CallerAccount

Schreiben

DeleteImportedKeyMaterial

Steuert die Berechtigung zum Löschen von kryptografischem Material, das Sie in ein importiert haben AWS KMS-Schlüssel. Diese Aktion macht den Schlüssel unbrauchbar.

key*

aws:ResourceTag/${TagKey}

kms:CallerAccount

kms:KeyOrigin

kms:KeySpec

kms:KeyUsage

kms:MultiRegion

kms:MultiRegionKeyType

kms:ResourceAliases

kms:ViaService

Schreiben

DeriveSharedSecret

Steuert die Berechtigung zur Verwendung des angegebenen AWS KMS-Schlüssel zum Ableiten gemeinsam genutzter Geheimnisse

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:PCR8:ServiceName

kms:RecipientAttestation:PCR9

kms:RequestAlias

kms:ResourceAliases

kms:ViaService

Schreiben

DescribeCustomKeyStores

Steuert die Berechtigung zum Anzeigen detaillierter Informationen zu benutzerdefinierten Schlüsselspeichern im Konto und in der Region

kms:CallerAccount

Lesen

DescribeKey

Steuert die Berechtigung zum Anzeigen detaillierter Informationen über eine AWS KMS-Schlüssel

key*

aws:ResourceTag/${TagKey}

kms:CallerAccount

kms:KeyOrigin

kms:KeySpec

kms:KeyUsage

kms:MultiRegion

kms:MultiRegionKeyType

kms:RequestAlias

kms:ResourceAliases

kms:ViaService

Lesen

DisableKey

Steuert die Berechtigung zum Deaktivieren eines AWS KMS-Schlüssel, der verhindert, dass er für kryptografische Operationen verwendet wird

key*

aws:ResourceTag/${TagKey}

kms:CallerAccount

kms:KeyOrigin

kms:KeySpec

kms:KeyUsage

kms:MultiRegion

kms:MultiRegionKeyType

kms:ResourceAliases

kms:TrailingDaysWithoutKeyUsage

kms:ViaService

Schreiben

DisableKeyRotation

Steuert die Berechtigung, die automatische Rotation eines verwalteten Kunden zu deaktivieren AWS KMS-Schlüssel

key*

aws:ResourceTag/${TagKey}

kms:CallerAccount

kms:KeyOrigin

kms:KeySpec

kms:KeyUsage

kms:MultiRegion

kms:MultiRegionKeyType

kms:ResourceAliases

kms:ViaService

Schreiben

DisconnectCustomKeyStore

Steuert die Berechtigung, den benutzerdefinierten Schlüsselspeicher von seinem zugehörigen Speicher zu trennen AWS CloudHSM-Cluster oder externer Schlüsselmanager außerhalb von AWS

kms:CallerAccount

Schreiben

EnableKey

Steuert die Berechtigung, den Status eines zu ändern AWS KMS-Schlüssel auf aktiviert. Auf diese Weise kann der CMK in kryptografischen Produktionen verwendet werden.

key*

aws:ResourceTag/${TagKey}

kms:CallerAccount

kms:KeyOrigin

kms:KeySpec

kms:KeyUsage

kms:MultiRegion

kms:MultiRegionKeyType

kms:ResourceAliases

kms:ViaService

Schreiben

EnableKeyRotation

Steuert die Berechtigung zur Aktivierung der automatischen Rotation des kryptografischen Materials in einem AWS KMS-Schlüssel

key*

aws:ResourceTag/${TagKey}

kms:CallerAccount

kms:KeyOrigin

kms:KeySpec

kms:KeyUsage

kms:MultiRegion

kms:MultiRegionKeyType

kms:ResourceAliases

kms:RotationPeriodInDays

kms:ViaService

Schreiben

Encapsulate

Steuert die Berechtigung zur Verwendung des angegebenen AWS KMS-Schlüssel zum Generieren eines gemeinsamen Geheimnisses und seiner gekapselten Form (Chiffretext)

key*

aws:ResourceTag/${TagKey}

kms:CallerAccount

kms:EncapsulationAlgorithm

kms:KeyOrigin

kms:KeySpec

kms:KeyUsage

kms:MultiRegion

kms:MultiRegionKeyType

kms:RequestAlias

kms:ResourceAliases

kms:ViaService

Schreiben

Encrypt

Steuert die Berechtigung zur Verwendung des angegebenen AWS KMS-Schlüssel zum Verschlüsseln von Daten und Datenschlüsseln

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

Schreiben

GenerateDataKey

Steuert die Erlaubnis zur Verwendung von AWS KMS-Schlüssel zum Generieren von Datenschlüsseln. Sie können die Datenschlüssel verwenden, um Daten außerhalb von zu verschlüsseln AWS KMS

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:PCR8:ServiceName

kms:RecipientAttestation:PCR9

kms:RequestAlias

kms:ResourceAliases

kms:ViaService

Schreiben

GenerateDataKeyPair

Steuert die Erlaubnis zur Verwendung von AWS KMS-Schlüssel zum Generieren von Datenschlüsselpaaren

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:PCR8:ServiceName

kms:RecipientAttestation:PCR9

kms:RequestAlias

kms:ResourceAliases

kms:ViaService

Schreiben

GenerateDataKeyPairWithoutPlaintext

Steuert die Erlaubnis zur Verwendung von AWS KMS-Schlüssel zum Generieren von Datenschlüsselpaaren. Im Gegensatz zu GenerateDataKeyPair Operation, diese Operation gibt einen verschlüsselten privaten Schlüssel ohne Klartextkopie zurück

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

Schreiben

GenerateDataKeyWithoutPlaintext

Steuert die Erlaubnis zur Verwendung von AWS KMS-Schlüssel zum Generieren eines Datenschlüssels. Im Gegensatz zu GenerateDataKey Vorgang, dieser Vorgang gibt einen verschlüsselten Datenschlüssel ohne Klartextversion des Datenschlüssels zurück

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

Schreiben

GenerateMac

Steuert die Erlaubnis zur Verwendung von AWS KMS-Schlüssel zum Generieren von Nachrichtenauthentifizierungscodes

key*

aws:ResourceTag/${TagKey}

kms:CallerAccount

kms:KeyOrigin

kms:KeySpec

kms:KeyUsage

kms:MacAlgorithm

kms:MultiRegion

kms:MultiRegionKeyType

kms:RequestAlias

kms:ResourceAliases

kms:ViaService

Schreiben

GenerateRandom

Steuert die Berechtigung zum Abrufen einer kryptografisch sicheren zufälligen Bytezeichenfolge von AWS KMS

kms:CallerAccount

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:PCR8:ServiceName

kms:RecipientAttestation:PCR9

Schreiben

GetKeyLastUsage

Steuert die Erlaubnis, die letzte Nutzung eines AWS KMS-Schlüssel

key*

aws:ResourceTag/${TagKey}

kms:CallerAccount

kms:KeyOrigin

kms:KeySpec

kms:KeyUsage

kms:MultiRegion

kms:MultiRegionKeyType

kms:ResourceAliases

kms:ViaService

Lesen

GetKeyPolicy

Steuert die Berechtigung zum Anzeigen der Schlüsselrichtlinie für die angegebene AWS KMS-Schlüssel

key*

aws:ResourceTag/${TagKey}

kms:CallerAccount

kms:KeyOrigin

kms:KeySpec

kms:KeyUsage

kms:MultiRegion

kms:MultiRegionKeyType

kms:ResourceAliases

kms:ViaService

Lesen

GetKeyRotationStatus

Steuert die Berechtigung zum Anzeigen des Schlüsselrotationsstatus für einen AWS KMS-Schlüssel

key*

aws:ResourceTag/${TagKey}

kms:CallerAccount

kms:KeyOrigin

kms:KeySpec

kms:KeyUsage

kms:MultiRegion

kms:MultiRegionKeyType

kms:ResourceAliases

kms:ViaService

Lesen

GetParametersForImport

Steuert die Berechtigung zum Abrufen von Daten, die zum Importieren von kryptografischem Material in einen vom Kunden verwalteten Schlüssel erforderlich sind, einschließlich eines öffentlichen Schlüssels und eines Import-Tokens

key*

aws:ResourceTag/${TagKey}

kms:CallerAccount

kms:KeyOrigin

kms:KeySpec

kms:KeyUsage

kms:MultiRegion

kms:MultiRegionKeyType

kms:ResourceAliases

kms:ViaService

kms:WrappingAlgorithm

kms:WrappingKeySpec

Lesen

GetPublicKey

Steuert die Berechtigung zum Herunterladen des öffentlichen Schlüssels eines asymmetrischen Schlüssels AWS KMS-Schlüssel

key*

aws:ResourceTag/${TagKey}

kms:CallerAccount

kms:KeyOrigin

kms:KeySpec

kms:KeyUsage

kms:MultiRegion

kms:MultiRegionKeyType

kms:RequestAlias

kms:ResourceAliases

kms:ViaService

Lesen

ImportKeyMaterial

Steuert die Erlaubnis zum Import von kryptografischem Material in eine AWS KMS-Schlüssel

key*

aws:ResourceTag/${TagKey}

kms:CallerAccount

kms:ExpirationModel

kms:KeyOrigin

kms:KeySpec

kms:KeyUsage

kms:MultiRegion

kms:MultiRegionKeyType

kms:ResourceAliases

kms:ValidTo

kms:ViaService

Schreiben

ListAliases

Steuert die Berechtigung zum Anzeigen der Alias, die im Konto definiert sind. Aliase sind optionale Anzeigenamen, die Sie zuordnen können AWS KMS-Schlüssel

kms:CallerAccount

kms:ViaService

Auflisten

ListGrants

Steuert die Berechtigung zum Anzeigen aller Zuschüsse für eine AWS KMS-Schlüssel

key*

aws:ResourceTag/${TagKey}

kms:CallerAccount

kms:GrantIsForAWSResource

kms:KeyOrigin

kms:KeySpec

kms:KeyUsage

kms:MultiRegion

kms:MultiRegionKeyType

kms:ResourceAliases

kms:ViaService

Auflisten

ListKeyPolicies

Steuert die Berechtigung zum Anzeigen der Namen wichtiger Richtlinien für eine AWS KMS-Schlüssel

key*

aws:ResourceTag/${TagKey}

kms:CallerAccount

kms:KeyOrigin

kms:KeySpec

kms:KeyUsage

kms:MultiRegion

kms:MultiRegionKeyType

kms:ResourceAliases

kms:ViaService

Auflisten

ListKeyRotations

Steuert die Berechtigung zum Anzeigen der Liste der wichtigsten Materialien für einen AWS KMS-Schlüssel

key*

aws:ResourceTag/${TagKey}

kms:CallerAccount

kms:KeyOrigin

kms:KeySpec

kms:KeyUsage

kms:MultiRegion

kms:MultiRegionKeyType

kms:ResourceAliases

kms:ViaService

Auflisten

ListKeys

Steuert die Berechtigung zum Anzeigen der Schlüssel-ID und des Amazon-Ressourcennamens (ARN) aller AWS KMS-Schlüssel im Konto

kms:CallerAccount

kms:ViaService

Auflisten

ListResourceTags

Steuert die Berechtigung zum Anzeigen aller Tags, die an eine angehängt sind AWS KMS-Schlüssel

key*

aws:ResourceTag/${TagKey}

kms:CallerAccount

kms:KeyOrigin

kms:KeySpec

kms:KeyUsage

kms:MultiRegion

kms:MultiRegionKeyType

kms:ResourceAliases

kms:ViaService

Auflisten

ListRetirableGrants

Steuert die Berechtigung zum Anzeigen der Erteilungen, in denen der angegebene Prinzipal der zurückziehende Prinzipal ist. Andere Prinzipale könnten in der Lage sein, die Berechtigung zurückzuziehen, und dieser Prinzipal könnte in der Lage sein, andere Berechtigungen zurückziehen.

Auflisten

PutKeyPolicy

Steuert die Berechtigung, die Schlüsselrichtlinie für die angegebene Richtlinie zu ersetzen AWS KMS-Schlüssel

key*

aws:ResourceTag/${TagKey}

kms:BypassPolicyLockoutSafetyCheck

kms:CallerAccount

kms:KeyOrigin

kms:KeySpec

kms:KeyUsage

kms:MultiRegion

kms:MultiRegionKeyType

kms:ResourceAliases

kms:ViaService

Verwaltung von Berechtigungen, Schreiben

ReEncryptFrom

Steuert die Berechtigung zum Entschlüsseln von Daten als Teil des Prozesses, der die darin enthaltenen Daten entschlüsselt und erneut verschlüsselt AWS KMS

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

Schreiben

ReEncryptTo

Steuert die Berechtigung zum Verschlüsseln von Daten als Teil des Prozesses, der die darin enthaltenen Daten entschlüsselt und erneut verschlüsselt AWS KMS

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

Schreiben

ReplicateKey

Steuert die Berechtigung zum Replizieren eines Primärschlüssels mit mehreren Regionen

key*

aws:ResourceTag/${TagKey}

kms:CallerAccount

kms:KeyOrigin

kms:KeySpec

kms:KeyUsage

kms:MultiRegion

kms:MultiRegionKeyType

kms:ReplicaRegion

kms:ResourceAliases

kms:ViaService

Write

RetireGrant

Steuert die Berechtigung zum Zurückziehen einer Berechtigung. Das RetireGrant Der Vorgang wird in der Regel vom Grant-Benutzer aufgerufen, nachdem er die Aufgaben abgeschlossen hat, die er aufgrund des Grants ausführen durfte

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

Verwaltung von Berechtigungen, Schreiben

RevokeGrant

Steuert die Berechtigung zum Widerrufen einer Berechtigung, wodurch alle Produktionen verweigert werden, die von der betreffenden Berechtigung abhängen

key*

aws:ResourceTag/${TagKey}

kms:CallerAccount

kms:GrantIsForAWSResource

kms:KeyOrigin

kms:KeySpec

kms:KeyUsage

kms:MultiRegion

kms:MultiRegionKeyType

kms:ResourceAliases

kms:ViaService

Verwaltung von Berechtigungen, Schreiben

RotateKeyOnDemand

Steuert die Berechtigung, bei Bedarf die Rotation des kryptografischen Materials in einem AWS KMS-Schlüssel

key*

aws:ResourceTag/${TagKey}

kms:CallerAccount

kms:KeyOrigin

kms:KeySpec

kms:KeyUsage

kms:MultiRegion

kms:MultiRegionKeyType

kms:ResourceAliases

kms:ViaService

Schreiben

ScheduleKeyDeletion

Steuert die Berechtigung, das Löschen eines AWS KMS-Schlüssel

key*

aws:ResourceTag/${TagKey}

kms:CallerAccount

kms:KeyOrigin

kms:KeySpec

kms:KeyUsage

kms:MultiRegion

kms:MultiRegionKeyType

kms:ResourceAliases

kms:ScheduleKeyDeletionPendingWindowInDays

kms:TrailingDaysWithoutKeyUsage

kms:ViaService

Schreiben

Sign

Steuert die Berechtigung zum Erstellen einer digitalen Signatur für eine Nachricht

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

Schreiben

TagResource

Steuert die Berechtigung zum Erstellen oder Aktualisieren von Tags, die an eine angehängt sind AWS KMS-Schlüssel

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

Taggen, schreiben

UntagResource

Steuert die Berechtigung zum Löschen von Tags, die an eine angehängt sind AWS KMS-Schlüssel

key*

aws:ResourceTag/${TagKey}

aws:TagKeys

kms:CallerAccount

kms:KeyOrigin

kms:KeySpec

kms:KeyUsage

kms:MultiRegion

kms:MultiRegionKeyType

kms:ResourceAliases

kms:ViaService

Taggen, schreiben

UpdateAlias

Steuert die Berechtigung, einen Alias einem anderen zuzuordnen AWS KMS-Schlüssel. Ein Alias ist ein optionaler Anzeigename, den Sie einem Kundenmasterschlüssel zuordnen können.

alias*

kms:CallerAccount

kms:ViaService

Schreiben

key*

aws:ResourceTag/${TagKey}

kms:CallerAccount

kms:KeyOrigin

kms:KeySpec

kms:KeyUsage

kms:MultiRegion

kms:MultiRegionKeyType

kms:ResourceAliases

kms:ViaService

UpdateCustomKeyStore

Steuert die Berechtigung zum Ändern der Eigenschaften eines benutzerdefinierten Schlüsselspeichers

kms:CallerAccount

Schreiben

UpdateKeyDescription

Steuert die Berechtigung zum Löschen oder Ändern der Beschreibung eines AWS KMS-Schlüssel

key*

aws:ResourceTag/${TagKey}

kms:CallerAccount

kms:KeyOrigin

kms:KeySpec

kms:KeyUsage

kms:MultiRegion

kms:MultiRegionKeyType

kms:ResourceAliases

kms:ViaService

Schreiben

UpdatePrimaryRegion

Steuert die Berechtigung zum Aktualisieren der primären Region eines Primärschlüssels mit mehreren Regionen

key*

aws:ResourceTag/${TagKey}

kms:CallerAccount

kms:KeyOrigin

kms:KeySpec

kms:KeyUsage

kms:MultiRegion

kms:MultiRegionKeyType

kms:PrimaryRegion

kms:ResourceAliases

kms:ViaService

Schreiben

Verify

Steuert die Berechtigung zur Verwendung des angegebenen AWS KMS-Schlüssel zur Überprüfung digitaler Signaturen

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

Schreiben

VerifyMac

Steuert die Erlaubnis zur Verwendung von AWS KMS-Schlüssel zur Überprüfung der Nachrichtenauthentifizierungscodes

key*

aws:ResourceTag/${TagKey}

kms:CallerAccount

kms:KeyOrigin

kms:KeySpec

kms:KeyUsage

kms:MacAlgorithm

kms:MultiRegion

kms:MultiRegionKeyType

kms:RequestAlias

kms:ResourceAliases

kms:ViaService

Schreiben

Permission-only Aktionen für AWS Dienst für die Schlüsselverwaltung

Die folgenden Aktionen sind definiert durch AWS Der Key Management Service ist jedoch nicht direkt über einen API-Vorgang aufrufbar. Sie können nur in IAM-Policy-Statements verwendet werden, um Berechtigungen zu gewähren oder zu verweigern.

Aktionen Description Ressourcentypen (*erforderlich) Bedingungsschlüssel Zugriffsebene

SynchronizeMultiRegionKey

Steuert den Zugriff auf interne APIs, die Schlüssel für mehrere Regionen synchronisieren

key*

aws:ResourceTag/${TagKey}

kms:KeyOrigin

kms:KeySpec

kms:KeyUsage

kms:MultiRegion

kms:MultiRegionKeyType

kms:ResourceAliases

Schreiben

Ressourcentypen, definiert durch AWS Dienst für die Schlüsselverwaltung

Die folgenden Ressourcentypen werden von diesem Service definiert und können im Element Resource von IAM-Berechtigungsrichtlinienanweisungen verwendet werden.

Ressourcentypen ARN Bedingungsschlüssel

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

Bedingungsschlüssel für AWS Dienst zur Schlüsselverwaltung

AWS Der Key Management Service definiert die folgenden Bedingungsschlüssel, die im Condition Element einer IAM-Richtlinie.

Bedingungsschlüssel Beschreibung Typ

aws:RequestTag/${TagKey}

Filtert den Zugriff auf das angegebene AWS KMS-Operationen, die sowohl auf dem Schlüssel als auch auf dem Wert des Tags in der Anforderung basieren

String

aws:ResourceTag/${TagKey}

Filtert den Zugriff auf das angegebene AWS KMS-Operationen auf der Grundlage von Tags, die dem zugewiesen sind AWS KMS-Schlüssel

String

aws:TagKeys

Filtert den Zugriff auf das angegebene AWS KMS-Operationen, die auf Tag-Schlüsseln in der Anfrage basieren

ArrayOfString

kms:BypassPolicyLockoutSafetyCheck

Filtert den Zugriff auf CreateKey und PutKeyPolicy Operationen auf der Grundlage des Werts von BypassPolicyLockoutSafetyCheck Parameter in der Anfrage

Bool

kms:CallerAccount

Filtert den Zugriff auf bestimmte AWS KMS-Operationen basierend auf AWS-Konto ID des Anrufers. Sie können diesen Bedingungsschlüssel verwenden, um allen IAM-Benutzern und -Rollen in einem AWS-Konto in einer einzigen Grundsatzerklärung

String

kms:CustomerMasterKeySpec

Die km:CustomerMasterKeySpec Der Bedingungsschlüssel ist veraltet. Verwenden Sie stattdessen das kms:KeySpec Bedingungsschlüssel

String

kms:CustomerMasterKeyUsage

Die km:CustomerMasterKeyUsage Der Bedingungsschlüssel ist veraltet. Verwenden Sie stattdessen das kms:KeyUsage Bedingungsschlüssel

String

kms:DataKeyPairSpec

Filtert den Zugriff auf GenerateDataKeyPair und GenerateDataKeyPairWithoutPlaintext Operationen auf der Grundlage des Werts von KeyPairSpec Parameter in der Anfrage

String

kms:EncapsulationAlgorithm

Filtert den Zugriff auf die Operationen Encapsulate und Decapsulate auf der Grundlage des Werts von EncapsulationAlgorithm Parameter in der Anfrage

String

kms:EncryptionAlgorithm

Filtert den Zugriff auf VerschlüsselungsProduktionen basierend auf dem Wert des Verschlüsselungsalgorithmus in der Anforderung

String

kms:EncryptionContext:${EncryptionContextKey}

Filtert den Zugriff auf ein symmetrisches AWS KMS-Schlüssel, der auf dem Verschlüsselungskontext in einer kryptografischen Operation basiert. Diese Bedingung bewertet sowohl den Schlüssel als auch den Wert in jedem Verschlüsselungskontext-Paar

String

kms:EncryptionContextKeys

Filtert den Zugriff auf ein symmetrisches AWS KMS-Schlüssel, der auf dem Verschlüsselungskontext in einer kryptografischen Operation basiert. Dieser Bedingungsschlüssel bewertet nur den Schlüssel in jedem Verschlüsselungskontext-Paar

ArrayOfString

kms:ExpirationModel

Filtert den Zugriff auf ImportKeyMaterial Operation auf der Grundlage des Werts von ExpirationModel Parameter in der Anfrage

String

kms:GrantConstraintSourceArn

Filtert den Zugriff auf CreateGrant Operation auf der Grundlage des Werts von SourceArn Einschränkung in der Anfrage

ARN

kms:GrantConstraintType

Filtert den Zugriff auf CreateGrant Vorgang, der auf der Gewährungsbeschränkung in der Anfrage basiert

String

kms:GrantIsForAWSResource

Filtert den Zugriff auf CreateGrant Vorgang, wenn die Anfrage von einem bestimmten AWS Bedienung

Bool

kms:GrantOperations

Filtert den Zugriff auf CreateGrant Operation, die auf den Operationen im Rahmen des Zuschusses basiert

ArrayOfString

kms:GranteePrincipal

Filtert den Zugriff auf CreateGrant Betrieb auf der Grundlage des Zuschussempfängers

String

kms:GranteeServicePrincipal

Filtert den Zugriff auf CreateGrant Operation auf der Grundlage des Werts von GranteeServicePrincipal in der Anfrage

String

kms:KeyAgreementAlgorithm

Filtert den Zugriff auf DeriveSharedSecret Operation auf der Grundlage des Werts von KeyAgreementAlgorithm Parameter in der Anfrage

String

kms:KeyOrigin

Filtert den Zugriff auf einen API-Vorgang auf der Grundlage der Origin-Eigenschaft des AWS KMS-Schlüssel, der von der Operation erstellt oder in der Operation verwendet wurde. Verwenden Sie ihn, um die Autorisierung von zu qualifizieren CreateKey Vorgang oder ein Vorgang, der für einen KMS-Schlüssel autorisiert ist

String

kms:KeySpec

Filtert den Zugriff auf einen API-Vorgang auf der Grundlage von KeySpec Eigentum des AWS KMS-Schlüssel, der von der Operation erstellt oder in der Operation verwendet wird. Verwenden Sie ihn, um die Autorisierung von zu qualifizieren CreateKey Vorgang oder ein Vorgang, der für eine KMS-Schlüsselressource autorisiert ist

String

kms:KeyUsage

Filtert den Zugriff auf einen API-Vorgang auf der Grundlage von KeyUsage Eigentum des AWS KMS-Schlüssel, der von dem Vorgang erstellt oder in dem Vorgang verwendet wurde. Verwenden Sie ihn, um die Autorisierung von zu qualifizieren CreateKey Vorgang oder ein Vorgang, der für eine KMS-Schlüsselressource autorisiert ist

String

kms:MacAlgorithm

Filtert den Zugriff auf GenerateMac und VerifyMac Operationen auf der Grundlage der MacAlgorithm Parameter in der Anfrage

String

kms:MessageType

Filtert den Zugriff auf die Sign- und Verify-Operationen auf der Grundlage des Werts von MessageType Parameter in der Anfrage

String

kms:MultiRegion

Filtert den Zugriff auf eine API-Operation auf der Grundlage von MultiRegion Eigentum des AWS KMS-Schlüssel, der von dem Vorgang erstellt oder in dem Vorgang verwendet wurde. Verwenden Sie ihn, um die Autorisierung von zu qualifizieren CreateKey Vorgang oder ein Vorgang, der für eine KMS-Schlüsselressource autorisiert ist

Bool

kms:MultiRegionKeyType

Filtert den Zugriff auf einen API-Vorgang auf der Grundlage von MultiRegionKeyType Eigentum des AWS KMS-Schlüssel, der von dem Vorgang erstellt oder in dem Vorgang verwendet wurde. Verwenden Sie ihn, um die Autorisierung von zu qualifizieren CreateKey Vorgang oder ein Vorgang, der für eine KMS-Schlüsselressource autorisiert ist

String

kms:PrimaryRegion

Filtert den Zugriff auf UpdatePrimaryRegion Operation auf der Grundlage des Werts von PrimaryRegion Parameter in der Anfrage

String

kms:ReEncryptOnSameKey

Filtert den Zugriff auf ReEncrypt Operation, wenn sie dieselbe verwendet AWS KMS-Schlüssel, der für den Verschlüsselungsvorgang verwendet wurde

Bool

kms:RecipientAttestation:ImageSha384

Filtert den Zugriff auf die API-Operationen auf der Grundlage des Image-Hashs im Bestätigungsdokument in der Anfrage

String

kms:RecipientAttestation:NitroTPMPCR0

Filtert den Zugriff über das Plattformkonfigurationsregister (PCR) 0 im Bescheinigungsdokument in der Anfrage. PCR0 ist ein zusammenhängendes Maß für den ausführbaren Code der Kernsystem-Firmware

String

kms:RecipientAttestation:NitroTPMPCR1

Filtert den Zugriff über das Plattformkonfigurationsregister (PCR) 1 im Bescheinigungsdokument in der Anfrage. PCR1 ist ein zusammenhängendes Maß für die Kernsystem-Firmware data/host Plattformkonfiguration, in der Regel einschließlich Serien- und Modellnummern

String

kms:RecipientAttestation:NitroTPMPCR10

Filtert den Zugriff über das Plattformkonfigurationsregister (PCR) 10 im Bescheinigungsdokument in der Anfrage. PCR10 ist eine zusammenhängende Maßnahme zum Schutz des IMA-Messprotokolls

String

kms:RecipientAttestation:NitroTPMPCR11

Filtert den Zugriff über das Plattformkonfigurationsregister (PCR) 11 im Bescheinigungsdokument in der Anfrage. PCR11 ist ein zusammenhängendes Maß für alle Komponenten von Unified Kernel Images (UKIs)

String

kms:RecipientAttestation:NitroTPMPCR12

Filtert den Zugriff über das Plattformkonfigurationsregister (PCR) 12 im Bescheinigungsdokument in der Anfrage. PCR12 ist ein zusammenhängendes Maß für die Kernel-Befehlszeile, die Systemanmeldeinformationen und die Systemkonfigurationsbilder

String

kms:RecipientAttestation:NitroTPMPCR13

Filtert den Zugriff über das Plattformkonfigurationsregister (PCR) 13 im Bestätigungsdokument in der Anfrage. PCR13 ist ein zusammenhängendes Maß aller Systemerweiterungsbilder für das initrd

String

kms:RecipientAttestation:NitroTPMPCR14

Filtert den Zugriff über das Plattformkonfigurationsregister (PCR) 14 im Bescheinigungsdokument in der Anfrage. PCR14 ist ein zusammenhängendes Maß für „MOK“ -Zertifikate und Hashes

String

kms:RecipientAttestation:NitroTPMPCR15

Filtert den Zugriff über das Plattformkonfigurationsregister (PCR) 15 im Bestätigungsdokument in der Anfrage. PCR15 ist ein zusammenhängendes Maß für den Verschlüsselungsschlüssel für das Root-Dateisystem

String

kms:RecipientAttestation:NitroTPMPCR16

Filtert den Zugriff über das Plattformkonfigurationsregister (PCR) 16 im Bestätigungsdokument in der Anfrage. PCR16 ist eine benutzerdefinierte PCR, die vom Benutzer für bestimmte Anwendungsfälle definiert werden kann

String

kms:RecipientAttestation:NitroTPMPCR17

Filtert den Zugriff über das Plattformkonfigurationsregister (PCR) 17 im Bescheinigungsdokument in der Anfrage. PCR17 ist eine benutzerdefinierte PCR, die vom Benutzer für bestimmte Anwendungsfälle definiert werden kann

String

kms:RecipientAttestation:NitroTPMPCR18

Filtert den Zugriff über das Plattformkonfigurationsregister (PCR) 18 im Bescheinigungsdokument in der Anfrage. PCR18 ist eine benutzerdefinierte PCR, die vom Benutzer für bestimmte Anwendungsfälle definiert werden kann

String

kms:RecipientAttestation:NitroTPMPCR19

Filtert den Zugriff über das Plattformkonfigurationsregister (PCR) 19 im Bescheinigungsdokument in der Anfrage. PCR19 ist eine benutzerdefinierte PCR, die vom Benutzer für bestimmte Anwendungsfälle definiert werden kann

String

kms:RecipientAttestation:NitroTPMPCR2

Filtert den Zugriff über das Plattformkonfigurationsregister (PCR) 2 im Bestätigungsdokument in der Anfrage. PCR2 ist ein zusammenhängendes Maß für erweiterten oder steckbaren ausführbaren Code, einschließlich Option-ROMs auf steckbarer Hardware

String

kms:RecipientAttestation:NitroTPMPCR20

Filtert den Zugriff über das Plattformkonfigurationsregister (PCR) 20 im Bestätigungsdokument in der Anfrage. PCR20 ist eine benutzerdefinierte PCR, die vom Benutzer für bestimmte Anwendungsfälle definiert werden kann

String

kms:RecipientAttestation:NitroTPMPCR21

Filtert den Zugriff über das Plattformkonfigurationsregister (PCR) 21 im Bestätigungsdokument in der Anfrage. PCR21 ist eine benutzerdefinierte PCR, die vom Benutzer für bestimmte Anwendungsfälle definiert werden kann

String

kms:RecipientAttestation:NitroTPMPCR22

Filtert den Zugriff über das Plattformkonfigurationsregister (PCR) 22 im Bestätigungsdokument in der Anfrage. PCR22 ist eine benutzerdefinierte PCR, die vom Benutzer für bestimmte Anwendungsfälle definiert werden kann

String

kms:RecipientAttestation:NitroTPMPCR23

Filtert den Zugriff über das Plattformkonfigurationsregister (PCR) 23 im Bescheinigungsdokument in der Anfrage. PCR23 ist eine benutzerdefinierte PCR, die vom Benutzer für bestimmte Anwendungsfälle definiert werden kann

String

kms:RecipientAttestation:NitroTPMPCR3

Filtert den Zugriff über das Plattformkonfigurationsregister (PCR) 3 im Bestätigungsdokument in der Anfrage. PCR3 ist ein zusammenhängendes Maß für erweiterte oder steckbare Firmware-Daten, einschließlich Informationen über steckbare Hardware

String

kms:RecipientAttestation:NitroTPMPCR4

Filtert den Zugriff über das Plattformkonfigurationsregister (PCR) 4 im Bestätigungsdokument in der Anfrage. PCR4 ist ein zusammenhängendes Maß für den Bootloader und zusätzliche Treiber, einschließlich Binärdateien und Erweiterungen, die vom Bootloader geladen werden

String

kms:RecipientAttestation:NitroTPMPCR5

Filtert den Zugriff über das Plattformkonfigurationsregister (PCR) 5 im Bestätigungsdokument in der Anfrage. PCR5 ist ein zusammenhängendes Maß für GPT/Partition Tabelle

String

kms:RecipientAttestation:NitroTPMPCR6

Filtert den Zugriff durch das Plattformkonfigurationsregister (PCR) 6 im Bescheinigungsdokument in der Anfrage. PCR6 ist eine benutzerdefinierte PCR, die vom Benutzer für bestimmte Anwendungsfälle definiert werden kann

String

kms:RecipientAttestation:NitroTPMPCR7

Filtert den Zugriff über das Plattformkonfigurationsregister (PCR) 7 im Bestätigungsdokument in der Anfrage. PCR7 ist ein zusammenhängendes Maß für SecureBoot Bundesstaat

String

kms:RecipientAttestation:NitroTPMPCR8

Filtert den Zugriff durch das Plattformkonfigurationsregister (PCR) 8 im Bescheinigungsdokument in der Anfrage. PCR8 ist ein zusammenhängendes Maß aus Befehlen und Kernel-Befehlszeile

String

kms:RecipientAttestation:NitroTPMPCR9

Filtert den Zugriff über das Plattformkonfigurationsregister (PCR) 9 im Bestätigungsdokument in der Anfrage. PCR9 ist ein zusammenhängendes Maß für alle gelesenen Dateien (einschließlich Kernel-Image)

String

kms:RecipientAttestation:PCR0

Filtert den Zugriff über das Plattformkonfigurationsregister (PCR) 0 im Bestätigungsdokument in der Anfrage. PCR0 ist ein zusammenhängendes Maß für den Inhalt der Enklave-Bilddatei ohne die Abschnittsdaten

String

kms:RecipientAttestation:PCR1

Filtert den Zugriff über das Plattformkonfigurationsregister (PCR) 1 im Bestätigungsdokument in der Anfrage. PCR1 ist eine zusammenhängende Messung der Linux-Kernel- und Bootstrap-Daten

String

kms:RecipientAttestation:PCR10

Filtert den Zugriff über das Plattformkonfigurationsregister (PCR) 10 im Bestätigungsdokument in der Anfrage. PCR10 ist eine benutzerdefinierte PCR, die vom Benutzer für bestimmte Anwendungsfälle definiert werden kann

String

kms:RecipientAttestation:PCR11

Filtert den Zugriff über das Plattformkonfigurationsregister (PCR) 11 im Bescheinigungsdokument in der Anfrage. PCR11 ist eine benutzerdefinierte PCR, die vom Benutzer für bestimmte Anwendungsfälle definiert werden kann

String

kms:RecipientAttestation:PCR12

Filtert den Zugriff über das Plattformkonfigurationsregister (PCR) 12 im Bescheinigungsdokument in der Anfrage. PCR12 ist eine benutzerdefinierte PCR, die vom Benutzer für bestimmte Anwendungsfälle definiert werden kann

String

kms:RecipientAttestation:PCR13

Filtert den Zugriff über das Plattformkonfigurationsregister (PCR) 13 im Bescheinigungsdokument in der Anfrage. PCR13 ist eine benutzerdefinierte PCR, die vom Benutzer für bestimmte Anwendungsfälle definiert werden kann

String

kms:RecipientAttestation:PCR14

Filtert den Zugriff über das Plattformkonfigurationsregister (PCR) 14 im Bescheinigungsdokument in der Anfrage. PCR14 ist eine benutzerdefinierte PCR, die vom Benutzer für bestimmte Anwendungsfälle definiert werden kann

String

kms:RecipientAttestation:PCR15

Filtert den Zugriff über das Plattformkonfigurationsregister (PCR) 15 im Bescheinigungsdokument in der Anfrage. PCR15 ist eine benutzerdefinierte PCR, die vom Benutzer für bestimmte Anwendungsfälle definiert werden kann

String

kms:RecipientAttestation:PCR16

Filtert den Zugriff über das Plattformkonfigurationsregister (PCR) 16 im Bescheinigungsdokument in der Anfrage. PCR16 ist eine benutzerdefinierte PCR, die vom Benutzer für bestimmte Anwendungsfälle definiert werden kann

String

kms:RecipientAttestation:PCR17

Filtert den Zugriff über das Plattformkonfigurationsregister (PCR) 17 im Bescheinigungsdokument in der Anfrage. PCR17 ist eine benutzerdefinierte PCR, die vom Benutzer für bestimmte Anwendungsfälle definiert werden kann

String

kms:RecipientAttestation:PCR18

Filtert den Zugriff über das Plattformkonfigurationsregister (PCR) 18 im Bescheinigungsdokument in der Anfrage. PCR18 ist eine benutzerdefinierte PCR, die vom Benutzer für bestimmte Anwendungsfälle definiert werden kann

String

kms:RecipientAttestation:PCR19

Filtert den Zugriff über das Plattformkonfigurationsregister (PCR) 19 im Bescheinigungsdokument in der Anfrage. PCR19 ist eine benutzerdefinierte PCR, die vom Benutzer für bestimmte Anwendungsfälle definiert werden kann

String

kms:RecipientAttestation:PCR2

Filtert den Zugriff über das Plattformkonfigurationsregister (PCR) 2 im Bestätigungsdokument in der Anfrage. Bei PCR2 handelt es sich um eine fortlaufende Messung der Benutzeranwendungen in der richtigen Reihenfolge, ohne die Boot-RAMFs

String

kms:RecipientAttestation:PCR20

Filtert den Zugriff über das Plattformkonfigurationsregister (PCR) 20 im Bestätigungsdokument in der Anfrage. PCR20 ist eine benutzerdefinierte PCR, die vom Benutzer für bestimmte Anwendungsfälle definiert werden kann

String

kms:RecipientAttestation:PCR21

Filtert den Zugriff über das Plattformkonfigurationsregister (PCR) 21 im Bestätigungsdokument in der Anfrage. PCR21 ist eine benutzerdefinierte PCR, die vom Benutzer für bestimmte Anwendungsfälle definiert werden kann

String

kms:RecipientAttestation:PCR22

Filtert den Zugriff über das Plattformkonfigurationsregister (PCR) 22 im Bestätigungsdokument in der Anfrage. PCR22 ist eine benutzerdefinierte PCR, die vom Benutzer für bestimmte Anwendungsfälle definiert werden kann

String

kms:RecipientAttestation:PCR23

Filtert den Zugriff über das Plattformkonfigurationsregister (PCR) 23 im Bestätigungsdokument in der Anfrage. PCR23 ist eine benutzerdefinierte PCR, die vom Benutzer für bestimmte Anwendungsfälle definiert werden kann

String

kms:RecipientAttestation:PCR24

Filtert den Zugriff über das Plattformkonfigurationsregister (PCR) 24 im Bestätigungsdokument in der Anfrage. PCR24 ist eine benutzerdefinierte PCR, die vom Benutzer für bestimmte Anwendungsfälle definiert werden kann

String

kms:RecipientAttestation:PCR25

Filtert den Zugriff über das Plattformkonfigurationsregister (PCR) 25 im Bestätigungsdokument in der Anfrage. PCR25 ist eine benutzerdefinierte PCR, die vom Benutzer für bestimmte Anwendungsfälle definiert werden kann

String

kms:RecipientAttestation:PCR26

Filtert den Zugriff über das Plattformkonfigurationsregister (PCR) 26 im Bestätigungsdokument in der Anfrage. PCR26 ist eine benutzerdefinierte PCR, die vom Benutzer für bestimmte Anwendungsfälle definiert werden kann

String

kms:RecipientAttestation:PCR27

Filtert den Zugriff über das Plattformkonfigurationsregister (PCR) 27 im Bestätigungsdokument in der Anfrage. PCR27 ist eine benutzerdefinierte PCR, die vom Benutzer für bestimmte Anwendungsfälle definiert werden kann

String

kms:RecipientAttestation:PCR28

Filtert den Zugriff über das Plattformkonfigurationsregister (PCR) 28 im Bestätigungsdokument in der Anfrage. PCR28 ist eine benutzerdefinierte PCR, die vom Benutzer für bestimmte Anwendungsfälle definiert werden kann

String

kms:RecipientAttestation:PCR29

Filtert den Zugriff über das Plattformkonfigurationsregister (PCR) 29 im Bestätigungsdokument in der Anfrage. PCR29 ist eine benutzerdefinierte PCR, die vom Benutzer für bestimmte Anwendungsfälle definiert werden kann

String

kms:RecipientAttestation:PCR3

Filtert den Zugriff über das Plattformkonfigurationsregister (PCR) 3 im Bestätigungsdokument in der Anfrage. PCR3 ist eine zusammenhängende Messung der IAM-Rolle, die der übergeordneten Instance zugewiesen ist

String

kms:RecipientAttestation:PCR30

Filtert den Zugriff über das Plattformkonfigurationsregister (PCR) 30 im Bestätigungsdokument in der Anfrage. PCR30 ist eine benutzerdefinierte PCR, die vom Benutzer für bestimmte Anwendungsfälle definiert werden kann

String

kms:RecipientAttestation:PCR31

Filtert den Zugriff über das Plattformkonfigurationsregister (PCR) 31 im Bestätigungsdokument in der Anfrage. PCR31 ist eine benutzerdefinierte PCR, die vom Benutzer für bestimmte Anwendungsfälle definiert werden kann

String

kms:RecipientAttestation:PCR4

Filtert den Zugriff über das Plattformkonfigurationsregister (PCR) 4 im Bestätigungsdokument in der Anfrage. PCR4 ist eine zusammenhängende Messung der ID der übergeordneten Instanz

String

kms:RecipientAttestation:PCR5

Filtert den Zugriff über das Plattformkonfigurationsregister (PCR) 5 im Bestätigungsdokument in der Anfrage. PCR5 ist eine benutzerdefinierte PCR, die vom Benutzer für bestimmte Anwendungsfälle definiert werden kann

String

kms:RecipientAttestation:PCR6

Filtert den Zugriff über das Plattformkonfigurationsregister (PCR) 6 im Bestätigungsdokument in der Anfrage. PCR6 ist eine benutzerdefinierte PCR, die vom Benutzer für bestimmte Anwendungsfälle definiert werden kann

String

kms:RecipientAttestation:PCR7

Filtert den Zugriff über das Plattformkonfigurationsregister (PCR) 7 im Bestätigungsdokument in der Anfrage. PCR7 ist eine benutzerdefinierte PCR, die vom Benutzer für bestimmte Anwendungsfälle definiert werden kann

String

kms:RecipientAttestation:PCR8

Filtert den Zugriff über das Plattformkonfigurationsregister (PCR) 8 im Bestätigungsdokument in der Anfrage. PCR8 ist ein Maß für das Signaturzertifikat, das für die Enklave-Image-Datei angegeben wurde

String

kms:RecipientAttestation:PCR9

Filtert den Zugriff über das Plattformkonfigurationsregister (PCR) 9 im Bestätigungsdokument in der Anfrage. PCR9 ist eine benutzerdefinierte PCR, die vom Benutzer für bestimmte Anwendungsfälle definiert werden kann

String

kms:ReplicaRegion

Filtert den Zugriff auf ReplicateKey Operation auf der Grundlage des Werts von ReplicaRegion Parameter in der Anfrage

String

kms:RequestAlias

Filtert den Zugriff auf kryptografische Operationen, DescribeKey, und GetPublicKey basierend auf dem Alias in der Anfrage

String

kms:ResourceAliases

Filtert den Zugriff auf bestimmte AWS KMS-Operationen auf der Grundlage von Aliasen, die mit dem verknüpft sind AWS KMS-Schlüssel

ArrayOfString

kms:RetiringPrincipal

Filtert den Zugriff auf CreateGrant Finanzierung auf der Grundlage des ausscheidenden Kapitals des Zuschusses

String

kms:RetiringServicePrincipal

Filtert den Zugriff auf CreateGrant Operation basierend auf dem Wert von RetiringServicePrincipal in der Anfrage

String

kms:RotationPeriodInDays

Filtert den Zugriff auf EnableKeyRotation Operation auf der Grundlage des Werts von RotationPeriodInDays Parameter in der Anfrage

Numeric

kms:ScheduleKeyDeletionPendingWindowInDays

Filtert den Zugriff auf ScheduleKeyDeletion Operation auf der Grundlage des Werts von PendingWindowInDays Parameter in der Anfrage

Numeric

kms:SigningAlgorithm

Filtert den Zugriff auf die Sign- und Verify-Produktionen basierend auf dem Signaturalgorithmus in der Anforderung

String

kms:TrailingDaysWithoutKeyUsage

Filtert den Zugriff auf ScheduleKeyDeletion und DisableKey Operationen, die auf der Anzahl der Tage seit dem AWS Der KMS-Schlüssel wurde zuletzt verwendet

Numeric

kms:ValidTo

Filtert den Zugriff auf ImportKeyMaterial Operation auf der Grundlage des Werts von ValidTo Parameter in der Anfrage. Sie können diesen Bedingungsschlüssel verwenden, um Benutzern das Importieren von Schlüsselmaterial nur dann zu erlauben, wenn es zum angegebenen Datum abläuft.

Date

kms:ViaService

Filtert den Zugriff, wenn eine im Namen des Prinzipals gestellte Anfrage von einem bestimmten AWS Bedienung

String

kms:WrappingAlgorithm

Filtert den Zugriff auf GetParametersForImport Operation auf der Grundlage des Werts von WrappingAlgorithm Parameter in der Anfrage

String

kms:WrappingKeySpec

Filtert den Zugriff auf GetParametersForImport Operation auf der Grundlage des Werts von WrappingKeySpec Parameter in der Anfrage

String