使用 AWS 开发工具包的 AWS KMS 操作
以下代码示例演示了如何使用 AWS 开发工具包来执行各个 AWS KMS 操作。每个示例都包含一个指向 GitHub 的链接,您可以在其中找到有关设置和运行代码的说明。
以下示例仅包括最常用的操作。有关完整列表,请参阅 AWS Key Management Service API 参考。
示例
- CreateAlias
- CreateGrant
- CreateKey
- Decrypt
- DeleteAlias
- DescribeKey
- DisableKey
- EnableKey
- EnableKeyRotation
- Encrypt
- GenerateDataKey
- GenerateDataKeyWithoutPlaintext
- GenerateRandom
- GetKeyPolicy
- ListAliases
- ListGrants
- ListKeyPolicies
- ListKeys
- PutKeyPolicy
- ReEncrypt
- RetireGrant
- RevokeGrant
- ScheduleKeyDeletion
- Sign
- TagResource
- UpdateAlias
- Verify