Aktionen, Ressourcen und Bedingungsschlüssel für AWS Dienst zur Schlüsselverwaltung
AWS Der Key Management Service (Dienstpräfix:kms) stellt die folgenden dienstspezifischen Operationen, Ressourcen, Aktionen und Bedingungsschlüssel zur Verwendung in IAM-Berechtigungsrichtlinien bereit.
Referenzen:
-
Erfahren Sie, wie Sie diesen Service konfigurieren.
-
Zeigen Sie eine Liste der API-Operationen an, die für diesen Service verfügbar sind.
-
Erfahren Sie, wie Sie diesen Service und seine Ressourcen mithilfe von IAM-Berechtigungsrichtlinien schützen.
-
Sehen Sie sich die Referenz zur programmatischen Serviceautorisierung für diesen
Dienst an.
Themen
API-Operationen, definiert von AWS Dienst zur 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 von Bedingungsschlüsseln, die von jeder Aktion unterstützt werden, finden Sie in der Tabelle Aktionen.
| Operation | IAM-Aktion | Bedingungsschlüssel | Mögliche Werte | Zugriffsebene |
|---|---|---|---|---|
|
CancelKeyDeletion |
Schreiben |
|||
|
ConnectCustomKeyStore |
Schreiben |
|||
|
CreateAlias |
Schreiben |
|||
|
CreateCustomKeyStore |
Schreiben |
|||
|
CreateGrant |
Verwaltung von Berechtigungen, Schreiben |
|||
|
CreateKey |
Schreiben |
|||
Verwaltung von Berechtigungen, Schreiben |
||||
Markieren, Schreiben |
||||
|
Entschlüsseln |
Schreiben |
|||
|
DeleteAlias |
Schreiben |
|||
|
DeleteCustomKeyStore |
Schreiben |
|||
|
DeleteImportedKeyMaterial |
Schreiben |
|||
|
DeriveSharedSecret |
Schreiben |
|||
|
DescribeCustomKeyStores |
Lesen |
|||
|
DescribeKey |
Lesen |
|||
|
DisableKey |
Schreiben |
|||
|
DisableKeyRotation |
Schreiben |
|||
|
DisconnectCustomKeyStore |
Schreiben |
|||
|
EnableKey |
Schreiben |
|||
|
EnableKeyRotation |
Schreiben |
|||
|
Verschlüsseln |
Schreiben |
|||
|
GenerateDataKey |
Schreiben |
|||
|
GenerateDataKeyPair |
Schreiben |
|||
|
GenerateDataKeyPairWithoutPlaintext |
Schreiben |
|||
|
GenerateDataKeyWithoutPlaintext |
Schreiben |
|||
|
GenerateMac |
Schreiben |
|||
|
GenerateRandom |
Schreiben |
|||
|
GetKeyLastUsage |
Lesen |
|||
|
GetKeyPolicy |
Lesen |
|||
|
GetKeyRotationStatus |
Lesen |
|||
|
GetParametersForImport |
Lesen |
|||
|
GetPublicKey |
Lesen |
|||
|
ImportKeyMaterial |
Schreiben |
|||
|
ListAliases |
Auflisten |
|||
|
ListGrants |
Auflisten |
|||
|
ListKeyPolicies |
Auflisten |
|||
|
ListKeyRotations |
Auflisten |
|||
|
ListKeys |
Auflisten |
|||
|
ListResourceTags |
Auflisten |
|||
|
ListRetirableGrants |
Auflisten |
|||
|
PutKeyPolicy |
Verwaltung von Berechtigungen, Schreiben |
|||
|
ReEncrypt |
Schreiben |
|||
Schreiben |
||||
|
ReplicateKey |
Schreiben |
|||
|
RetireGrant |
Verwaltung von Berechtigungen, Schreiben |
|||
|
RevokeGrant |
Verwaltung von Berechtigungen, Schreiben |
|||
|
RotateKeyOnDemand |
Schreiben |
|||
|
ScheduleKeyDeletion |
Schreiben |
|||
|
Schild |
Schreiben |
|||
|
TagResource |
Markieren, Schreiben |
|||
|
UntagResource |
Markieren, Schreiben |
|||
|
UpdateAlias |
Schreiben |
|||
|
UpdateCustomKeyStore |
Schreiben |
|||
|
UpdateKeyDescription |
Schreiben |
|||
|
UpdatePrimaryRegion |
Schreiben |
|||
|
Verifizieren |
Schreiben |
|||
|
VerifyMac |
Schreiben |
Aktionen definiert von AWS Dienst zur Schlüsselverwaltung
Sie können die folgenden Aktionen im Element Action einer IAM-Richtlinienanweisung angeben. 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 |
|---|---|---|---|---|
Steuert die Berechtigung, das geplante Löschen eines AWS KMS-Schlüssels abzubrechen |
Schreiben |
|||
Steuert die Berechtigung, einen benutzerdefinierten Schlüsselspeicher mit seinem zugehörigen AWS CloudHSM-Cluster oder externen Schlüsselmanager außerhalb von zu verbinden oder erneut zu verbinden AWS |
Schreiben |
|||
Steuert die Berechtigung, einen Alias für einen AWS KMS-Schlüssel zu erstellen. Alias sind optionale Anzeigenamen, die Sie -KMS-Schlüsseln zuordnen können |
Schreiben |
|||
Steuert die Berechtigung zum Erstellen eines benutzerdefinierten Schlüsselspeichers, der von einem AWS CloudHSM-Cluster oder einem externen Schlüsselmanager außerhalb von AWS |
Schreiben |
|||
Steuert die Berechtigung zum Hinzufügen eines Grants zu einem AWS KMS-Schlüssel. Sie können Berechtigungen verwenden, um Berechtigungen hinzuzufügen, ohne die Schlüsselrichtlinie oder IAM-Richtlinie zu ändern. |
Verwaltung von Berechtigungen, Schreiben |
|||
Steuert die Berechtigung zum Erstellen eines AWS KMS-Schlüssels, der zum Schutz von Datenschlüsseln und anderen vertraulichen Informationen verwendet werden kann |
Schreiben |
|||
Steuert die Berechtigung zum Entschlüsseln von Chiffretext, der mit einem KMS-Schlüssel verschlüsselt wurde AWS |
kmEncryptionContext: $ {EncryptionContextKey} km: RecipientAttestation:ImageSha384 km: RecipientAttestation:NitroTPMPCR0 km: RecipientAttestation:NitroTPMPCR1 km: RecipientAttestation:NitroTPMPCR10 km: RecipientAttestation:NitroTPMPCR11 km: RecipientAttestation:NitroTPMPCR12 km: RecipientAttestation:NitroTPMPCR13 km: RecipientAttestation:NitroTPMPCR14 km: RecipientAttestation:NitroTPMPCR15 km: RecipientAttestation:NitroTPMPCR16 km: RecipientAttestation:NitroTPMPCR17 km: RecipientAttestation:NitroTPMPCR18 km: RecipientAttestation:NitroTPMPCR19 km: RecipientAttestation:NitroTPMPCR2 km: RecipientAttestation:NitroTPMPCR20 km: RecipientAttestation:NitroTPMPCR21 km: RecipientAttestation:NitroTPMPCR22 km: RecipientAttestation:NitroTPMPCR23 km: RecipientAttestation:NitroTPMPCR3 km: RecipientAttestation:NitroTPMPCR4 km: RecipientAttestation:NitroTPMPCR5 km: RecipientAttestation:NitroTPMPCR6 km: RecipientAttestation:NitroTPMPCR7 km: RecipientAttestation:NitroTPMPCR8 km: RecipientAttestation:NitroTPMPCR9 km: RecipientAttestation:PCR10 km: RecipientAttestation:PCR11 km: RecipientAttestation:PCR12 km: RecipientAttestation:PCR13 km: RecipientAttestation:PCR14 km: RecipientAttestation:PCR15 km: RecipientAttestation:PCR16 km: RecipientAttestation:PCR17 km: RecipientAttestation:PCR18 km: RecipientAttestation:PCR19 km: RecipientAttestation:PCR20 km: RecipientAttestation:PCR21 km: RecipientAttestation:PCR22 km: RecipientAttestation:PCR23 km: RecipientAttestation:PCR24 km: RecipientAttestation:PCR25 km: RecipientAttestation:PCR26 km: RecipientAttestation:PCR27 km: RecipientAttestation:PCR28 km: RecipientAttestation:PCR29 km: RecipientAttestation:PCR30 |
Schreiben |
||
Steuert die Berechtigung zum Löschen eines Alias. Aliase sind optionale benutzerfreundliche Namen, die Sie AWS KMS-Schlüsseln zuordnen können |
Schreiben |
|||
Steuert die Berechtigung zum Löschen eines benutzerdefinierten Schlüsselspeichers |
Schreiben |
|||
Steuert die Berechtigung zum Löschen von kryptografischem Material, das Sie in einen AWS KMS-Schlüssel importiert haben. Diese Aktion macht den Schlüssel unbrauchbar. |
Schreiben |
|||
Steuert die Erlaubnis, den angegebenen AWS KMS-Schlüssel zum Ableiten gemeinsamer Geheimnisse zu verwenden |
km: RecipientAttestation:ImageSha384 km: RecipientAttestation:NitroTPMPCR0 km: RecipientAttestation:NitroTPMPCR1 km: RecipientAttestation:NitroTPMPCR10 km: RecipientAttestation:NitroTPMPCR11 km: RecipientAttestation:NitroTPMPCR12 km: RecipientAttestation:NitroTPMPCR13 km: RecipientAttestation:NitroTPMPCR14 km: RecipientAttestation:NitroTPMPCR15 km: RecipientAttestation:NitroTPMPCR16 km: RecipientAttestation:NitroTPMPCR17 km: RecipientAttestation:NitroTPMPCR18 km: RecipientAttestation:NitroTPMPCR19 km: RecipientAttestation:NitroTPMPCR2 km: RecipientAttestation:NitroTPMPCR20 km: RecipientAttestation:NitroTPMPCR21 km: RecipientAttestation:NitroTPMPCR22 km: RecipientAttestation:NitroTPMPCR23 km: RecipientAttestation:NitroTPMPCR3 km: RecipientAttestation:NitroTPMPCR4 km: RecipientAttestation:NitroTPMPCR5 km: RecipientAttestation:NitroTPMPCR6 km: RecipientAttestation:NitroTPMPCR7 km: RecipientAttestation:NitroTPMPCR8 km: RecipientAttestation:NitroTPMPCR9 km: RecipientAttestation:PCR10 km: RecipientAttestation:PCR11 km: RecipientAttestation:PCR12 km: RecipientAttestation:PCR13 km: RecipientAttestation:PCR14 km: RecipientAttestation:PCR15 km: RecipientAttestation:PCR16 km: RecipientAttestation:PCR17 km: RecipientAttestation:PCR18 km: RecipientAttestation:PCR19 km: RecipientAttestation:PCR20 km: RecipientAttestation:PCR21 km: RecipientAttestation:PCR22 km: RecipientAttestation:PCR23 km: RecipientAttestation:PCR24 km: RecipientAttestation:PCR25 km: RecipientAttestation:PCR26 km: RecipientAttestation:PCR27 km: RecipientAttestation:PCR28 km: RecipientAttestation:PCR29 km: RecipientAttestation:PCR30 |
Schreiben |
||
Steuert die Berechtigung zum Anzeigen detaillierter Informationen zu benutzerdefinierten Schlüsselspeichern im Konto und in der Region |
Lesen |
|||
Steuert die Berechtigung, detaillierte Informationen zu einem AWS KMS-Schlüssel einzusehen |
Lesen |
|||
Steuert die Berechtigung zum Deaktivieren eines AWS KMS-Schlüssels, wodurch verhindert wird, dass er für kryptografische Operationen verwendet wird |
Schreiben |
|||
Steuert die Berechtigung, die automatische Rotation eines vom Kunden verwalteten AWS KMS-Schlüssels zu deaktivieren |
Schreiben |
|||
Steuert die Berechtigung, den benutzerdefinierten Schlüsselspeicher von seinem zugehörigen AWS CloudHSM-Cluster oder externen Schlüsselmanager außerhalb von zu trennen AWS |
Schreiben |
|||
Steuert die Berechtigung, den Status eines AWS KMS-Schlüssels auf aktiviert zu ändern. Auf diese Weise kann der CMK in kryptografischen Produktionen verwendet werden. |
Schreiben |
|||
Steuert die Erlaubnis, die automatische Rotation des kryptografischen Materials in einem AWS KMS-Schlüssel zu aktivieren |
Schreiben |
|||
Steuert die Erlaubnis, den angegebenen AWS KMS-Schlüssel zum Verschlüsseln von Daten und Datenschlüsseln zu verwenden |
Schreiben |
|||
Steuert die Erlaubnis, den AWS KMS-Schlüssel zum Generieren von Datenschlüsseln zu verwenden. Sie können die Datenschlüssel verwenden, um Daten außerhalb von AWS KMS zu verschlüsseln |
kmEncryptionContext: $ {EncryptionContextKey} km: RecipientAttestation:ImageSha384 km: RecipientAttestation:NitroTPMPCR0 km: RecipientAttestation:NitroTPMPCR1 km: RecipientAttestation:NitroTPMPCR10 km: RecipientAttestation:NitroTPMPCR11 km: RecipientAttestation:NitroTPMPCR12 km: RecipientAttestation:NitroTPMPCR13 km: RecipientAttestation:NitroTPMPCR14 km: RecipientAttestation:NitroTPMPCR15 km: RecipientAttestation:NitroTPMPCR16 km: RecipientAttestation:NitroTPMPCR17 km: RecipientAttestation:NitroTPMPCR18 km: RecipientAttestation:NitroTPMPCR19 km: RecipientAttestation:NitroTPMPCR2 km: RecipientAttestation:NitroTPMPCR20 km: RecipientAttestation:NitroTPMPCR21 km: RecipientAttestation:NitroTPMPCR22 km: RecipientAttestation:NitroTPMPCR23 km: RecipientAttestation:NitroTPMPCR3 km: RecipientAttestation:NitroTPMPCR4 km: RecipientAttestation:NitroTPMPCR5 km: RecipientAttestation:NitroTPMPCR6 km: RecipientAttestation:NitroTPMPCR7 km: RecipientAttestation:NitroTPMPCR8 km: RecipientAttestation:NitroTPMPCR9 km: RecipientAttestation:PCR10 km: RecipientAttestation:PCR11 km: RecipientAttestation:PCR12 km: RecipientAttestation:PCR13 km: RecipientAttestation:PCR14 km: RecipientAttestation:PCR15 km: RecipientAttestation:PCR16 km: RecipientAttestation:PCR17 km: RecipientAttestation:PCR18 km: RecipientAttestation:PCR19 km: RecipientAttestation:PCR20 km: RecipientAttestation:PCR21 km: RecipientAttestation:PCR22 km: RecipientAttestation:PCR23 km: RecipientAttestation:PCR24 km: RecipientAttestation:PCR25 km: RecipientAttestation:PCR26 km: RecipientAttestation:PCR27 km: RecipientAttestation:PCR28 km: RecipientAttestation:PCR29 km: RecipientAttestation:PCR30 |
Schreiben |
||
Steuert die Erlaubnis, den AWS KMS-Schlüssel zum Generieren von Datenschlüsselpaaren zu verwenden |
kmEncryptionContext: $ {EncryptionContextKey} km: RecipientAttestation:ImageSha384 km: RecipientAttestation:NitroTPMPCR0 km: RecipientAttestation:NitroTPMPCR1 km: RecipientAttestation:NitroTPMPCR10 km: RecipientAttestation:NitroTPMPCR11 km: RecipientAttestation:NitroTPMPCR12 km: RecipientAttestation:NitroTPMPCR13 km: RecipientAttestation:NitroTPMPCR14 km: RecipientAttestation:NitroTPMPCR15 km: RecipientAttestation:NitroTPMPCR16 km: RecipientAttestation:NitroTPMPCR17 km: RecipientAttestation:NitroTPMPCR18 km: RecipientAttestation:NitroTPMPCR19 km: RecipientAttestation:NitroTPMPCR2 km: RecipientAttestation:NitroTPMPCR20 km: RecipientAttestation:NitroTPMPCR21 km: RecipientAttestation:NitroTPMPCR22 km: RecipientAttestation:NitroTPMPCR23 km: RecipientAttestation:NitroTPMPCR3 km: RecipientAttestation:NitroTPMPCR4 km: RecipientAttestation:NitroTPMPCR5 km: RecipientAttestation:NitroTPMPCR6 km: RecipientAttestation:NitroTPMPCR7 km: RecipientAttestation:NitroTPMPCR8 km: RecipientAttestation:NitroTPMPCR9 km: RecipientAttestation:PCR10 km: RecipientAttestation:PCR11 km: RecipientAttestation:PCR12 km: RecipientAttestation:PCR13 km: RecipientAttestation:PCR14 km: RecipientAttestation:PCR15 km: RecipientAttestation:PCR16 km: RecipientAttestation:PCR17 km: RecipientAttestation:PCR18 km: RecipientAttestation:PCR19 km: RecipientAttestation:PCR20 km: RecipientAttestation:PCR21 km: RecipientAttestation:PCR22 km: RecipientAttestation:PCR23 km: RecipientAttestation:PCR24 km: RecipientAttestation:PCR25 km: RecipientAttestation:PCR26 km: RecipientAttestation:PCR27 km: RecipientAttestation:PCR28 km: RecipientAttestation:PCR29 km: RecipientAttestation:PCR30 |
Schreiben |
||
Steuert die Erlaubnis, den AWS KMS-Schlüssel zum Generieren von Datenschlüsselpaaren zu verwenden. Im Gegensatz zur GenerateDataKeyPair Operation gibt diese Operation einen verschlüsselten privaten Schlüssel ohne Klartextkopie zurück |
Schreiben |
|||
Steuert die Erlaubnis, den AWS KMS-Schlüssel zum Generieren eines Datenschlüssels zu verwenden. Im Gegensatz zur GenerateDataKey Operation gibt diese Operation einen verschlüsselten Datenschlüssel ohne Klartextversion des Datenschlüssels zurück |
Schreiben |
|||
Steuert die Erlaubnis, den AWS KMS-Schlüssel zur Generierung von Nachrichtenauthentifizierungscodes zu verwenden |
Schreiben |
|||
Steuert die Erlaubnis, eine kryptografisch sichere zufällige Bytezeichenfolge von KMS abzurufen AWS |
km: RecipientAttestation:ImageSha384 km: RecipientAttestation:NitroTPMPCR0 km: RecipientAttestation:NitroTPMPCR1 km: RecipientAttestation:NitroTPMPCR10 km: RecipientAttestation:NitroTPMPCR11 km: RecipientAttestation:NitroTPMPCR12 km: RecipientAttestation:NitroTPMPCR13 km: RecipientAttestation:NitroTPMPCR14 km: RecipientAttestation:NitroTPMPCR15 km: RecipientAttestation:NitroTPMPCR16 km: RecipientAttestation:NitroTPMPCR17 km: RecipientAttestation:NitroTPMPCR18 km: RecipientAttestation:NitroTPMPCR19 km: RecipientAttestation:NitroTPMPCR2 km: RecipientAttestation:NitroTPMPCR20 km: RecipientAttestation:NitroTPMPCR21 km: RecipientAttestation:NitroTPMPCR22 km: RecipientAttestation:NitroTPMPCR23 km: RecipientAttestation:NitroTPMPCR3 km: RecipientAttestation:NitroTPMPCR4 km: RecipientAttestation:NitroTPMPCR5 km: RecipientAttestation:NitroTPMPCR6 km: RecipientAttestation:NitroTPMPCR7 km: RecipientAttestation:NitroTPMPCR8 km: RecipientAttestation:NitroTPMPCR9 km: RecipientAttestation:PCR10 km: RecipientAttestation:PCR11 km: RecipientAttestation:PCR12 km: RecipientAttestation:PCR13 km: RecipientAttestation:PCR14 km: RecipientAttestation:PCR15 km: RecipientAttestation:PCR16 km: RecipientAttestation:PCR17 km: RecipientAttestation:PCR18 km: RecipientAttestation:PCR19 km: RecipientAttestation:PCR20 km: RecipientAttestation:PCR21 km: RecipientAttestation:PCR22 km: RecipientAttestation:PCR23 km: RecipientAttestation:PCR24 km: RecipientAttestation:PCR25 km: RecipientAttestation:PCR26 km: RecipientAttestation:PCR27 km: RecipientAttestation:PCR28 km: RecipientAttestation:PCR29 km: RecipientAttestation:PCR30 |
Schreiben |
||
Steuert die Berechtigung, die letzte Verwendung eines AWS KMS-Schlüssels einzusehen |
Lesen |
|||
Steuert die Berechtigung zum Anzeigen der Schlüsselrichtlinie für den angegebenen AWS KMS-Schlüssel |
Lesen |
|||
Steuert die Berechtigung zum Anzeigen des Schlüsselrotationsstatus für einen AWS KMS-Schlüssel |
Lesen |
|||
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 |
Lesen |
|||
Steuert die Erlaubnis zum Herunterladen des öffentlichen Schlüssels eines asymmetrischen AWS KMS-Schlüssels |
Lesen |
|||
Steuert die Erlaubnis, kryptografisches Material in einen AWS KMS-Schlüssel zu importieren |
Schreiben |
|||
Steuert die Berechtigung zum Anzeigen der Alias, die im Konto definiert sind. Aliase sind optionale benutzerfreundliche Namen, die Sie AWS KMS-Schlüsseln zuordnen können |
Auflisten |
|||
Steuert die Berechtigung, alle Grants für einen AWS KMS-Schlüssel einzusehen |
Auflisten |
|||
Steuert die Berechtigung, die Namen der wichtigsten Richtlinien für einen AWS KMS-Schlüssel anzuzeigen |
Auflisten |
|||
Steuert die Berechtigung, die Liste der Schlüsselmaterialien für einen AWS KMS-Schlüssel einzusehen |
Auflisten |
|||
Steuert die Berechtigung, die Schlüssel-ID und den Amazon-Ressourcennamen (ARN) aller AWS KMS-Schlüssel im Konto einzusehen |
Auflisten |
|||
Steuert die Berechtigung zum Anzeigen aller Tags, die an einen AWS KMS-Schlüssel angehängt sind |
Auflisten |
|||
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 |
|||
Steuert die Berechtigung, die Schlüsselrichtlinie für den angegebenen AWS KMS-Schlüssel zu ersetzen |
Verwaltung von Berechtigungen, Schreiben |
|||
Steuert die Berechtigung zum Entschlüsseln von Daten als Teil des Prozesses, der die Daten innerhalb von KMS entschlüsselt und erneut verschlüsselt AWS |
Schreiben |
|||
Steuert die Erlaubnis zum Verschlüsseln von Daten als Teil des Prozesses, der die Daten innerhalb von KMS entschlüsselt und erneut verschlüsselt AWS |
Schreiben |
|||
Steuert die Berechtigung zum Replizieren eines Primärschlüssels mit mehreren Regionen |
Schreiben |
|||
Steuert die Berechtigung zum Zurückziehen einer Berechtigung. Der RetireGrant Vorgang wird in der Regel vom Grant-Benutzer aufgerufen, nachdem er die Aufgaben abgeschlossen hat, die er aufgrund des Grants ausführen konnte |
Verwaltung von Berechtigungen, Schreiben |
|||
Steuert die Berechtigung zum Widerrufen einer Berechtigung, wodurch alle Produktionen verweigert werden, die von der betreffenden Berechtigung abhängen |
Verwaltung von Berechtigungen, Schreiben |
|||
Steuert die Berechtigung, bei Bedarf die Rotation des kryptografischen Materials in einem AWS KMS-Schlüssel auszulösen |
Schreiben |
|||
Steuert die Erlaubnis, das Löschen eines AWS KMS-Schlüssels zu planen |
km: ScheduleKeyDeletionPendingWindowInDays |
Schreiben |
||
Steuert die Berechtigung zum Erstellen einer digitalen Signatur für eine Nachricht |
Schreiben |
|||
Steuert die Berechtigung zum Erstellen oder Aktualisieren von Tags, die an einen AWS KMS-Schlüssel angehängt sind |
Markieren, Schreiben |
|||
Steuert die Berechtigung zum Löschen von Tags, die an einen AWS KMS-Schlüssel angehängt sind |
Markieren, Schreiben |
|||
Steuert die Berechtigung, einen Alias einem anderen AWS KMS-Schlüssel zuzuordnen. Ein Alias ist ein optionaler Anzeigename, den Sie einem Kundenmasterschlüssel zuordnen können. |
Schreiben |
|||
Steuert die Berechtigung zum Ändern der Eigenschaften eines benutzerdefinierten Schlüsselspeichers |
Schreiben |
|||
Steuert die Erlaubnis, die Beschreibung eines AWS KMS-Schlüssels zu löschen oder zu ändern |
Schreiben |
|||
Steuert die Berechtigung zum Aktualisieren der primären Region eines Primärschlüssels mit mehreren Regionen |
Schreiben |
|||
Steuert die Erlaubnis, den angegebenen AWS KMS-Schlüssel zur Überprüfung digitaler Signaturen zu verwenden |
Schreiben |
|||
Steuert die Erlaubnis, den AWS KMS-Schlüssel zur Überprüfung von Nachrichtenauthentifizierungscodes zu verwenden |
Schreiben |
Permission-only Aktionen für AWS Schlüsselverwaltungsdienst
Die folgenden Aktionen werden vom AWS Key Management Service definiert, können jedoch nicht direkt über eine API-Operation aufgerufen werden. Sie können nur in IAM-Richtlinienerklärungen verwendet werden, um Berechtigungen zu gewähren oder zu verweigern.
| Aktionen | Description | Ressourcentypen (*erforderlich) | Bedingungsschlüssel | Zugriffsebene |
|---|---|---|---|---|
Steuert den Zugriff auf interne APIs, die Schlüssel für mehrere Regionen synchronisieren |
Schreiben |
Ressourcentypen, definiert durch AWS Dienst zur 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 |
|---|---|---|
arn: $ {Partition} :kms: $ {Region} :$ {Account} :alias/$ {Alias} |
||
arn: $ {Partition} :kms: $ {Region} :$ {Account} :key/$ {} KeyId |
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 verwendet werden können.
| Bedingungsschlüssel | Beschreibung | Typ |
|---|---|---|
Filtert den Zugriff auf die angegebenen AWS KMS-Operationen auf der Grundlage des Schlüssels und des Werts des Tags in der Anfrage |
Zeichenfolge |
|
Filtert den Zugriff auf die angegebenen AWS KMS-Operationen auf der Grundlage von Tags, die dem AWS KMS-Schlüssel zugewiesen sind |
Zeichenfolge |
|
Filtert den Zugriff auf die angegebenen AWS KMS-Operationen basierend auf den Tag-Schlüsseln in der Anfrage |
ArrayOfString |
|
Filtert den Zugriff auf die PutKeyPolicy Operationen CreateKey und basierend auf dem Wert des BypassPolicyLockoutSafetyCheck Parameters in der Anforderung |
Bool |
|
Filtert den Zugriff auf bestimmte AWS KMS-Operationen basierend auf der AWS-Konto ID des Anrufers. Sie können diesen Bedingungsschlüssel verwenden, um allen IAM-Benutzern und -Rollen AWS-Konto in einer einzigen Richtlinienanweisung den Zugriff zu gewähren oder zu verweigern |
Zeichenfolge |
|
Der CustomerMasterKeySpec Bedingungsschlüssel kms: ist veraltet. Verwenden Sie stattdessen den Bedingungsschlüssel kms: KeySpec |
Zeichenfolge |
|
Der CustomerMasterKeyUsage Bedingungsschlüssel kms: ist veraltet. Verwenden Sie stattdessen den Bedingungsschlüssel kms: KeyUsage |
Zeichenfolge |
|
Filtert den Zugriff auf GenerateDataKeyPair und GenerateDataKeyPairWithoutPlaintext Operationen basierend auf dem Wert des KeyPairSpec Parameters in der Anfrage |
Zeichenfolge |
|
Filtert den Zugriff auf VerschlüsselungsProduktionen basierend auf dem Wert des Verschlüsselungsalgorithmus in der Anforderung |
Zeichenfolge |
|
Filtert den Zugriff auf einen symmetrischen AWS KMS-Schlüssel auf der Grundlage des Verschlüsselungskontextes in einem kryptografischen Vorgang. Diese Bedingung bewertet sowohl den Schlüssel als auch den Wert in jedem Verschlüsselungskontext-Paar |
Zeichenfolge |
|
Filtert den Zugriff auf einen symmetrischen AWS KMS-Schlüssel auf der Grundlage des Verschlüsselungskontextes in einem kryptografischen Vorgang. Dieser Bedingungsschlüssel bewertet nur den Schlüssel in jedem Verschlüsselungskontext-Paar |
ArrayOfString |
|
Filtert den Zugriff auf die ImportKeyMaterial Operation basierend auf dem Wert des ExpirationModel Parameters in der Anforderung |
Zeichenfolge |
|
Filtert den Zugriff auf den CreateGrant Vorgang auf der Grundlage des Werts der SourceArn Einschränkung in der Anforderung |
ARN |
|
Filtert den Zugriff auf den CreateGrant Vorgang auf der Grundlage der Gewährungsbeschränkung in der Anfrage |
Zeichenfolge |
|
Filtert den Zugriff auf den CreateGrant Vorgang, wenn die Anfrage von einem bestimmten AWS Dienst stammt |
Bool |
|
Filtert den Zugriff auf die CreateGrant Operation auf der Grundlage der Operationen im Zuschuss |
ArrayOfString |
|
Filtert den Zugriff auf den CreateGrant Vorgang auf der Grundlage des Prinzipals des Stipendiaten im Zuschuss |
Zeichenfolge |
|
Filtert den Zugriff auf den CreateGrant Vorgang anhand des Werts von GranteeServicePrincipal in der Anfrage |
Zeichenfolge |
|
Filtert den Zugriff auf die DeriveSharedSecret Operation basierend auf dem Wert des KeyAgreementAlgorithm Parameters in der Anforderung |
Zeichenfolge |
|
Filtert den Zugriff auf eine API-Operation auf der Grundlage der Origin-Eigenschaft des AWS KMS-Schlüssels, der durch den Vorgang erstellt oder in dem Vorgang verwendet wurde. Verwenden Sie diese Option, um die Autorisierung des CreateKey Vorgangs oder eines beliebigen Vorgangs, der für einen KMS-Schlüssel autorisiert ist, zu qualifizieren |
Zeichenfolge |
|
Filtert den Zugriff auf eine API-Operation auf der Grundlage der KeySpec Eigenschaft des AWS KMS-Schlüssels, der durch den Vorgang erstellt oder in dem Vorgang verwendet wurde. Verwenden Sie es, um die Autorisierung des CreateKey Vorgangs oder eines beliebigen Vorgangs, der für eine KMS-Schlüsselressource autorisiert ist, zu qualifizieren |
Zeichenfolge |
|
Filtert den Zugriff auf eine API-Operation auf der Grundlage der KeyUsage Eigenschaft des AWS KMS-Schlüssels, der durch den Vorgang erstellt oder in dem Vorgang verwendet wurde. Verwenden Sie es, um die Autorisierung des CreateKey Vorgangs oder eines beliebigen Vorgangs, der für eine KMS-Schlüsselressource autorisiert ist, zu qualifizieren |
Zeichenfolge |
|
Filtert den Zugriff auf die VerifyMac Operationen GenerateMac und auf der Grundlage des MacAlgorithm Parameters in der Anforderung |
Zeichenfolge |
|
Filtert den Zugriff auf die Operationen „Signieren“ und „Überprüfen“ auf der Grundlage des Werts des MessageType Parameters in der Anforderung |
Zeichenfolge |
|
Filtert den Zugriff auf eine API-Operation auf der Grundlage der MultiRegion Eigenschaft des AWS KMS-Schlüssels, der durch den Vorgang erstellt oder in dem Vorgang verwendet wurde. Verwenden Sie es, um die Autorisierung des CreateKey Vorgangs oder eines beliebigen Vorgangs, der für eine KMS-Schlüsselressource autorisiert ist, zu qualifizieren |
Bool |
|
Filtert den Zugriff auf eine API-Operation auf der Grundlage der MultiRegionKeyType Eigenschaft des AWS KMS-Schlüssels, der durch den Vorgang erstellt oder in dem Vorgang verwendet wurde. Verwenden Sie es, um die Autorisierung des CreateKey Vorgangs oder eines beliebigen Vorgangs, der für eine KMS-Schlüsselressource autorisiert ist, zu qualifizieren |
Zeichenfolge |
|
Filtert den Zugriff auf die UpdatePrimaryRegion Operation basierend auf dem Wert des PrimaryRegion Parameters in der Anforderung |
Zeichenfolge |
|
Filtert den Zugriff auf den ReEncrypt Vorgang, wenn er denselben AWS KMS-Schlüssel verwendet, der für den Verschlüsselungsvorgang verwendet wurde |
Bool |
|
Filtert den Zugriff auf die API-Operationen auf der Grundlage des Bild-Hashs im Bestätigungsdokument in der Anfrage |
Zeichenfolge |
|
Filtert den Zugriff durch das Plattformkonfigurationsregister (PCR) 0 im Bestätigungsdokument in der Anfrage. PCR0 ist ein zusammenhängendes Maß für den ausführbaren Code der Kernsystem-Firmware |
Zeichenfolge |
|
Filtert den Zugriff durch das Plattformkonfigurationsregister (PCR) 1 im Bestätigungsdokument in der Anfrage. PCR1 ist ein zusammenhängendes Maß für die Konfiguration der data/host Kernsystem-Firmware-Plattform, die in der Regel Serien- und Modellnummern umfasst |
Zeichenfolge |
|
Filtert den Zugriff durch das Plattformkonfigurationsregister (PCR) 10 im Bescheinigungsdokument in der Anfrage. PCR10 ist eine zusammenhängende Schutzmaßnahme für das IMA-Messprotokoll |
Zeichenfolge |
|
Filtert den Zugriff durch das Plattformkonfigurationsregister (PCR) 11 im Bescheinigungsdokument in der Anfrage. PCR11 ist ein zusammenhängendes Maß für alle Komponenten von Unified Kernel Images (UKIs) |
Zeichenfolge |
|
Filtert den Zugriff durch das Plattformkonfigurationsregister (PCR) 12 im Bescheinigungsdokument in der Anfrage. PCR12 ist ein zusammenhängendes Maß für Kernel-Befehlszeile, Systemanmeldedaten und Systemkonfigurationsimages |
Zeichenfolge |
|
Filtert den Zugriff durch das Plattformkonfigurationsregister (PCR) 13 im Bescheinigungsdokument in der Anfrage. PCR13 ist ein zusammenhängendes Maß für alle Systemerweiterungs-Images für die initrd |
Zeichenfolge |
|
Filtert den Zugriff durch das Plattformkonfigurationsregister (PCR) 14 im Bescheinigungsdokument in der Anfrage. PCR14 ist eine zusammenhängende Kennzahl von „MOK“ -Zertifikaten und -Hashes |
Zeichenfolge |
|
Filtert den Zugriff durch das Plattformkonfigurationsregister (PCR) 15 im Bescheinigungsdokument in der Anfrage. PCR15 ist ein zusammenhängendes Maß für den Verschlüsselungsschlüssel für das Root-Dateisystem-Volume |
Zeichenfolge |
|
Filtert den Zugriff durch 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 |
Zeichenfolge |
|
Filtert den Zugriff durch 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 |
Zeichenfolge |
|
Filtert den Zugriff durch 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 |
Zeichenfolge |
|
Filtert den Zugriff durch 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 |
Zeichenfolge |
|
Filtert den Zugriff durch das Plattformkonfigurationsregister (PCR) 2 im Bescheinigungsdokument in der Anfrage. PCR2 ist ein zusammenhängendes Maß an erweitertem oder austauschbarem ausführbarem Code, einschließlich optionaler ROMs auf steckbarer Hardware |
Zeichenfolge |
|
Filtert den Zugriff durch das Plattformkonfigurationsregister (PCR) 20 im Bescheinigungsdokument in der Anfrage. PCR20 ist eine benutzerdefinierte PCR, die vom Benutzer für bestimmte Anwendungsfälle definiert werden kann |
Zeichenfolge |
|
Filtert den Zugriff durch das Plattformkonfigurationsregister (PCR) 21 im Bescheinigungsdokument in der Anfrage. PCR21 ist eine benutzerdefinierte PCR, die vom Benutzer für bestimmte Anwendungsfälle definiert werden kann |
Zeichenfolge |
|
Filtert den Zugriff durch das Plattformkonfigurationsregister (PCR) 22 im Bescheinigungsdokument in der Anfrage. PCR22 ist eine benutzerdefinierte PCR, die vom Benutzer für bestimmte Anwendungsfälle definiert werden kann |
Zeichenfolge |
|
Filtert den Zugriff durch 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 |
Zeichenfolge |
|
Filtert den Zugriff durch das Plattformkonfigurationsregister (PCR) 3 im Bescheinigungsdokument in der Anfrage. PCR3 ist ein zusammenhängendes Maß an erweiterten oder steckbaren Firmware-Daten, einschließlich Informationen über steckbare Hardware |
Zeichenfolge |
|
Filtert den Zugriff durch 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 der vom Bootloader geladenen Binärdateien und Erweiterungen |
Zeichenfolge |
|
Filtert den Zugriff durch das Plattformkonfigurationsregister (PCR) 5 im Bescheinigungsdokument in der Anfrage. PCR5 ist eine zusammenhängende Maßeinheit der Tabelle GPT/Partition |
Zeichenfolge |
|
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 |
Zeichenfolge |
|
Filtert den Zugriff durch das Plattformkonfigurationsregister (PCR) 7 im Bestätigungsdokument in der Anfrage. PCR7 ist ein zusammenhängendes Maß für den Zustand SecureBoot |
Zeichenfolge |
|
Filtert den Zugriff durch das Plattformkonfigurationsregister (PCR) 8 im Bestätigungsdokument in der Anfrage. PCR8 ist ein zusammenhängendes Maß für Befehle und Kernel-Befehlszeile |
Zeichenfolge |
|
Filtert den Zugriff durch das Plattformkonfigurationsregister (PCR) 9 im Bestätigungsdokument in der Anfrage. PCR9 ist ein zusammenhängendes Maß für alle gelesenen Dateien (einschließlich des Kernel-Images) |
Zeichenfolge |
|
Filtert den Zugriff durch das Plattformkonfigurationsregister (PCR) 0 im Bestätigungsdokument in der Anfrage. PCR0 ist ein zusammenhängendes Maß für den Inhalt der Enklave-Imagedatei ohne die Abschnittsdaten |
Zeichenfolge |
|
Filtert den Zugriff durch das Plattformkonfigurationsregister (PCR) 1 im Bestätigungsdokument in der Anfrage. PCR1 ist eine zusammenhängende Messung der Linux-Kernel- und Bootstrap-Daten |
Zeichenfolge |
|
Filtert den Zugriff durch das Plattformkonfigurationsregister (PCR) 10 im Bescheinigungsdokument in der Anfrage. PCR10 ist eine benutzerdefinierte PCR, die vom Benutzer für bestimmte Anwendungsfälle definiert werden kann |
Zeichenfolge |
|
Filtert den Zugriff durch 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 |
Zeichenfolge |
|
Filtert den Zugriff durch 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 |
Zeichenfolge |
|
Filtert den Zugriff durch 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 |
Zeichenfolge |
|
Filtert den Zugriff durch 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 |
Zeichenfolge |
|
Filtert den Zugriff durch 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 |
Zeichenfolge |
|
Filtert den Zugriff durch 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 |
Zeichenfolge |
|
Filtert den Zugriff durch 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 |
Zeichenfolge |
|
Filtert den Zugriff durch 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 |
Zeichenfolge |
|
Filtert den Zugriff durch 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 |
Zeichenfolge |
|
Filtert den Zugriff durch das Plattformkonfigurationsregister (PCR) 2 im Bescheinigungsdokument in der Anfrage. PCR2 ist eine zusammenhängende Messung der Benutzeranwendungen in der richtigen Reihenfolge, ohne die Boot-Ramfs |
Zeichenfolge |
|
Filtert den Zugriff durch das Plattformkonfigurationsregister (PCR) 20 im Bescheinigungsdokument in der Anfrage. PCR20 ist eine benutzerdefinierte PCR, die vom Benutzer für bestimmte Anwendungsfälle definiert werden kann |
Zeichenfolge |
|
Filtert den Zugriff durch das Plattformkonfigurationsregister (PCR) 21 im Bescheinigungsdokument in der Anfrage. PCR21 ist eine benutzerdefinierte PCR, die vom Benutzer für bestimmte Anwendungsfälle definiert werden kann |
Zeichenfolge |
|
Filtert den Zugriff durch das Plattformkonfigurationsregister (PCR) 22 im Bescheinigungsdokument in der Anfrage. PCR22 ist eine benutzerdefinierte PCR, die vom Benutzer für bestimmte Anwendungsfälle definiert werden kann |
Zeichenfolge |
|
Filtert den Zugriff durch 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 |
Zeichenfolge |
|
Filtert den Zugriff durch das Plattformkonfigurationsregister (PCR) 24 im Bescheinigungsdokument in der Anfrage. PCR24 ist eine benutzerdefinierte PCR, die vom Benutzer für bestimmte Anwendungsfälle definiert werden kann |
Zeichenfolge |
|
Filtert den Zugriff durch das Plattformkonfigurationsregister (PCR) 25 im Bescheinigungsdokument in der Anfrage. PCR25 ist eine benutzerdefinierte PCR, die vom Benutzer für bestimmte Anwendungsfälle definiert werden kann |
Zeichenfolge |
|
Filtert den Zugriff durch das Plattformkonfigurationsregister (PCR) 26 im Bescheinigungsdokument in der Anfrage. PCR26 ist eine benutzerdefinierte PCR, die vom Benutzer für bestimmte Anwendungsfälle definiert werden kann |
Zeichenfolge |
|
Filtert den Zugriff durch das Plattformkonfigurationsregister (PCR) 27 im Bescheinigungsdokument in der Anfrage. PCR27 ist eine benutzerdefinierte PCR, die vom Benutzer für bestimmte Anwendungsfälle definiert werden kann |
Zeichenfolge |
|
Filtert den Zugriff durch das Plattformkonfigurationsregister (PCR) 28 im Bescheinigungsdokument in der Anfrage. PCR28 ist eine benutzerdefinierte PCR, die vom Benutzer für bestimmte Anwendungsfälle definiert werden kann |
Zeichenfolge |
|
Filtert den Zugriff durch das Plattformkonfigurationsregister (PCR) 29 im Bescheinigungsdokument in der Anfrage. PCR29 ist eine benutzerdefinierte PCR, die vom Benutzer für bestimmte Anwendungsfälle definiert werden kann |
Zeichenfolge |
|
Filtert den Zugriff durch das Plattformkonfigurationsregister (PCR) 3 im Bescheinigungsdokument in der Anfrage. PCR3 ist eine zusammenhängende Messung der IAM-Rolle, die der übergeordneten Instance zugewiesen ist |
Zeichenfolge |
|
Filtert den Zugriff durch das Plattformkonfigurationsregister (PCR) 30 im Bescheinigungsdokument in der Anfrage. PCR30 ist eine benutzerdefinierte PCR, die vom Benutzer für bestimmte Anwendungsfälle definiert werden kann |
Zeichenfolge |
|
Filtert den Zugriff durch das Plattformkonfigurationsregister (PCR) 31 im Bescheinigungsdokument in der Anfrage. PCR31 ist eine benutzerdefinierte PCR, die vom Benutzer für bestimmte Anwendungsfälle definiert werden kann |
Zeichenfolge |
|
Filtert den Zugriff durch das Plattformkonfigurationsregister (PCR) 4 im Bestätigungsdokument in der Anfrage. PCR4 ist eine zusammenhängende Messung der ID der übergeordneten Instanz |
Zeichenfolge |
|
Filtert den Zugriff durch das Plattformkonfigurationsregister (PCR) 5 im Bescheinigungsdokument in der Anfrage. PCR5 ist eine benutzerdefinierte PCR, die vom Benutzer für bestimmte Anwendungsfälle definiert werden kann |
Zeichenfolge |
|
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 |
Zeichenfolge |
|
Filtert den Zugriff durch 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 |
Zeichenfolge |
|
Filtert den Zugriff durch das Plattformkonfigurationsregister (PCR) 8 im Bestätigungsdokument in der Anfrage. PCR8 ist ein Maß für das für die Enklave-Image-Datei angegebene Signaturzertifikat |
Zeichenfolge |
|
Filtert den Zugriff durch 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 |
Zeichenfolge |
|
Filtert den Zugriff auf die ReplicateKey Operation basierend auf dem Wert des ReplicaRegion Parameters in der Anforderung |
Zeichenfolge |
|
Filtert den Zugriff auf kryptografische Operationen DescribeKey, und GetPublicKey basiert auf dem Alias in der Anfrage |
Zeichenfolge |
|
Filtert den Zugriff auf bestimmte AWS KMS-Operationen auf der Grundlage von Aliasnamen, die dem AWS KMS-Schlüssel zugeordnet sind |
ArrayOfString |
|
Filtert den Zugriff auf die CreateGrant Operation auf der Grundlage des ausscheidenden Kapitalgebers im Zuschuss |
Zeichenfolge |
|
Filtert den Zugriff auf den CreateGrant Vorgang anhand des Werts von RetiringServicePrincipal in der Anfrage |
Zeichenfolge |
|
Filtert den Zugriff auf die EnableKeyRotation Operation basierend auf dem Wert des RotationPeriodInDays Parameters in der Anforderung |
Numerischer Wert |
|
Filtert den Zugriff auf die ScheduleKeyDeletion Operation basierend auf dem Wert des PendingWindowInDays Parameters in der Anforderung |
Numerischer Wert |
|
Filtert den Zugriff auf die Sign- und Verify-Produktionen basierend auf dem Signaturalgorithmus in der Anforderung |
Zeichenfolge |
|
Filtert den Zugriff auf die DisableKey Operationen ScheduleKeyDeletion und anhand der Anzahl der Tage seit der letzten Verwendung des AWS KMS-Schlüssels |
Numerischer Wert |
|
Filtert den Zugriff auf die ImportKeyMaterial Operation basierend auf dem Wert des ValidTo Parameters in der Anforderung. 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 |
|
Filtert den Zugriff, wenn eine im Namen des Principals gestellte Anfrage von einem bestimmten AWS Dienst stammt |
Zeichenfolge |
|
Filtert den Zugriff auf die GetParametersForImport Operation basierend auf dem Wert des WrappingAlgorithm Parameters in der Anforderung |
Zeichenfolge |
|
Filtert den Zugriff auf die GetParametersForImport Operation basierend auf dem Wert des WrappingKeySpec Parameters in der Anforderung |
Zeichenfolge |