View a markdown version of this page

AWS Key Management Service 的動作、資源和條件索引鍵 - 服務授權參考

AWS Key Management Service 的動作、資源和條件索引鍵

AWS Key Management Service (服務字首:kms) 提供下列服務特定的操作、資源、動作和條件金鑰,可用於 IAM 許可政策。

參考資料:

AWS Key Management Service 定義的 API 操作

下表將 API 操作映射至其授權的 IAM 動作。只會列出具有指定 API 和動作靜態值的條件金鑰;如需每個動作支援的完整條件金鑰集,請參閱動作表格。

作業 IAM 動作 條件鍵 可能的值 (s) 存取層級

CancelKeyDeletion

kms:CancelKeyDeletion

寫入

ConnectCustomKeyStore

kms:ConnectCustomKeyStore

寫入

CreateAlias

kms:CreateAlias

寫入

CreateCustomKeyStore

kms:CreateCustomKeyStore

寫入

CreateGrant

kms:CreateGrant

許可管理、寫入

CreateKey

kms:CreateKey

寫入

kms:PutKeyPolicy

許可管理、寫入

kms:TagResource

標記、寫入

解密

kms:Decrypt

寫入

DeleteAlias

kms:DeleteAlias

寫入

DeleteCustomKeyStore

kms:DeleteCustomKeyStore

寫入

DeleteImportedKeyMaterial

kms:DeleteImportedKeyMaterial

寫入

DeriveSharedSecret

kms:DeriveSharedSecret

寫入

DescribeCustomKeyStores

kms:DescribeCustomKeyStores

讀取

DescribeKey

kms:DescribeKey

讀取

DisableKey

kms:DisableKey

寫入

DisableKeyRotation

kms:DisableKeyRotation

寫入

DisconnectCustomKeyStore

kms:DisconnectCustomKeyStore

寫入

EnableKey

kms:EnableKey

寫入

EnableKeyRotation

kms:EnableKeyRotation

寫入

加密

kms:Encrypt

寫入

GenerateDataKey

kms:GenerateDataKey

寫入

GenerateDataKeyPair

kms:GenerateDataKeyPair

寫入

GenerateDataKeyPairWithoutPlaintext

kms:GenerateDataKeyPairWithoutPlaintext

寫入

GenerateDataKeyWithoutPlaintext

kms:GenerateDataKeyWithoutPlaintext

寫入

GenerateMac

kms:GenerateMac

寫入

GenerateRandom

kms:GenerateRandom

寫入

GetKeyLastUsage

kms:GetKeyLastUsage

讀取

GetKeyPolicy

kms:GetKeyPolicy

讀取

GetKeyRotationStatus

kms:GetKeyRotationStatus

讀取

GetParametersForImport

kms:GetParametersForImport

讀取

GetPublicKey

kms:GetPublicKey

讀取

ImportKeyMaterial

kms:ImportKeyMaterial

寫入

ListAliases

kms:ListAliases

清單

ListGrants

kms:ListGrants

清單

ListKeyPolicies

kms:ListKeyPolicies

清單

ListKeyRotations

kms:ListKeyRotations

清單

ListKeys

kms:ListKeys

清單

ListResourceTags

kms:ListResourceTags

清單

ListRetirableGrants

kms:ListRetirableGrants

清單

PutKeyPolicy

kms:PutKeyPolicy

許可管理、寫入

ReEncrypt

kms:ReEncryptFrom

寫入

kms:ReEncryptTo

寫入

ReplicateKey

kms:ReplicateKey

寫入

RetireGrant

kms:RetireGrant

許可管理、寫入

RevokeGrant

kms:RevokeGrant

許可管理、寫入

RotateKeyOnDemand

kms:RotateKeyOnDemand

寫入

ScheduleKeyDeletion

kms:ScheduleKeyDeletion

寫入

簽署

kms:Sign

寫入

TagResource

kms:TagResource

標記、寫入

UntagResource

kms:UntagResource

標記、寫入

UpdateAlias

kms:UpdateAlias

寫入

UpdateCustomKeyStore

kms:UpdateCustomKeyStore

寫入

UpdateKeyDescription

kms:UpdateKeyDescription

寫入

UpdatePrimaryRegion

kms:UpdatePrimaryRegion

寫入

驗證

kms:Verify

寫入

VerifyMac

kms:VerifyMac

寫入

AWS Key Management Service 定義的動作

您可在 IAM 政策陳述式的 Action 元素中指定以下動作。使用政策來授予在 AWS中執行操作的許可。在政策中使用動作時,通常會允許或拒絕存取相同名稱的 API 操作或 CLI 命令。不過,在某些情況下,單一動作可控制對多個操作的存取。或者,某些操作需要多種不同的動作。

動作 說明 資源類型 (*必填項目) 條件索引鍵 存取層級

CancelKeyDeletion

控制取消 KMS AWS 金鑰排程刪除的許可

金鑰*

aws:ResourceTag/${TagKey}

kms:CallerAccount

kms:KeyOrigin

kms:KeySpec

kms:KeyUsage

kms:MultiRegion

kms:MultiRegionKeyType

kms:ResourceAliases

kms:ViaService

寫入

ConnectCustomKeyStore

控制在 外部將自訂金鑰存放區連線至其關聯的 AWS CloudHSM 叢集或外部金鑰管理器的許可 AWS

kms:CallerAccount

寫入

CreateAlias

控制為 AWS KMS 金鑰建立別名的許可。別名是選用的易記名稱,可以與 KMS 金鑰建立關聯

別名*

kms:CallerAccount

kms:ViaService

寫入

金鑰*

aws:ResourceTag/${TagKey}

kms:CallerAccount

kms:KeyOrigin

kms:KeySpec

kms:KeyUsage

kms:MultiRegion

kms:MultiRegionKeyType

kms:ResourceAliases

kms:ViaService

CreateCustomKeyStore

控制建立由 AWS CloudHSM 叢集或 外部金鑰管理器支援的自訂金鑰存放區的許可 AWS

kms:CallerAccount

寫入

CreateGrant

控制將授予新增至 AWS KMS 金鑰的許可。您可以使用准許來新增許可,而無需變更金鑰政策或 IAM 政策

金鑰*

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

許可管理、寫入

CreateKey

控制建立 AWS KMS 金鑰的許可,可用於保護資料金鑰和其他敏感資訊

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

kms:BypassPolicyLockoutSafetyCheck

kms:CallerAccount

kms:KeyOrigin

kms:KeySpec

kms:KeyUsage

kms:MultiRegion

kms:MultiRegionKeyType

kms:ViaService

寫入

解密

控制解密以 AWS KMS 金鑰加密之加密文字的許可

金鑰*

aws:ResourceTag/${TagKey}

kms:CallerAccount

kms:EncryptionAlgorithm

kms:EncryptionContext:${EncryptionContextKey}

kms:EncryptionContextKeys

kms:KeyOrigin

kms:KeySpec

kms:KeyUsage

kms:MultiRegion

kms:MultiRegionKeyType

kms:RecipientAttestation:ImageSha384

kms:RecipientAttestation:NitroTPMPCR0

kms:RecipientAttestation:NitroTPMPCR1

kms:RecipientAttestation:NitroTPMPCR10

kms:RecipientAttestation:NitroTPMPCR11

kms:RecipientAttestation:NitroTPMPCR12

kms:RecipientAttestation:NitroTPMPCR13

kms:RecipientAttestation:NitroTPMPCR14

kms:RecipientAttestation:NitroTPMPCR15

kms:RecipientAttestation:NitroTPMPCR16

kms:RecipientAttestation:NitroTPMPCR17

kms:RecipientAttestation:NitroTPMPCR18

kms:RecipientAttestation:NitroTPMPCR19

kms:RecipientAttestation:NitroTPMPCR2

kms:RecipientAttestation:NitroTPMPCR20

kms:RecipientAttestation:NitroTPMPCR21

kms:RecipientAttestation:NitroTPMPCR22

kms:RecipientAttestation:NitroTPMPCR23

kms:RecipientAttestation:NitroTPMPCR3

kms:RecipientAttestation:NitroTPMPCR4

kms:RecipientAttestation:NitroTPMPCR5

kms:RecipientAttestation:NitroTPMPCR6

kms:RecipientAttestation:NitroTPMPCR7

kms:RecipientAttestation:NitroTPMPCR8

kms:RecipientAttestation:NitroTPMPCR9

kms:RecipientAttestation:PCR0

kms:RecipientAttestation:PCR1

kms:RecipientAttestation:PCR10

kms:RecipientAttestation:PCR11

kms:RecipientAttestation:PCR12

kms:RecipientAttestation:PCR13

kms:RecipientAttestation:PCR14

kms:RecipientAttestation:PCR15

kms:RecipientAttestation:PCR16

kms:RecipientAttestation:PCR17

kms:RecipientAttestation:PCR18

kms:RecipientAttestation:PCR19

kms:RecipientAttestation:PCR2

kms:RecipientAttestation:PCR20

kms:RecipientAttestation:PCR21

kms:RecipientAttestation:PCR22

kms:RecipientAttestation:PCR23

kms:RecipientAttestation:PCR24

kms:RecipientAttestation:PCR25

kms:RecipientAttestation:PCR26

kms:RecipientAttestation:PCR27

kms:RecipientAttestation:PCR28

kms:RecipientAttestation:PCR29

kms:RecipientAttestation:PCR3

kms:RecipientAttestation:PCR30

kms:RecipientAttestation:PCR31

kms:RecipientAttestation:PCR4

kms:RecipientAttestation:PCR5

kms:RecipientAttestation:PCR6

kms:RecipientAttestation:PCR7

kms:RecipientAttestation:PCR8

kms:RecipientAttestation:PCR9

kms:RequestAlias

kms:ResourceAliases

kms:ViaService

寫入

DeleteAlias

控制准許刪除別名。別名是您可以與 AWS KMS 金鑰建立關聯的選用易記名稱

別名*

kms:CallerAccount

kms:ViaService

寫入

金鑰*

aws:ResourceTag/${TagKey}

kms:CallerAccount

kms:KeyOrigin

kms:KeySpec

kms:KeyUsage

kms:MultiRegion

kms:MultiRegionKeyType

kms:ResourceAliases

kms:ViaService

DeleteCustomKeyStore

控制准許刪除自訂金鑰存放區

kms:CallerAccount

寫入

DeleteImportedKeyMaterial

控制刪除您匯入 AWS KMS 金鑰之密碼編譯資料的許可。這個動作會使金鑰變成無用

金鑰*

aws:ResourceTag/${TagKey}

kms:CallerAccount

kms:KeyOrigin

kms:KeySpec

kms:KeyUsage

kms:MultiRegion

kms:MultiRegionKeyType

kms:ResourceAliases

kms:ViaService

寫入

DeriveSharedSecret

控制使用指定 AWS KMS 金鑰衍生共用秘密的許可

金鑰*

aws:ResourceTag/${TagKey}

kms:CallerAccount

kms:KeyAgreementAlgorithm

kms:KeyOrigin

kms:KeySpec

kms:KeyUsage

kms:MultiRegion

kms:MultiRegionKeyType

kms:RecipientAttestation:ImageSha384

kms:RecipientAttestation:NitroTPMPCR0

kms:RecipientAttestation:NitroTPMPCR1

kms:RecipientAttestation:NitroTPMPCR10

kms:RecipientAttestation:NitroTPMPCR11

kms:RecipientAttestation:NitroTPMPCR12

kms:RecipientAttestation:NitroTPMPCR13

kms:RecipientAttestation:NitroTPMPCR14

kms:RecipientAttestation:NitroTPMPCR15

kms:RecipientAttestation:NitroTPMPCR16

kms:RecipientAttestation:NitroTPMPCR17

kms:RecipientAttestation:NitroTPMPCR18

kms:RecipientAttestation:NitroTPMPCR19

kms:RecipientAttestation:NitroTPMPCR2

kms:RecipientAttestation:NitroTPMPCR20

kms:RecipientAttestation:NitroTPMPCR21

kms:RecipientAttestation:NitroTPMPCR22

kms:RecipientAttestation:NitroTPMPCR23

kms:RecipientAttestation:NitroTPMPCR3

kms:RecipientAttestation:NitroTPMPCR4

kms:RecipientAttestation:NitroTPMPCR5

kms:RecipientAttestation:NitroTPMPCR6

kms:RecipientAttestation:NitroTPMPCR7

kms:RecipientAttestation:NitroTPMPCR8

kms:RecipientAttestation:NitroTPMPCR9

kms:RecipientAttestation:PCR0

kms:RecipientAttestation:PCR1

kms:RecipientAttestation:PCR10

kms:RecipientAttestation:PCR11

kms:RecipientAttestation:PCR12

kms:RecipientAttestation:PCR13

kms:RecipientAttestation:PCR14

kms:RecipientAttestation:PCR15

kms:RecipientAttestation:PCR16

kms:RecipientAttestation:PCR17

kms:RecipientAttestation:PCR18

kms:RecipientAttestation:PCR19

kms:RecipientAttestation:PCR2

kms:RecipientAttestation:PCR20

kms:RecipientAttestation:PCR21

kms:RecipientAttestation:PCR22

kms:RecipientAttestation:PCR23

kms:RecipientAttestation:PCR24

kms:RecipientAttestation:PCR25

kms:RecipientAttestation:PCR26

kms:RecipientAttestation:PCR27

kms:RecipientAttestation:PCR28

kms:RecipientAttestation:PCR29

kms:RecipientAttestation:PCR3

kms:RecipientAttestation:PCR30

kms:RecipientAttestation:PCR31

kms:RecipientAttestation:PCR4

kms:RecipientAttestation:PCR5

kms:RecipientAttestation:PCR6

kms:RecipientAttestation:PCR7

kms:RecipientAttestation:PCR8

kms:RecipientAttestation:PCR9

kms:RequestAlias

kms:ResourceAliases

kms:ViaService

寫入

DescribeCustomKeyStores

控制准許檢視帳戶和區域中的自訂金鑰存放區的詳細資訊

kms:CallerAccount

讀取

DescribeKey

控制檢視 AWS KMS 金鑰詳細資訊的許可

金鑰*

aws:ResourceTag/${TagKey}

kms:CallerAccount

kms:KeyOrigin

kms:KeySpec

kms:KeyUsage

kms:MultiRegion

kms:MultiRegionKeyType

kms:RequestAlias

kms:ResourceAliases

kms:ViaService

讀取

DisableKey

控制停用 AWS KMS 金鑰的許可,以防止其用於密碼編譯操作

金鑰*

aws:ResourceTag/${TagKey}

kms:CallerAccount

kms:KeyOrigin

kms:KeySpec

kms:KeyUsage

kms:MultiRegion

kms:MultiRegionKeyType

kms:ResourceAliases

kms:TrailingDaysWithoutKeyUsage

kms:ViaService

寫入

DisableKeyRotation

控制停用客戶受管 AWS KMS 金鑰自動輪換的許可

金鑰*

aws:ResourceTag/${TagKey}

kms:CallerAccount

kms:KeyOrigin

kms:KeySpec

kms:KeyUsage

kms:MultiRegion

kms:MultiRegionKeyType

kms:ResourceAliases

kms:ViaService

寫入

DisconnectCustomKeyStore

控制許可,以中斷自訂金鑰存放區與其關聯 AWS CloudHSM 叢集或外部金鑰管理器的連線 AWS

kms:CallerAccount

寫入

EnableKey

控制將 AWS KMS 金鑰狀態變更為已啟用的許可。這可讓 KMS 金鑰用於密碼編譯操作

金鑰*

aws:ResourceTag/${TagKey}

kms:CallerAccount

kms:KeyOrigin

kms:KeySpec

kms:KeyUsage

kms:MultiRegion

kms:MultiRegionKeyType

kms:ResourceAliases

kms:ViaService

寫入

EnableKeyRotation

控制在 AWS KMS 金鑰中啟用密碼編譯資料自動輪換的許可

金鑰*

aws:ResourceTag/${TagKey}

kms:CallerAccount

kms:KeyOrigin

kms:KeySpec

kms:KeyUsage

kms:MultiRegion

kms:MultiRegionKeyType

kms:ResourceAliases

kms:RotationPeriodInDays

kms:ViaService

寫入

加密

控制使用指定的 AWS KMS 金鑰來加密資料和資料金鑰的許可

金鑰*

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

寫入

GenerateDataKey

控制使用 AWS KMS 金鑰產生資料金鑰的許可。您可以使用資料金鑰來加密 AWS KMS 外部的資料

金鑰*

aws:ResourceTag/${TagKey}

kms:CallerAccount

kms:EncryptionAlgorithm

kms:EncryptionContext:${EncryptionContextKey}

kms:EncryptionContextKeys

kms:KeyOrigin

kms:KeySpec

kms:KeyUsage

kms:MultiRegion

kms:MultiRegionKeyType

kms:RecipientAttestation:ImageSha384

kms:RecipientAttestation:NitroTPMPCR0

kms:RecipientAttestation:NitroTPMPCR1

kms:RecipientAttestation:NitroTPMPCR10

kms:RecipientAttestation:NitroTPMPCR11

kms:RecipientAttestation:NitroTPMPCR12

kms:RecipientAttestation:NitroTPMPCR13

kms:RecipientAttestation:NitroTPMPCR14

kms:RecipientAttestation:NitroTPMPCR15

kms:RecipientAttestation:NitroTPMPCR16

kms:RecipientAttestation:NitroTPMPCR17

kms:RecipientAttestation:NitroTPMPCR18

kms:RecipientAttestation:NitroTPMPCR19

kms:RecipientAttestation:NitroTPMPCR2

kms:RecipientAttestation:NitroTPMPCR20

kms:RecipientAttestation:NitroTPMPCR21

kms:RecipientAttestation:NitroTPMPCR22

kms:RecipientAttestation:NitroTPMPCR23

kms:RecipientAttestation:NitroTPMPCR3

kms:RecipientAttestation:NitroTPMPCR4

kms:RecipientAttestation:NitroTPMPCR5

kms:RecipientAttestation:NitroTPMPCR6

kms:RecipientAttestation:NitroTPMPCR7

kms:RecipientAttestation:NitroTPMPCR8

kms:RecipientAttestation:NitroTPMPCR9

kms:RecipientAttestation:PCR0

kms:RecipientAttestation:PCR1

kms:RecipientAttestation:PCR10

kms:RecipientAttestation:PCR11

kms:RecipientAttestation:PCR12

kms:RecipientAttestation:PCR13

kms:RecipientAttestation:PCR14

kms:RecipientAttestation:PCR15

kms:RecipientAttestation:PCR16

kms:RecipientAttestation:PCR17

kms:RecipientAttestation:PCR18

kms:RecipientAttestation:PCR19

kms:RecipientAttestation:PCR2

kms:RecipientAttestation:PCR20

kms:RecipientAttestation:PCR21

kms:RecipientAttestation:PCR22

kms:RecipientAttestation:PCR23

kms:RecipientAttestation:PCR24

kms:RecipientAttestation:PCR25

kms:RecipientAttestation:PCR26

kms:RecipientAttestation:PCR27

kms:RecipientAttestation:PCR28

kms:RecipientAttestation:PCR29

kms:RecipientAttestation:PCR3

kms:RecipientAttestation:PCR30

kms:RecipientAttestation:PCR31

kms:RecipientAttestation:PCR4

kms:RecipientAttestation:PCR5

kms:RecipientAttestation:PCR6

kms:RecipientAttestation:PCR7

kms:RecipientAttestation:PCR8

kms:RecipientAttestation:PCR9

kms:RequestAlias

kms:ResourceAliases

kms:ViaService

寫入

GenerateDataKeyPair

控制使用 AWS KMS 金鑰產生資料金鑰對的許可

金鑰*

aws:ResourceTag/${TagKey}

kms:CallerAccount

kms:DataKeyPairSpec

kms:EncryptionAlgorithm

kms:EncryptionContext:${EncryptionContextKey}

kms:EncryptionContextKeys

kms:KeyOrigin

kms:KeySpec

kms:KeyUsage

kms:MultiRegion

kms:MultiRegionKeyType

kms:RecipientAttestation:ImageSha384

kms:RecipientAttestation:NitroTPMPCR0

kms:RecipientAttestation:NitroTPMPCR1

kms:RecipientAttestation:NitroTPMPCR10

kms:RecipientAttestation:NitroTPMPCR11

kms:RecipientAttestation:NitroTPMPCR12

kms:RecipientAttestation:NitroTPMPCR13

kms:RecipientAttestation:NitroTPMPCR14

kms:RecipientAttestation:NitroTPMPCR15

kms:RecipientAttestation:NitroTPMPCR16

kms:RecipientAttestation:NitroTPMPCR17

kms:RecipientAttestation:NitroTPMPCR18

kms:RecipientAttestation:NitroTPMPCR19

kms:RecipientAttestation:NitroTPMPCR2

kms:RecipientAttestation:NitroTPMPCR20

kms:RecipientAttestation:NitroTPMPCR21

kms:RecipientAttestation:NitroTPMPCR22

kms:RecipientAttestation:NitroTPMPCR23

kms:RecipientAttestation:NitroTPMPCR3

kms:RecipientAttestation:NitroTPMPCR4

kms:RecipientAttestation:NitroTPMPCR5

kms:RecipientAttestation:NitroTPMPCR6

kms:RecipientAttestation:NitroTPMPCR7

kms:RecipientAttestation:NitroTPMPCR8

kms:RecipientAttestation:NitroTPMPCR9

kms:RecipientAttestation:PCR0

kms:RecipientAttestation:PCR1

kms:RecipientAttestation:PCR10

kms:RecipientAttestation:PCR11

kms:RecipientAttestation:PCR12

kms:RecipientAttestation:PCR13

kms:RecipientAttestation:PCR14

kms:RecipientAttestation:PCR15

kms:RecipientAttestation:PCR16

kms:RecipientAttestation:PCR17

kms:RecipientAttestation:PCR18

kms:RecipientAttestation:PCR19

kms:RecipientAttestation:PCR2

kms:RecipientAttestation:PCR20

kms:RecipientAttestation:PCR21

kms:RecipientAttestation:PCR22

kms:RecipientAttestation:PCR23

kms:RecipientAttestation:PCR24

kms:RecipientAttestation:PCR25

kms:RecipientAttestation:PCR26

kms:RecipientAttestation:PCR27

kms:RecipientAttestation:PCR28

kms:RecipientAttestation:PCR29

kms:RecipientAttestation:PCR3

kms:RecipientAttestation:PCR30

kms:RecipientAttestation:PCR31

kms:RecipientAttestation:PCR4

kms:RecipientAttestation:PCR5

kms:RecipientAttestation:PCR6

kms:RecipientAttestation:PCR7

kms:RecipientAttestation:PCR8

kms:RecipientAttestation:PCR9

kms:RequestAlias

kms:ResourceAliases

kms:ViaService

寫入

GenerateDataKeyPairWithoutPlaintext

控制使用 AWS KMS 金鑰產生資料金鑰對的許可。與 GenerateDataKeyPair 操作不同,此操作會傳回加密的私有金鑰,但不含純文字複本

金鑰*

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

寫入

GenerateDataKeyWithoutPlaintext

控制使用 AWS KMS 金鑰產生資料金鑰的許可。與 GenerateDataKey 操作不同,這個操作會傳回加密的資料金鑰,而沒有資料金鑰的純文字版本

金鑰*

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

寫入

GenerateMac

控制使用 AWS KMS 金鑰產生訊息驗證碼的許可

金鑰*

aws:ResourceTag/${TagKey}

kms:CallerAccount

kms:KeyOrigin

kms:KeySpec

kms:KeyUsage

kms:MacAlgorithm

kms:MultiRegion

kms:MultiRegionKeyType

kms:RequestAlias

kms:ResourceAliases

kms:ViaService

寫入

GenerateRandom

控制從 AWS KMS 取得密碼編譯安全隨機位元組字串的許可

kms:RecipientAttestation:ImageSha384

kms:RecipientAttestation:NitroTPMPCR0

kms:RecipientAttestation:NitroTPMPCR1

kms:RecipientAttestation:NitroTPMPCR10

kms:RecipientAttestation:NitroTPMPCR11

kms:RecipientAttestation:NitroTPMPCR12

kms:RecipientAttestation:NitroTPMPCR13

kms:RecipientAttestation:NitroTPMPCR14

kms:RecipientAttestation:NitroTPMPCR15

kms:RecipientAttestation:NitroTPMPCR16

kms:RecipientAttestation:NitroTPMPCR17

kms:RecipientAttestation:NitroTPMPCR18

kms:RecipientAttestation:NitroTPMPCR19

kms:RecipientAttestation:NitroTPMPCR2

kms:RecipientAttestation:NitroTPMPCR20

kms:RecipientAttestation:NitroTPMPCR21

kms:RecipientAttestation:NitroTPMPCR22

kms:RecipientAttestation:NitroTPMPCR23

kms:RecipientAttestation:NitroTPMPCR3

kms:RecipientAttestation:NitroTPMPCR4

kms:RecipientAttestation:NitroTPMPCR5

kms:RecipientAttestation:NitroTPMPCR6

kms:RecipientAttestation:NitroTPMPCR7

kms:RecipientAttestation:NitroTPMPCR8

kms:RecipientAttestation:NitroTPMPCR9

kms:RecipientAttestation:PCR0

kms:RecipientAttestation:PCR1

kms:RecipientAttestation:PCR10

kms:RecipientAttestation:PCR11

kms:RecipientAttestation:PCR12

kms:RecipientAttestation:PCR13

kms:RecipientAttestation:PCR14

kms:RecipientAttestation:PCR15

kms:RecipientAttestation:PCR16

kms:RecipientAttestation:PCR17

kms:RecipientAttestation:PCR18

kms:RecipientAttestation:PCR19

kms:RecipientAttestation:PCR2

kms:RecipientAttestation:PCR20

kms:RecipientAttestation:PCR21

kms:RecipientAttestation:PCR22

kms:RecipientAttestation:PCR23

kms:RecipientAttestation:PCR24

kms:RecipientAttestation:PCR25

kms:RecipientAttestation:PCR26

kms:RecipientAttestation:PCR27

kms:RecipientAttestation:PCR28

kms:RecipientAttestation:PCR29

kms:RecipientAttestation:PCR3

kms:RecipientAttestation:PCR30

kms:RecipientAttestation:PCR31

kms:RecipientAttestation:PCR4

kms:RecipientAttestation:PCR5

kms:RecipientAttestation:PCR6

kms:RecipientAttestation:PCR7

kms:RecipientAttestation:PCR8

kms:RecipientAttestation:PCR9

寫入

GetKeyLastUsage

控制檢視 AWS KMS 金鑰上次使用情況的許可

金鑰*

aws:ResourceTag/${TagKey}

kms:CallerAccount

kms:KeyOrigin

kms:KeySpec

kms:KeyUsage

kms:MultiRegion

kms:MultiRegionKeyType

kms:ResourceAliases

kms:ViaService

讀取

GetKeyPolicy

控制檢視指定 AWS KMS 金鑰之金鑰政策的許可

金鑰*

aws:ResourceTag/${TagKey}

kms:CallerAccount

kms:KeyOrigin

kms:KeySpec

kms:KeyUsage

kms:MultiRegion

kms:MultiRegionKeyType

kms:ResourceAliases

kms:ViaService

讀取

GetKeyRotationStatus

控制檢視 AWS KMS 金鑰金鑰輪換狀態的許可

金鑰*

aws:ResourceTag/${TagKey}

kms:CallerAccount

kms:KeyOrigin

kms:KeySpec

kms:KeyUsage

kms:MultiRegion

kms:MultiRegionKeyType

kms:ResourceAliases

kms:ViaService

讀取

GetParametersForImport

針對將密碼編譯資料匯入客戶受管金鑰,控制准許取得所需的資料,包括公有金鑰和匯入符記

金鑰*

aws:ResourceTag/${TagKey}

kms:CallerAccount

kms:KeyOrigin

kms:KeySpec

kms:KeyUsage

kms:MultiRegion

kms:MultiRegionKeyType

kms:ResourceAliases

kms:ViaService

kms:WrappingAlgorithm

kms:WrappingKeySpec

讀取

GetPublicKey

控制下載非對稱 AWS KMS 金鑰公有金鑰的許可

金鑰*

aws:ResourceTag/${TagKey}

kms:CallerAccount

kms:KeyOrigin

kms:KeySpec

kms:KeyUsage

kms:MultiRegion

kms:MultiRegionKeyType

kms:RequestAlias

kms:ResourceAliases

kms:ViaService

讀取

ImportKeyMaterial

控制將密碼編譯資料匯入 AWS KMS 金鑰的許可

金鑰*

aws:ResourceTag/${TagKey}

kms:CallerAccount

kms:ExpirationModel

kms:KeyOrigin

kms:KeySpec

kms:KeyUsage

kms:MultiRegion

kms:MultiRegionKeyType

kms:ResourceAliases

kms:ValidTo

kms:ViaService

寫入

ListAliases

控制准許檢視帳戶中定義的別名。別名是您可以與 AWS KMS 金鑰建立關聯的選用易記名稱

清單

ListGrants

控制檢視 AWS KMS 金鑰所有授予的許可

金鑰*

aws:ResourceTag/${TagKey}

kms:CallerAccount

kms:GrantIsForAWSResource

kms:KeyOrigin

kms:KeySpec

kms:KeyUsage

kms:MultiRegion

kms:MultiRegionKeyType

kms:ResourceAliases

kms:ViaService

清單

ListKeyPolicies

控制檢視 AWS KMS 金鑰之金鑰政策名稱的許可

金鑰*

aws:ResourceTag/${TagKey}

kms:CallerAccount

kms:KeyOrigin

kms:KeySpec

kms:KeyUsage

kms:MultiRegion

kms:MultiRegionKeyType

kms:ResourceAliases

kms:ViaService

清單

ListKeyRotations

控制檢視 AWS KMS 金鑰之金鑰材料清單的許可

金鑰*

aws:ResourceTag/${TagKey}

kms:CallerAccount

kms:KeyOrigin

kms:KeySpec

kms:KeyUsage

kms:MultiRegion

kms:MultiRegionKeyType

kms:ResourceAliases

kms:ViaService

清單

ListKeys

控制檢視帳戶中所有 AWS KMS 金鑰之金鑰 ID 和 Amazon Resource Name (ARN) 的許可

清單

ListResourceTags

控制檢視連接到 AWS KMS 金鑰之所有標籤的許可

金鑰*

aws:ResourceTag/${TagKey}

kms:CallerAccount

kms:KeyOrigin

kms:KeySpec

kms:KeyUsage

kms:MultiRegion

kms:MultiRegionKeyType

kms:ResourceAliases

kms:ViaService

清單

ListRetirableGrants

控制准許檢視以特定委託人為淘汰委託人的授與。其他委託人可能淘汰准許,而此委託人可能汰換其他准許

清單

PutKeyPolicy

控制取代指定 AWS KMS 金鑰之金鑰政策的許可

金鑰*

aws:ResourceTag/${TagKey}

kms:BypassPolicyLockoutSafetyCheck

kms:CallerAccount

kms:KeyOrigin

kms:KeySpec

kms:KeyUsage

kms:MultiRegion

kms:MultiRegionKeyType

kms:ResourceAliases

kms:ViaService

許可管理、寫入

ReEncryptFrom

在解密和重新加密 AWS KMS 內資料的過程中,控制解密資料的許可

金鑰*

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

寫入

ReEncryptTo

在解密和重新加密 AWS KMS 內資料的程序中,控制加密資料的許可

金鑰*

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

寫入

ReplicateKey

控制是否准許複製多區域主要金鑰

金鑰*

aws:ResourceTag/${TagKey}

kms:CallerAccount

kms:KeyOrigin

kms:KeySpec

kms:KeyUsage

kms:MultiRegion

kms:MultiRegionKeyType

kms:ReplicaRegion

kms:ResourceAliases

kms:ViaService

寫入

RetireGrant

控制准許淘汰授與。在准許使用者完成准許所允許執行的任務後,通常會呼叫 RetireGrant 操作

金鑰*

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

許可管理、寫入

RevokeGrant

控制准許撤銷准許,以拒絕所有取決於該准許的操作

金鑰*

aws:ResourceTag/${TagKey}

kms:CallerAccount

kms:GrantIsForAWSResource

kms:KeyOrigin

kms:KeySpec

kms:KeyUsage

kms:MultiRegion

kms:MultiRegionKeyType

kms:ResourceAliases

kms:ViaService

許可管理、寫入

RotateKeyOnDemand

控制叫用 AWS KMS 金鑰中密碼編譯資料隨需輪換的許可

金鑰*

aws:ResourceTag/${TagKey}

kms:CallerAccount

kms:KeyOrigin

kms:KeySpec

kms:KeyUsage

kms:MultiRegion

kms:MultiRegionKeyType

kms:ResourceAliases

kms:ViaService

寫入

ScheduleKeyDeletion

控制排程刪除 AWS KMS 金鑰的許可

金鑰*

aws:ResourceTag/${TagKey}

kms:CallerAccount

kms:KeyOrigin

kms:KeySpec

kms:KeyUsage

kms:MultiRegion

kms:MultiRegionKeyType

kms:ResourceAliases

kms:ScheduleKeyDeletionPendingWindowInDays

kms:TrailingDaysWithoutKeyUsage

kms:ViaService

寫入

簽署

控制准許產生訊息的數位簽章

金鑰*

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

寫入

TagResource

控制建立或更新連接到 AWS KMS 金鑰之標籤的許可

金鑰*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

kms:CallerAccount

kms:KeyOrigin

kms:KeySpec

kms:KeyUsage

kms:MultiRegion

kms:MultiRegionKeyType

kms:ResourceAliases

kms:ViaService

標記、寫入

UntagResource

控制刪除連接到 AWS KMS 金鑰之標籤的許可

金鑰*

aws:ResourceTag/${TagKey}

aws:TagKeys

kms:CallerAccount

kms:KeyOrigin

kms:KeySpec

kms:KeyUsage

kms:MultiRegion

kms:MultiRegionKeyType

kms:ResourceAliases

kms:ViaService

標記、寫入

UpdateAlias

控制將別名與不同 AWS KMS 金鑰建立關聯的許可。別名是選用的易記名稱,可以與 KMS 金鑰建立關聯

別名*

kms:CallerAccount

kms:ViaService

寫入

金鑰*

aws:ResourceTag/${TagKey}

kms:CallerAccount

kms:KeyOrigin

kms:KeySpec

kms:KeyUsage

kms:MultiRegion

kms:MultiRegionKeyType

kms:ResourceAliases

kms:ViaService

UpdateCustomKeyStore

控制准許變更自訂金鑰存放區的屬性

kms:CallerAccount

寫入

UpdateKeyDescription

控制刪除或變更 AWS KMS 金鑰描述的許可

金鑰*

aws:ResourceTag/${TagKey}

kms:CallerAccount

kms:KeyOrigin

kms:KeySpec

kms:KeyUsage

kms:MultiRegion

kms:MultiRegionKeyType

kms:ResourceAliases

kms:ViaService

寫入

UpdatePrimaryRegion

控制是否准許更新多區域主要金鑰的主要區域

金鑰*

aws:ResourceTag/${TagKey}

kms:CallerAccount

kms:KeyOrigin

kms:KeySpec

kms:KeyUsage

kms:MultiRegion

kms:MultiRegionKeyType

kms:PrimaryRegion

kms:ResourceAliases

kms:ViaService

寫入

驗證

控制使用指定 AWS KMS 金鑰驗證數位簽章的許可

金鑰*

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

寫入

VerifyMac

控制使用 AWS KMS 金鑰驗證訊息驗證碼的許可

金鑰*

aws:ResourceTag/${TagKey}

kms:CallerAccount

kms:KeyOrigin

kms:KeySpec

kms:KeyUsage

kms:MacAlgorithm

kms:MultiRegion

kms:MultiRegionKeyType

kms:RequestAlias

kms:ResourceAliases

kms:ViaService

寫入

AWS Key Management Service 的僅限許可動作

下列動作是由 AWS Key Management Service 定義,但無法透過任何 API 操作直接叫用。它們只能在 IAM 政策陳述式中使用,以授予或拒絕許可。

動作 說明 資源類型 (*必填項目) 條件索引鍵 存取層級

SynchronizeMultiRegionKey

控制同步處理多區域索引鍵的內部 API 之存取

金鑰*

aws:ResourceTag/${TagKey}

kms:KeyOrigin

kms:KeySpec

kms:KeyUsage

kms:MultiRegion

kms:MultiRegionKeyType

kms:ResourceAliases

寫入

AWS Key Management Service 定義的資源類型

此服務會定義下列資源類型,並可用在 IAM 許可政策陳述式的 Resource 元素中。

資源類型 ARN 條件索引鍵

別名

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

金鑰

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

aws:ResourceTag/${TagKey}

kms:KeyOrigin

kms:KeySpec

kms:KeyUsage

kms:MultiRegion

kms:MultiRegionKeyType

kms:ResourceAliases

AWS Key Management Service 的條件索引鍵

AWS Key Management Service 定義下列條件金鑰,可用於 IAM 政策的 Condition元素。

條件索引鍵 描述 Type

aws:RequestTag/${TagKey}

根據請求中標籤的索引鍵和值,篩選對指定 AWS KMS 操作的存取

String

aws:ResourceTag/${TagKey}

根據指派給 AWS KMS 金鑰的標籤,篩選對指定 AWS KMS 操作的存取權

String

aws:TagKeys

根據請求中的標籤索引鍵篩選對指定 AWS KMS 操作的存取

ArrayOfString

kms:BypassPolicyLockoutSafetyCheck

根據請求中的 BypassPolicyLockoutSafetyCheck 參數值,篩選對 CreateKey 和 PutKeyPolicy 操作的存取權

Bool

kms:CallerAccount

根據發起人的 AWS 帳戶 ID 篩選對指定 AWS KMS 操作的存取。您可以使用此條件金鑰,在單一政策陳述 AWS 帳戶 式中允許或拒絕存取 中的所有 IAM 使用者和角色

String

kms:CustomerMasterKeySpec

kms:CustomerMasterKeySpec 條件索引鍵已被取代。相反地,請使用 kms:KeySpec 條件索引鍵

String

kms:CustomerMasterKeyUsage

kms:CustomerMasterKeyUsage 條件索引鍵已被取代。相反地,請使用 kms:KeyUsage 條件索引鍵

String

kms:DataKeyPairSpec

根據請求中的 KeyPairSpec 參數值,篩選對 GenerateDataKeyPair 和 GenerateDataKeyPairWithoutPlaintext 操作的存取權

String

kms:EncryptionAlgorithm

根據請求中的加密演算法的值,篩選對加密操作的存取權

String

kms:EncryptionContext:${EncryptionContextKey}

根據密碼編譯操作中的加密內容,篩選對對稱 AWS KMS 金鑰的存取。此條件評估每個鍵值加密內容對中的索引鍵和值。

String

kms:EncryptionContextKeys

根據密碼編譯操作中的加密內容,篩選對對稱 AWS KMS 金鑰的存取。此條件索引鍵僅評估每個鍵值加密內容對中的索引鍵。

ArrayOfString

kms:ExpirationModel

根據請求中的 ExpirationModel 參數值,篩選對 ImportKeyMaterial 操作的存取權

String

kms:GrantConstraintSourceArn

根據請求中的 SourceArn 限制條件值篩選 CreateGrant 操作的存取權

ARN

kms:GrantConstraintType

根據請求中的准許限制,篩選對 CreateGrant 操作的存取權

String

kms:GrantIsForAWSResource

當請求來自指定的 AWS 服務時,篩選對 CreateGrant 操作的存取

Bool

kms:GrantOperations

根據准許中的操作,篩選對 CreateGrant 操作的存取權

ArrayOfString

kms:GranteePrincipal

根據准許中的承授者委託人,篩選對 CreateGrant 操作的存取權

String

kms:GranteeServicePrincipal

根據請求中的 GranteeServicePrincipal 值篩選 CreateGrant 操作的存取權

String

kms:KeyAgreementAlgorithm

根據請求中 KeyAgreementAlgorithm 參數的值,篩選對 DeriveSharedSecret 操作的存取

String

kms:KeyOrigin

根據操作中建立或使用之 AWS KMS 金鑰的 Origin 屬性,篩選 API 操作的存取權。用來准予 CreateKey 操作,或針對 KMS 金鑰獲准執行的任何操作

String

kms:KeySpec

根據 操作所建立或使用之 AWS KMS 金鑰的 KeySpec 屬性,篩選 API 操作的存取權。用來准予 CreateKey 操作,或針對 KMS 金鑰資源獲准執行的任何操作

String

kms:KeyUsage

根據操作中建立或使用之 AWS KMS 金鑰的 KeyUsage 屬性,篩選 API 操作的存取權。用來准予 CreateKey 操作,或針對 KMS 金鑰資源獲准執行的任何操作

String

kms:MacAlgorithm

根據請求中的 MacAlgorithm 參數,篩選 GenerateMac 和 VerifyMac 操作的存取權

String

kms:MessageType

根據請求中的 MessageType 參數值,篩選對 Sign 和 Verify 操作的存取權

String

kms:MultiRegion

根據操作所建立或使用之 AWS KMS 金鑰的 MultiRegion 屬性,篩選 API 操作的存取權。用來准予 CreateKey 操作,或針對 KMS 金鑰資源獲准執行的任何操作

Bool

kms:MultiRegionKeyType

根據操作所建立或使用之 AWS KMS 金鑰的 MultiRegionKeyType 屬性,篩選 API 操作的存取權。用來准予 CreateKey 操作,或針對 KMS 金鑰資源獲准執行的任何操作

String

kms:PrimaryRegion

根據請求中的 PrimaryRegion 參數值,篩選 UpdatePrimaryRegion 操作的存取權

String

kms:ReEncryptOnSameKey

當 ReEncrypt 操作使用與 Encrypt 操作相同的 AWS KMS 金鑰時,篩選對 ReEncrypt 操作的存取

Bool

kms:RecipientAttestation:ImageSha384

根據請求中證明文件中的映像雜湊篩選對 API 操作的存取

String

kms:RecipientAttestation:NitroTPMPCR0

依請求中證明文件中的平台組態註冊表 (PCR) 0 篩選存取權。PCR0 是核心系統韌體可執行程式碼的連續測量

String

kms:RecipientAttestation:NitroTPMPCR1

依請求中證明文件中的平台組態註冊表 (PCR) 1 篩選存取權。PCR1 是核心系統韌體資料/主機平台組態的連續測量,通常包括序列和型號

String

kms:RecipientAttestation:NitroTPMPCR10

依請求中證明文件中的平台組態註冊表 (PCR) 10 篩選存取權。PCR10 是 IMA 測量日誌保護的連續測量

String

kms:RecipientAttestation:NitroTPMPCR11

依請求中證明文件的平台組態註冊表 (PCR) 11 篩選存取權。PCR11 是統一核心映像 (UKIs) 所有元件的連續測量

String

kms:RecipientAttestation:NitroTPMPCR12

依請求中證明文件中的平台組態註冊表 (PCR) 12 篩選存取權。PCR12 是核心命令列、系統登入資料和系統組態映像的連續測量

String

kms:RecipientAttestation:NitroTPMPCR13

依請求中證明文件的平台組態註冊表 (PCR) 13 篩選存取權。PCR13 是初始化的所有系統延伸映像的連續度量

String

kms:RecipientAttestation:NitroTPMPCR14

依請求中證明文件中的平台組態註冊表 (PCR) 14 篩選存取權。PCR14 是「MOK」憑證和雜湊的連續測量

String

kms:RecipientAttestation:NitroTPMPCR15

依請求中證明文件中的平台組態註冊表 (PCR) 15 篩選存取權。PCR15 是根檔案系統磁碟區加密金鑰的連續測量

String

kms:RecipientAttestation:NitroTPMPCR16

依請求中證明文件中的平台組態註冊表 (PCR) 16 篩選存取權。PCR16 是一種自訂 PCR,可由使用者針對特定使用案例定義

String

kms:RecipientAttestation:NitroTPMPCR17

依請求中證明文件的平台組態註冊表 (PCR) 17 篩選存取權。PCR17 是一種自訂 PCR,可由使用者針對特定使用案例定義

String

kms:RecipientAttestation:NitroTPMPCR18

依請求中證明文件中的平台組態註冊表 (PCR) 18 篩選存取權。PCR18 是一種自訂 PCR,可由使用者針對特定使用案例定義

String

kms:RecipientAttestation:NitroTPMPCR19

依請求中證明文件的平台組態註冊表 (PCR) 19 篩選存取權。PCR19 是一種自訂 PCR,可由使用者針對特定使用案例定義

String

kms:RecipientAttestation:NitroTPMPCR2

依請求中證明文件中的平台組態註冊表 (PCR) 2 篩選存取權。PCR2 是延伸或可插入可執行程式碼的連續測量,包括可插入硬體上的選項 ROMs

String

kms:RecipientAttestation:NitroTPMPCR20

依請求中證明文件中的平台組態註冊表 (PCR) 20 篩選存取權。PCR20 是一種自訂 PCR,可由使用者針對特定使用案例定義

String

kms:RecipientAttestation:NitroTPMPCR21

依請求中證明文件的平台組態註冊表 (PCR) 21 篩選存取權。PCR21 是一種自訂 PCR,可由使用者針對特定使用案例定義

String

kms:RecipientAttestation:NitroTPMPCR22

依請求中證明文件中的平台組態註冊表 (PCR) 22 篩選存取權。PCR22 是一種自訂 PCR,可由使用者針對特定使用案例定義

String

kms:RecipientAttestation:NitroTPMPCR23

依請求中證明文件中的平台組態註冊表 (PCR) 23 篩選存取權。PCR23 是一種自訂 PCR,可由使用者針對特定使用案例定義

String

kms:RecipientAttestation:NitroTPMPCR3

依請求中證明文件的平台組態註冊表 (PCR) 3 篩選存取權。PCR3 是延伸或可插入韌體資料的連續測量,包括可插入硬體的相關資訊

String

kms:RecipientAttestation:NitroTPMPCR4

依請求中證明文件中的平台組態註冊表 (PCR) 4 篩選存取權。PCR4 是開機載入器和其他驅動程式的連續測量,包括開機載入器載入的二進位檔和延伸

String

kms:RecipientAttestation:NitroTPMPCR5

依請求中證明文件中的平台組態註冊表 (PCR) 5 篩選存取權。PCR5 是 GPT/分割區資料表的連續測量

String

kms:RecipientAttestation:NitroTPMPCR6

依請求中證明文件中的平台組態註冊表 (PCR) 6 篩選存取權。PCR6 是一種自訂 PCR,可由使用者針對特定使用案例定義

String

kms:RecipientAttestation:NitroTPMPCR7

依請求中證明文件中的平台組態註冊 (PCR) 7 篩選存取權。PCR7 是 SecureBoot 狀態的連續測量

String

kms:RecipientAttestation:NitroTPMPCR8

依請求中證明文件的平台組態註冊表 (PCR) 8 篩選存取權。PCR8 是命令和核心命令列的連續測量

String

kms:RecipientAttestation:NitroTPMPCR9

依請求中證明文件中的平台組態註冊表 (PCR) 9 篩選存取權。PCR9 是所有檔案讀取的連續度量 (包括核心映像)

String

kms:RecipientAttestation:PCR0

依請求中證明文件中的平台組態註冊表 (PCR) 0 篩選存取權。PCR0 是 enclave 影像檔案內容的連續測量,不含區段資料

String

kms:RecipientAttestation:PCR1

依請求中證明文件中的平台組態註冊表 (PCR) 1 篩選存取權。PCR1 是 Linux 核心和引導資料的連續測量

String

kms:RecipientAttestation:PCR10

依請求中證明文件中的平台組態註冊表 (PCR) 10 篩選存取權。PCR10 是一種自訂 PCR,可由使用者針對特定使用案例定義

String

kms:RecipientAttestation:PCR11

依請求中證明文件的平台組態註冊表 (PCR) 11 篩選存取權。PCR11 是一種自訂 PCR,可由使用者針對特定使用案例定義

String

kms:RecipientAttestation:PCR12

依請求中證明文件中的平台組態註冊表 (PCR) 12 篩選存取權。PCR12 是一種自訂 PCR,可由使用者針對特定使用案例定義

String

kms:RecipientAttestation:PCR13

依請求中證明文件的平台組態註冊表 (PCR) 13 篩選存取權。PCR13 是一種自訂 PCR,可由使用者針對特定使用案例定義

String

kms:RecipientAttestation:PCR14

依請求中證明文件中的平台組態註冊表 (PCR) 14 篩選存取權。PCR14 是使用者可以針對特定使用案例定義的自訂 PCR

String

kms:RecipientAttestation:PCR15

依請求中證明文件中的平台組態註冊表 (PCR) 15 篩選存取權。PCR15 是一種自訂 PCR,可由使用者針對特定使用案例定義

String

kms:RecipientAttestation:PCR16

依請求中證明文件中的平台組態註冊表 (PCR) 16 篩選存取權。PCR16 是一種自訂 PCR,可由使用者針對特定使用案例定義

String

kms:RecipientAttestation:PCR17

依請求中證明文件的平台組態註冊表 (PCR) 17 篩選存取權。PCR17 是一種自訂 PCR,可由使用者針對特定使用案例定義

String

kms:RecipientAttestation:PCR18

依請求中證明文件中的平台組態註冊表 (PCR) 18 篩選存取權。PCR18 是一種自訂 PCR,可由使用者針對特定使用案例定義

String

kms:RecipientAttestation:PCR19

依請求中證明文件的平台組態註冊表 (PCR) 19 篩選存取權。PCR19 是一種自訂 PCR,可由使用者針對特定使用案例定義

String

kms:RecipientAttestation:PCR2

依請求中證明文件中的平台組態註冊表 (PCR) 2 篩選存取權。PCR2 是使用者應用程式的連續順序測量,不含開機 ramf

String

kms:RecipientAttestation:PCR20

依請求中證明文件中的平台組態註冊表 (PCR) 20 篩選存取權。PCR20 是一種自訂 PCR,可由使用者針對特定使用案例定義

String

kms:RecipientAttestation:PCR21

依請求中證明文件的平台組態註冊表 (PCR) 21 篩選存取權。PCR21 是一種自訂 PCR,可由使用者針對特定使用案例定義

String

kms:RecipientAttestation:PCR22

依請求中證明文件中的平台組態註冊表 (PCR) 22 篩選存取權。PCR22 是一種自訂 PCR,可由使用者針對特定使用案例定義

String

kms:RecipientAttestation:PCR23

依請求中證明文件中的平台組態註冊表 (PCR) 23 篩選存取權。PCR23 是一種自訂 PCR,可由使用者針對特定使用案例定義

String

kms:RecipientAttestation:PCR24

依請求中證明文件中的平台組態註冊表 (PCR) 24 篩選存取權。PCR24 是一種自訂 PCR,可由使用者針對特定使用案例定義

String

kms:RecipientAttestation:PCR25

依請求中證明文件中的平台組態註冊表 (PCR) 25 篩選存取權。PCR25 是一種自訂 PCR,可由使用者針對特定使用案例定義

String

kms:RecipientAttestation:PCR26

依請求中證明文件的平台組態註冊表 (PCR) 26 篩選存取權。PCR26 是一種自訂 PCR,可由使用者針對特定使用案例定義

String

kms:RecipientAttestation:PCR27

依請求中證明文件中的平台組態註冊表 (PCR) 27 篩選存取權。PCR27 是一種自訂 PCR,可由使用者針對特定使用案例定義

String

kms:RecipientAttestation:PCR28

依請求中證明文件中的平台組態註冊表 (PCR) 28 篩選存取權。PCR28 是一種自訂 PCR,可由使用者針對特定使用案例定義

String

kms:RecipientAttestation:PCR29

依請求中證明文件中的平台組態註冊表 (PCR) 29 篩選存取權。PCR29 是一種自訂 PCR,可由使用者針對特定使用案例定義

String

kms:RecipientAttestation:PCR3

依請求中證明文件的平台組態註冊表 (PCR) 3 篩選存取權。PCR3 是指派給父執行個體之 IAM 角色的連續測量

String

kms:RecipientAttestation:PCR30

依請求中證明文件的平台組態註冊表 (PCR) 30 篩選存取權。PCR30 是一種自訂 PCR,可由使用者針對特定使用案例定義

String

kms:RecipientAttestation:PCR31

依請求中證明文件的平台組態註冊表 (PCR) 31 篩選存取權。PCR31 是一種自訂 PCR,可由使用者針對特定使用案例定義

String

kms:RecipientAttestation:PCR4

依請求中證明文件中的平台組態註冊表 (PCR) 4 篩選存取權。PCR4 是父執行個體 ID 的連續測量

String

kms:RecipientAttestation:PCR5

依請求中證明文件中的平台組態註冊表 (PCR) 5 篩選存取權。PCR5 是一種自訂 PCR,可由使用者針對特定使用案例定義

String

kms:RecipientAttestation:PCR6

依請求中證明文件中的平台組態註冊表 (PCR) 6 篩選存取權。PCR6 是一種自訂 PCR,可由使用者針對特定使用案例定義

String

kms:RecipientAttestation:PCR7

依請求中證明文件中的平台組態註冊 (PCR) 7 篩選存取權。PCR7 是一種自訂 PCR,可由使用者針對特定使用案例定義

String

kms:RecipientAttestation:PCR8

依請求中證明文件的平台組態註冊表 (PCR) 8 篩選存取權。PCR8 是針對 enclave 映像檔案指定的簽署憑證的測量

String

kms:RecipientAttestation:PCR9

依請求中證明文件中的平台組態註冊表 (PCR) 9 篩選存取權。PCR9 是一種自訂 PCR,可由使用者針對特定使用案例定義

String

kms:ReplicaRegion

根據請求中的 ReplicaRegion 參數值,篩選 ReplicateKey 操作的存取權

String

kms:RequestAlias

根據請求中的別名,篩選對加密編譯操作、DescribeKey 和 GetPublicKey 的存取權

String

kms:ResourceAliases

根據與 AWS KMS 金鑰相關聯的別名,篩選對指定 AWS KMS 操作的存取

ArrayOfString

kms:RetiringPrincipal

根據准許中的淘汰委託人,篩選對 CreateGrant 操作的存取權

String

kms:RetiringServicePrincipal

根據請求中的 RetiringServicePrincipal 值篩選 CreateGrant 操作的存取權

String

kms:RotationPeriodInDays

根據請求中的 RotationPeriodInDays 參數值,篩選對 EnableKeyRotation 操作的存取

數值

kms:ScheduleKeyDeletionPendingWindowInDays

根據請求中 PendingWindowInDays 參數的值,篩選對 ScheduleKeyDeletion 操作的存取權

數值

kms:SigningAlgorithm

根據請求中的簽署演算法,篩選對 Sign 和 Verify 操作的存取權

String

kms:TrailingDaysWithoutKeyUsage

根據上次使用 AWS KMS 金鑰的天數,篩選對 ScheduleKeyDeletion 和 DisableKey 操作的存取權

數值

kms:ValidTo

根據請求中的 ValidTo 參數值,篩選對 ImportKeyMaterial 操作的存取權。您可以使用此條件索引鍵,表示只有當金鑰資料在指定的日期之前過期時,才允許使用者匯入金鑰資料

日期

kms:ViaService

當代表委託人提出的請求來自指定的 AWS 服務時,篩選存取權

String

kms:WrappingAlgorithm

根據請求中的 WrappingAlgorithm 參數值,篩選對 GetParametersForImport 操作的存取權

String

kms:WrappingKeySpec

根據請求中的 WrappingKeySpec 參數值,篩選對 GetParametersForImport 操作的存取權

String