A developer needs to encrypt a 5 GB file on an application server using AWS KMS client-side envelope encryption. Which AWS KMS API action should the developer call to obtain both the plaintext data key for local encryption and the encrypted copy of the data key for storage?
- AEncrypt
- GenerateDataKeyCevap
- CGenerateDataKeyWithoutPlaintext
- DGetSecretValue
Cevap
GenerateDataKey
The correct action is GenerateDataKey because it returns a plaintext data key for immediate local encryption and an encrypted version of the data key that can be safely stored alongside the encrypted file.
Adım Adım Çözüm
Anahtar Kavram
AWS KMS Envelope Encryption Workflow
Tahmini Süre:45s