View a markdown version of this page

的操作、资源和条件键 AWS 密钥管理服务 - 服务授权参考

的操作、资源和条件键 AWS 密钥管理服务

AWS 密钥管理服务(服务前缀:kms)提供以下特定于服务的操作、资源、操作和条件密钥,供在 IAM 权限策略中使用。

参考:

API 操作定义为 AWS 密钥管理服务

下表将 API 操作映射到它们授权的 IAM 操作。仅列出具有给定 API 和操作的静态值的条件键;有关每个操作支持的完整条件键集,请参阅操作表。

操作 IAM 操作 条件键 可能的值 访问级别

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 密钥管理服务

您可以在 IAM 策略语句的 Action 元素中指定以下操作。可以使用策略授予在 AWS中执行操作的权限。您在策略中使用一项操作时,通常使用相同的名称允许或拒绝对 API 操作或 CLI 命令的访问。但在某些情况下,单一动作可控制对多项操作的访问。还有某些操作需要多种不同的动作。

操作 说明 资源类型(* 为必需) 条件键 访问级别

CancelKeyDeletion

控制取消计划删除 AWS KMS 密钥的权限

密钥*

aws: ResourceTag /$ {} TagKey

kms: CallerAccount

kms: KeyOrigin

kms: KeySpec

kms: KeyUsage

kms: MultiRegion

kms: MultiRegionKeyType

kms: ResourceAliases

kms: ViaService

写入

ConnectCustomKeyStore

控制将自定义密钥库连接到或重新连接到其关联的 Cloud AWS HSM 集群或外部密钥管理器的权限 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 policy

密钥*

aws: ResourceTag /$ {} TagKey

kms: CallerAccount

kmsEncryptionContext:: $ {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

写入

解密

控制解密使用 KMS 密钥加密的密文的权限 AWS

密钥*

aws: ResourceTag /$ {} TagKey

kms: CallerAccount

kms: EncryptionAlgorithm

kmsEncryptionContext:: $ {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

kmsEncryptionContext:: $ {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

kmsEncryptionContext:: $ {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

kmsEncryptionContext:: $ {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

kmsEncryptionContext:: $ {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

kmsEncryptionContext:: $ {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

控制从 KMS 获取加密安全的随机字节字符串的 AWS 权限

kms: RecipientAttestation:ImageSha384

kms: RecipientAttestation:NitroTPMPCR0

kms: RecipientAttestation:NitroTPMPCR1

kms: RecipientAttestation:NitroTPMPCR10

kms: RecipientAttestation:NitroTPMPCR11

kms: RecipientAttestation:NitroTPMPCR12

kms: RecipientAttestation:NitroTPMPCR13

kms: RecipientAttestation:NitroTPMPCR14

kms: RecipientAttestation:NitroTPMPCR15

kms: RecipientAttestation:NitroTPMPCR16

kms: RecipientAttestation:NitroTPMPCR17

kms: RecipientAttestation:NitroTPMPCR18

kms: RecipientAttestation:NitroTPMPCR19

kms: RecipientAttestation:NitroTPMPCR2

kms: RecipientAttestation:NitroTPMPCR20

kms: RecipientAttestation:NitroTPMPCR21

kms: RecipientAttestation:NitroTPMPCR22

kms: RecipientAttestation:NitroTPMPCR23

kms: RecipientAttestation:NitroTPMPCR3

kms: RecipientAttestation:NitroTPMPCR4

kms: RecipientAttestation:NitroTPMPCR5

kms: RecipientAttestation:NitroTPMPCR6

kms: RecipientAttestation:NitroTPMPCR7

kms: RecipientAttestation:NitroTPMPCR8

kms: RecipientAttestation:NitroTPMPCR9

kms: RecipientAttestation:PCR0

kms: RecipientAttestation:PCR1

kms: RecipientAttestation:PCR10

kms: RecipientAttestation:PCR11

kms: RecipientAttestation:PCR12

kms: RecipientAttestation:PCR13

kms: RecipientAttestation:PCR14

kms: RecipientAttestation:PCR15

kms: RecipientAttestation:PCR16

kms: RecipientAttestation:PCR17

kms: RecipientAttestation:PCR18

kms: RecipientAttestation:PCR19

kms: RecipientAttestation:PCR2

kms: RecipientAttestation:PCR20

kms: RecipientAttestation:PCR21

kms: RecipientAttestation:PCR22

kms: RecipientAttestation:PCR23

kms: RecipientAttestation:PCR24

kms: RecipientAttestation:PCR25

kms: RecipientAttestation:PCR26

kms: RecipientAttestation:PCR27

kms: RecipientAttestation:PCR28

kms: RecipientAttestation:PCR29

kms: RecipientAttestation:PCR3

kms: RecipientAttestation:PCR30

kms: RecipientAttestation:PCR31

kms: RecipientAttestation:PCR4

kms: RecipientAttestation:PCR5

kms: RecipientAttestation:PCR6

kms: RecipientAttestation:PCR7

kms: RecipientAttestation:PCR8

kms: RecipientAttestation:PCR9

写入

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

控制下载非对称 KMS 密钥的公 AWS 钥的权限

密钥*

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 和亚马逊资源名称 (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

控制在 KMS 中解密和重新加密数据的过程中的数据解密权限 AWS

密钥*

aws: ResourceTag /$ {} TagKey

kms: CallerAccount

kms: EncryptionAlgorithm

kmsEncryptionContext:: $ {EncryptionContextKey}

kms: EncryptionContextKeys

kms: KeyOrigin

kms: KeySpec

kms: KeyUsage

kms: MultiRegion

kms: MultiRegionKeyType

kms: ReEncryptOnSameKey

kms: RequestAlias

kms: ResourceAliases

kms: ViaService

写入

ReEncryptTo

在 KMS 中对数据进行解密和重新加密,控制对数据进行加密的权限 AWS

密钥*

aws: ResourceTag /$ {} TagKey

kms: CallerAccount

kms: EncryptionAlgorithm

kmsEncryptionContext:: $ {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

kmsEncryptionContext:: $ {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

控制删除 KMS 密钥或更改 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

写入

Permission-only 的行动 AWS 密钥管理服务

以下操作由 AWS 密钥管理服务定义,但不能通过任何 API 操作直接调用。它们只能在 IAM 策略声明中用于授予或拒绝权限。

操作 说明 资源类型(* 为必需) 条件键 访问级别

SynchronizeMultiRegionKey

控制对可同步多区域密钥的内部 API 的访问

密钥*

aws: ResourceTag /$ {} TagKey

kms: KeyOrigin

kms: KeySpec

kms: KeyUsage

kms: MultiRegion

kms: MultiRegionKeyType

kms: ResourceAliases

写入

定义的资源类型 AWS 密钥管理服务

以下资源类型是由该服务定义的,可以在 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 密钥管理服务

AWS 密钥管理服务定义了以下条件密钥,这些条件密钥可用于 IAM 策略的Condition元素。

条件键 描述 类型

aws: RequestTag /$ {} TagKey

根据请求中标签的密钥和值筛选对指定 AWS KMS 操作的访问权限

字符串

aws: ResourceTag /$ {} TagKey

根据分配给 AWS KMS 密钥的标签筛选对指定 AWS KMS 操作的访问权限

字符串

aws:TagKeys

根据请求中的标签密钥筛选对指定 AWS KMS 操作的访问权限

ArrayOfString

kms: BypassPolicyLockoutSafetyCheck

根据请求中 BypassPolicyLockoutSafetyCheck 参数的值筛选对 CreateKey 和 PutKeyPolicy 操作的访问权限

布尔型

kms: CallerAccount

根据调用者的 AWS 账户 ID 筛选对指定 AWS KMS 操作的访问权限。您可以使用此条件密钥在一份政策声明中允许或拒绝所有 IAM 用户和角色 AWS 账户 的访问权限

字符串

kms: CustomerMasterKeySpec

kms: CustomerMasterKeySpec 条件密钥已弃用。而是使用 kms: KeySpec 条件密钥

字符串

kms: CustomerMasterKeyUsage

kms: CustomerMasterKeyUsage 条件密钥已弃用。而是使用 kms: KeyUsage 条件密钥

字符串

kms: DataKeyPairSpec

根据请求中 KeyPairSpec 参数的值筛选访问权限 GenerateDataKeyPair 和 GenerateDataKeyPairWithoutPlaintext 操作

字符串

kms: EncryptionAlgorithm

根据请求中的加密算法的值筛选对加密操作的访问权限

字符串

kmsEncryptionContext:: $ {EncryptionContextKey}

根据加密操作中的加密上下文筛选对称 AWS KMS 密钥的访问权限。此条件可评估每个键值加密上下文对中的键和值

字符串

kms: EncryptionContextKeys

根据加密操作中的加密上下文筛选对称 AWS KMS 密钥的访问权限。此条件键仅评估每个键值加密上下文对中的键

ArrayOfString

kms: ExpirationModel

根据请求中 ExpirationModel 参数的值筛选对 ImportKeyMaterial 操作的访问权限

字符串

kms: GrantConstraintSourceArn

根据请求中的 SourceArn 约束值筛选对 CreateGrant 操作的访问权限

进行筛选

kms: GrantConstraintType

根据请求中的授权限制筛选对 CreateGrant 操作的访问权限

字符串

kms: GrantIsForAWSResource

当请求来自指定 AWS 服务时,筛选对 CreateGrant 操作的访问权限

布尔型

kms: GrantOperations

根据授权中的 CreateGrant 操作筛选对操作的访问权限

ArrayOfString

kms: GranteePrincipal

根据授权中的被授权人委托人筛选对 CreateGrant 操作的访问权限

字符串

kms: GranteeServicePrincipal

根据请求中的值筛选对 CreateGrant 操作 GranteeServicePrincipal 的访问权限

字符串

kms: KeyAgreementAlgorithm

根据请求中 KeyAgreementAlgorithm 参数的值筛选对 DeriveSharedSecret 操作的访问权限

字符串

kms: KeyOrigin

根据操作创建或使用的 AWS KMS 密钥的 Origin 属性筛选对 API 操作的访问权限。使用它来限定对 KMS 密钥授权的 CreateKey 操作或任何操作的授权

字符串

kms: KeySpec

根据操作创建或使用的 AWS KMS 密钥的 KeySpec 属性筛选对 API 操作的访问权限。使用它来限定对 KMS 密钥资源授权的 CreateKey 操作或任何操作的授权

字符串

kms: KeyUsage

根据操作创建或使用的 AWS KMS 密钥的 KeyUsage 属性筛选对 API 操作的访问权限。使用它来限定对 KMS 密钥资源授权的 CreateKey 操作或任何操作的授权

字符串

kms: MacAlgorithm

根据请求中的 MacAlgorithm 参数筛选对 GenerateMac 和 VerifyMac 操作的访问权限

字符串

kms: MessageType

根据请求中 MessageType 参数的值筛选对 “签名和验证” 操作的访问权限

字符串

kms: MultiRegion

根据操作创建或使用的 AWS KMS 密钥的 MultiRegion 属性筛选对 API 操作的访问权限。使用它来限定对 KMS 密钥资源授权的 CreateKey 操作或任何操作的授权

布尔型

kms: MultiRegionKeyType

根据操作创建或使用的 AWS KMS 密钥的 MultiRegionKeyType 属性筛选对 API 操作的访问权限。使用它来限定对 KMS 密钥资源授权的 CreateKey 操作或任何操作的授权

字符串

kms: PrimaryRegion

根据请求中 PrimaryRegion 参数的值筛选对 UpdatePrimaryRegion 操作的访问权限

字符串

kms: ReEncryptOnSameKey

当 ReEncrypt 操作使用的密钥与用于加密操作的相同 AWS KMS 密钥时,会筛选对该操作的访问权限

布尔型

kms: RecipientAttestation:ImageSha384

根据请求中证明文档中的图像哈希筛选对 API 操作的访问权限

字符串

kms: RecipientAttestation:NitroTPMPCR0

按请求中证明文档中的平台配置寄存器(PCR)0 筛选访问权限。PCR0 是核心系统固件可执行代码的连续度量

字符串

kms: RecipientAttestation:NitroTPMPCR1

按请求中证明文档中的平台配置寄存器(PCR)1 筛选访问权限。PCR1 是对核心系统固件 data/host 平台配置的连续测量,通常包括序列号和型号

字符串

kms: RecipientAttestation:NitroTPMPCR10

按请求中证明文档中的平台配置寄存器(PCR)10 筛选访问权限。PCR10 是保护 IMA 度量日志的连续度量

字符串

kms: RecipientAttestation:NitroTPMPCR11

按请求中证明文档中的平台配置寄存器(PCR)11 筛选访问权限。PCR11 是统一内核映像(UKI)所有组件的连续度量

字符串

kms: RecipientAttestation:NitroTPMPCR12

按请求中证明文档中的平台配置寄存器(PCR)12 筛选访问权限。PCR12 是内核命令行、系统凭证和系统配置映像的连续度量

字符串

kms: RecipientAttestation:NitroTPMPCR13

按请求中证明文档中的平台配置寄存器(PCR)13 筛选访问权限。PCR13 是 initrd 所有系统扩展映像的连续度量

字符串

kms: RecipientAttestation:NitroTPMPCR14

按请求中证明文档中的平台配置寄存器(PCR)14 筛选访问权限。PCR14 是“MOK”证书和哈希值的连续度量

字符串

kms: RecipientAttestation:NitroTPMPCR15

按请求中证明文档中的平台配置寄存器(PCR)15 筛选访问权限。PCR15 是根文件系统卷加密密钥的连续度量

字符串

kms: RecipientAttestation:NitroTPMPCR16

按请求中证明文档中的平台配置寄存器(PCR)16 筛选访问权限。PCR16 是一种自定义 PCR,可以由用户针对特定使用案例进行定义

字符串

kms: RecipientAttestation:NitroTPMPCR17

按请求中证明文档中的平台配置寄存器(PCR)17 筛选访问权限。PCR17 是一种自定义 PCR,可以由用户针对特定使用案例进行定义

字符串

kms: RecipientAttestation:NitroTPMPCR18

按请求中证明文档中的平台配置寄存器(PCR)18 筛选访问权限。PCR18 是一种自定义 PCR,可以由用户针对特定使用案例进行定义

字符串

kms: RecipientAttestation:NitroTPMPCR19

按请求中证明文档中的平台配置寄存器(PCR)19 筛选访问权限。PCR19 是一种自定义 PCR,可以由用户针对特定使用案例进行定义

字符串

kms: RecipientAttestation:NitroTPMPCR2

按请求中证明文档中的平台配置寄存器(PCR)2 筛选访问权限。PCR2 是扩展或可插拔的可执行代码的连续度量,包括可插拔硬件上的选项 ROM

字符串

kms: RecipientAttestation:NitroTPMPCR20

按请求中证明文档中的平台配置寄存器(PCR)20 筛选访问权限。PCR20 是一种自定义 PCR,可以由用户针对特定使用案例进行定义

字符串

kms: RecipientAttestation:NitroTPMPCR21

按请求中证明文档中的平台配置寄存器(PCR)21 筛选访问权限。PCR21 是一种自定义 PCR,可以由用户针对特定使用案例进行定义

字符串

kms: RecipientAttestation:NitroTPMPCR22

按请求中证明文档中的平台配置寄存器(PCR)22 筛选访问权限。PCR22 是一种自定义 PCR,可以由用户针对特定使用案例进行定义

字符串

kms: RecipientAttestation:NitroTPMPCR23

按请求中证明文档中的平台配置寄存器(PCR)23 筛选访问权限。PCR23 是一种自定义 PCR,可以由用户针对特定使用案例进行定义

字符串

kms: RecipientAttestation:NitroTPMPCR3

按请求中证明文档中的平台配置寄存器(PCR)3 筛选访问权限。PCR3 是扩展或可插拔的固件数据的连续度量,包括有关可插拔硬件的信息

字符串

kms: RecipientAttestation:NitroTPMPCR4

按请求中证明文档中的平台配置寄存器(PCR)4 筛选访问权限。PCR4 是引导加载程序和其他驱动程序的连续度量,包括由引导加载程序加载的二进制文件和扩展程序

字符串

kms: RecipientAttestation:NitroTPMPCR5

按请求中证明文档中的平台配置寄存器(PCR)5 筛选访问权限。PCR5 是表格的连续衡量标准 GPT/Partition

字符串

kms: RecipientAttestation:NitroTPMPCR6

按请求中证明文档中的平台配置寄存器(PCR)6 筛选访问权限。PCR6 是一种自定义 PCR,可以由用户针对特定使用案例进行定义

字符串

kms: RecipientAttestation:NitroTPMPCR7

按请求中证明文档中的平台配置寄存器(PCR)7 筛选访问权限。PCR7 是一种连续的状态衡量标准 SecureBoot

字符串

kms: RecipientAttestation:NitroTPMPCR8

按请求中证明文档中的平台配置寄存器(PCR)8 筛选访问权限。PCR8 是命令和内核命令行的连续度量

字符串

kms: RecipientAttestation:NitroTPMPCR9

按请求中证明文档中的平台配置寄存器(PCR)9 筛选访问权限。PCR9 是读取的所有文件(包括内核映像)的连续度量

字符串

kms: RecipientAttestation:PCR0

按请求中证明文档中的平台配置寄存器(PCR)0 筛选访问权限。PCR0 是 Enclave 映像文件内容的连续度量,不包括截面数据

字符串

kms: RecipientAttestation:PCR1

按请求中证明文档中的平台配置寄存器(PCR)1 筛选访问权限。PCR1 是 Linux 内核和引导数据的连续度量

字符串

kms: RecipientAttestation:PCR10

按请求中证明文档中的平台配置寄存器(PCR)10 筛选访问权限。PCR10 是一种自定义 PCR,可以由用户针对特定使用案例进行定义

字符串

kms: RecipientAttestation:PCR11

按请求中证明文档中的平台配置寄存器(PCR)11 筛选访问权限。PCR11 是一种自定义 PCR,可以由用户针对特定使用案例进行定义

字符串

kms: RecipientAttestation:PCR12

按请求中证明文档中的平台配置寄存器(PCR)12 筛选访问权限。PCR12 是一种自定义 PCR,可以由用户针对特定使用案例进行定义

字符串

kms: RecipientAttestation:PCR13

按请求中证明文档中的平台配置寄存器(PCR)13 筛选访问权限。PCR13 是一种自定义 PCR,可以由用户针对特定使用案例进行定义

字符串

kms: RecipientAttestation:PCR14

按请求中证明文档中的平台配置寄存器(PCR)14 筛选访问权限。PCR14 是一种自定义 PCR,可以由用户针对特定使用案例进行定义

字符串

kms: RecipientAttestation:PCR15

按请求中证明文档中的平台配置寄存器(PCR)15 筛选访问权限。PCR15 是一种自定义 PCR,可以由用户针对特定使用案例进行定义

字符串

kms: RecipientAttestation:PCR16

按请求中证明文档中的平台配置寄存器(PCR)16 筛选访问权限。PCR16 是一种自定义 PCR,可以由用户针对特定使用案例进行定义

字符串

kms: RecipientAttestation:PCR17

按请求中证明文档中的平台配置寄存器(PCR)17 筛选访问权限。PCR17 是一种自定义 PCR,可以由用户针对特定使用案例进行定义

字符串

kms: RecipientAttestation:PCR18

按请求中证明文档中的平台配置寄存器(PCR)18 筛选访问权限。PCR18 是一种自定义 PCR,可以由用户针对特定使用案例进行定义

字符串

kms: RecipientAttestation:PCR19

按请求中证明文档中的平台配置寄存器(PCR)19 筛选访问权限。PCR19 是一种自定义 PCR,可以由用户针对特定使用案例进行定义

字符串

kms: RecipientAttestation:PCR2

按请求中证明文档中的平台配置寄存器(PCR)2 筛选访问权限。PCR2 是用户应用程序的按顺序连续度量,无需启动 ramfs

字符串

kms: RecipientAttestation:PCR20

按请求中证明文档中的平台配置寄存器(PCR)20 筛选访问权限。PCR20 是一种自定义 PCR,可以由用户针对特定使用案例进行定义

字符串

kms: RecipientAttestation:PCR21

按请求中证明文档中的平台配置寄存器(PCR)21 筛选访问权限。PCR21 是一种自定义 PCR,可以由用户针对特定使用案例进行定义

字符串

kms: RecipientAttestation:PCR22

按请求中证明文档中的平台配置寄存器(PCR)22 筛选访问权限。PCR22 是一种自定义 PCR,可以由用户针对特定使用案例进行定义

字符串

kms: RecipientAttestation:PCR23

按请求中证明文档中的平台配置寄存器(PCR)23 筛选访问权限。PCR23 是一种自定义 PCR,可以由用户针对特定使用案例进行定义

字符串

kms: RecipientAttestation:PCR24

按请求中证明文档中的平台配置寄存器(PCR)24 筛选访问权限。PCR24 是一种自定义 PCR,可以由用户针对特定使用案例进行定义

字符串

kms: RecipientAttestation:PCR25

按请求中证明文档中的平台配置寄存器(PCR)25 筛选访问权限。PCR25 是一种自定义 PCR,可以由用户针对特定使用案例进行定义

字符串

kms: RecipientAttestation:PCR26

按请求中证明文档中的平台配置寄存器(PCR)26 筛选访问权限。PCR26 是一种自定义 PCR,可以由用户针对特定使用案例进行定义

字符串

kms: RecipientAttestation:PCR27

按请求中证明文档中的平台配置寄存器(PCR)27 筛选访问权限。PCR27 是一种自定义 PCR,可以由用户针对特定使用案例进行定义

字符串

kms: RecipientAttestation:PCR28

按请求中证明文档中的平台配置寄存器(PCR)28 筛选访问权限。PCR28 是一种自定义 PCR,可以由用户针对特定使用案例进行定义

字符串

kms: RecipientAttestation:PCR29

按请求中证明文档中的平台配置寄存器(PCR)29 筛选访问权限。PCR29 是一种自定义 PCR,可以由用户针对特定使用案例进行定义

字符串

kms: RecipientAttestation:PCR3

按请求中证明文档中的平台配置寄存器(PCR)3 筛选访问权限。PCR3 是分配给父实例的 IAM 角色的连续度量

字符串

kms: RecipientAttestation:PCR30

按请求中证明文档中的平台配置寄存器(PCR)30 筛选访问权限。PCR30 是一种自定义 PCR,可以由用户针对特定使用案例进行定义

字符串

kms: RecipientAttestation:PCR31

按请求中证明文档中的平台配置寄存器(PCR)31 筛选访问权限。PCR31 是一种自定义 PCR,可以由用户针对特定使用案例进行定义

字符串

kms: RecipientAttestation:PCR4

按请求中证明文档中的平台配置寄存器(PCR)4 筛选访问权限。PCR4 是父实例 ID 的连续度量

字符串

kms: RecipientAttestation:PCR5

按请求中证明文档中的平台配置寄存器(PCR)5 筛选访问权限。PCR5 是一种自定义 PCR,可以由用户针对特定使用案例进行定义

字符串

kms: RecipientAttestation:PCR6

按请求中证明文档中的平台配置寄存器(PCR)6 筛选访问权限。PCR6 是一种自定义 PCR,可以由用户针对特定使用案例进行定义

字符串

kms: RecipientAttestation:PCR7

按请求中证明文档中的平台配置寄存器(PCR)7 筛选访问权限。PCR7 是一种自定义 PCR,可以由用户针对特定使用案例进行定义

字符串

kms: RecipientAttestation:PCR8

按请求中证明文档中的平台配置寄存器(PCR)8 筛选访问权限。PCR8 是为 Enclave 映像文件指定的签名证书的度量

字符串

kms: RecipientAttestation:PCR9

按请求中证明文档中的平台配置寄存器(PCR)9 筛选访问权限。PCR9 是一种自定义 PCR,可以由用户针对特定使用案例进行定义

字符串

kms: ReplicaRegion

根据请求中 ReplicaRegion 参数的值筛选对 ReplicateKey 操作的访问权限

字符串

kms: RequestAlias

GetPublicKey 根据请求中的别名筛选对加密操作 DescribeKey、和的访问权限

字符串

kms: ResourceAliases

根据与 AWS KMS 密钥关联的别名筛选对指定 AWS KMS 操作的访问权限

ArrayOfString

kms: RetiringPrincipal

根据补助金中即将退休的本金筛选对 CreateGrant 操作的访问权限

字符串

kms: RetiringServicePrincipal

根据请求中的值筛选对 CreateGrant 操作 RetiringServicePrincipal 的访问权限

字符串

kms: RotationPeriodInDays

根据请求中 RotationPeriodInDays 参数的值筛选对 EnableKeyRotation 操作的访问权限

数值

kms: ScheduleKeyDeletionPendingWindowInDays

根据请求中 PendingWindowInDays 参数的值筛选对 ScheduleKeyDeletion 操作的访问权限

数值

kms: SigningAlgorithm

根据请求中的签名算法筛选对 Sign 和 Verify 操作的访问权限

字符串

kms: TrailingDaysWithoutKeyUsage

根据自上次使用 AWS KMS 密钥以来的天数筛选对 ScheduleKeyDeletion 和 DisableKey 操作的访问权限

数值

kms: ValidTo

根据请求中 ValidTo 参数的值筛选对 ImportKeyMaterial 操作的访问权限。您可以使用此条件键以允许用户仅当在指定的日期到期时才能导入密钥材料

日期

kms: ViaService

当委托人代表委托人提出的请求来自指定 AWS 服务时,筛选访问权限

字符串

kms: WrappingAlgorithm

根据请求中 WrappingAlgorithm 参数的值筛选对 GetParametersForImport 操作的访问权限

字符串

kms: WrappingKeySpec

根据请求中 WrappingKeySpec 参数的值筛选对 GetParametersForImport 操作的访问权限

字符串