This rule checks if encryption at rest is enabled for API Gateway stage cache, with a focus on data protection.
Rule | API Gateway stage cache encryption at rest should be enabled |
Framework | NIST 800-53 Revision 5 |
Severity | ✔ Medium |
Rule Description
This rule requires enabling encryption at rest for the cache in API Gateway stages, in compliance with NIST 800-53 Revision 5.
Troubleshooting Steps
If encryption at rest is not enabled for the cache in API Gateway stages, follow the steps below to troubleshoot and implement the necessary changes:
Remediation
To enable encryption at rest for the cache in API Gateway stages, follow the step-by-step guide below:
API Gateway Console
AWS CLI
aws apigateway update-stage-cache --rest-api-id <rest_api_id> --stage-name <stage_name> --patch-operations op=replace,path=/caching/enableCacheEncryptionAtRest,value=true
Note: Replace
with the unique identifier of your API Gateway instance, and<rest_api_id>
with the name of the stage you want to configure.<stage_name>
Conclusion
By following the above steps, you have enabled encryption at rest for the cache in API Gateway stages, ensuring compliance with NIST 800-53 Revision 5. Regularly review and test the encryption settings to maintain the security of your API Gateway deployment.