Recently Updated Pages
Setting up Redis for local development (unused)
Install Redis for windows using the instructions here: https://redis.io/docs/getting-started/inst...
Image Download Function
Below is an example of a function you can use to set the Content-Disposition HTTP header when a U...
Outdated AWS docs for CloudFront+WAF integration
There are several outdated articles on the AWS website about how to integrate CloudFront and WAF ...
Using internet-facing AWS services within VPC-enabled functions
If you're running a Lambda function within a VPC (for instance, to allow it to connect to an RDS ...
Setting up SES for email sending
Setting up Amazon SES to send (but NOT receive) emails: - Register your domain in Route 53 (or t...
Database Privileges
Strictly speaking, Amazon RDS does not give you full root privileges on your database server (so ...
Moving S3 files after job completion
Beware that, if you use EventBridge to send a notification somewhere after a MediaConvert job com...
Lightsail IPv6 addresses
While Lightsail supports IPv6, you can't assign static IPv6 addresses. They'll remain the same fo...
The special Lightsail VPC
Normally when you use Lightsail, you can't connect to other AWS resources from your Lightsail ser...
SES: SMTP user credentials
SMTP credentials vs. IAM Access Keys If it looks like an IAM credential, walks like an IAM crede...
Security Group IP addresses
When adding IP addresses or CIDR blocks to VPC security groups - make sure you're using the priva...
The special Lightsail VPC
Normally when you use Lightsail, you can't connect to other AWS resources from your Lightsail ser...
Application Load Balancer costs
Although the pricing for ALBs is ~$18/month (before accounting for traffic), keep in mind that th...
WebSockets protocol with CloudFront
While CloudFront natively supports websockets, there is one major pitfall you can end up running ...
CloudFront response timeouts
If you're performing a particularly long operation (e.g. the user submitted an AJAX request to pe...
BunnyCDN
Homepage https://bunny.net/cdn/ What is it? A CDN provider (Content Delivery Network). CDNs ar...
Node.js
Homepage https://nodejs.org/en What is it? A runtime environment for running JavaScript as bac...
LAMP (Linux, Apache, MariaDB, PHP)
Homepage https://en.wikipedia.org/wiki/LAMP_(software_bundle) What is it? A common bundle of f...
Bash
Homepage https://www.gnu.org/software/bash/ What is it? A low-level scripting language for Lin...
GitHub
Homepage https://github.com/ What is it? A version control manager; effectively it's a cloud s...