client side encryption
AWS KMS
KMS scoped per…
KMS symmetric
KMS keys
KMS quotas
SSM Parameter store
AWS Secrets Manager
how to share ssh key pairs across regions
Here is the correct way of reusing SSH keys in your AWS Regions:
Generate a public SSH key (.pub) file from the private SSH key (.pem) file.
Set the AWS Region you wish to import to.
Import the public SSH key into the new Region.
AWS trusted advisor
Trusted Advisor inspects your AWS environment and makes recommendations for saving money, improving system performance, or closing security gaps
generatedatakey api
To encrypt data outside of AWS KMS:
Use the GenerateDataKey operation to get a data key.
Use the plaintext data key (in the Plaintext field of the response) to encrypt your data outside of AWS KMS. Then erase the plaintext data key from memory.
Store the encrypted data key (in the CiphertextBlob field of the response) with the encrypted data.
To decrypt data outside of AWS KMS:
Use the Decrypt operation to decrypt the encrypted data key. The operation returns a plaintext copy of the data key.
Use the plaintext data key to decrypt data outside of AWS KMS, then erase the plaintext data key from memory.
gateway endpoints
s3 and dynamo