
Securing the Connection to S3 from EC2
Creating a VPC Endpoint to access S3 and adding a secure Bucket Policy
Guille Ojeda /

Centralizing endpoint configuration with a private DNS
Using a Route 53 Private Hosted Zone to register a database endpoint as a DNS entry
Guille Ojeda /

Using AWS WAF to Protect Applications From Common Security Exploits
Setting up AWS Web Application Firewall to protect from Cross-Site Scripting, OS command execution and SQL injections, without modifying the application code.
Guille Ojeda /

Using Client VPN to securely connect to an RDS instance
Step-by-step instructions to setup Client VPN, and a comparison with jump hosts and Session Manager
Guille Ojeda /

Geolocation-Based Redirects using Lambda@Edge
Using CloudFront and Lambda@Edge to show a different page to customers in different countries
Guille Ojeda /

Using SQS to Throttle Writes to DynamoDB
How to use SQS to avoid overloading a DynamoDB database with write operations
Guille Ojeda /

Securing Access to S3
Serving content from S3 only to authenticated users
Guille Ojeda /

AWS Lambda functions with access to a VPC
Access to a private RDS instance from a Lambda function
Guille Ojeda /

Session Manager: SSH to EC2 Instances Securely
An easier and safer way to SSH into your EC2 instances
Guille Ojeda /