Amazon KMS · Arazzo Workflow
Amazon KMS Generate and Recover Data Key
Version 1.0.0
Generate a data key, then decrypt its encrypted form to recover the plaintext key.
View Spec
View on GitHub
Amazon Web ServicesCryptographyData ProtectionEncryptionKey ManagementSecurityArazzoWorkflows
Provider
Workflows
generate-and-recover-data-key
Generate a data key then decrypt the encrypted copy to recover it.
Generates a symmetric data key under a KMS key and decrypts the returned encrypted data key to prove the stored ciphertext can be turned back into a usable plaintext key.
1
generateDataKey
Generate a unique symmetric data key under the KMS key, returning both the plaintext key and its encrypted form.
2
recoverDataKey
Decrypt the encrypted data key returned by generation to recover the original plaintext data key.
Source API Descriptions
openapi
cryptographicOperationsApi
https://artifacts.apis.io/amazon-kms/openapi/amazon-kms-cryptographic-operations-api-openapi.yml
Arazzo Workflow Specification
Work with this as data
Every workflow here is available over the APIs.io API and to AI agents over MCP.