Tech: AWS

Things I've worked on with AWS

Posts I've written mentioning AWS

  1. Testing AWS SSM SecureString parameter reads locally with Yulin
  2. Testing AWS S3 presigned URLs on localhost with Yulin
  3. Controlling time inside a simulated AWS Lambda handler with Yulin
  4. Expiring a temporary AWS session by advancing simulated time with Yulin
  5. Debugging an AWS Lambda handler function deployed via simulated CloudFormation
  6. Simulating AWS IAM authorization of S3 calls locally with Yulin
  7. Testing and debugging CloudFront Functions deployed via simulated CloudFormation
  8. Simulating AWS CDK bucket deployment on localhost with Yulin
  9. Simulating CloudFront Functions on localhost with Yulin
  10. Simulating an S3 static website on localhost with Yulin
  11. AWS CloudFront Functions JS2 tooling: ESLint, Vitest, IDE
  12. Bash script to run CDK synth only if there are changed TS files
  13. AWS SAM local (WSGI) drops headers with underscores
  14. Creating AWS Organizational Units and Accounts for Prod and Dev in CloudFormation
  15. AWS CDK to deny release of Elastic IP in Organization SCP
  16. AWS CDK for EC2 bastion host sharing Elastic IP with rest of VPC
  17. AWS EC2 bastion host SSM multi port forwarding bash script
  18. AWS SAM CloudFormation SSM Parameter secure string not supported workaround
  19. AWS Lambda Python SAM build with container and CodeArtifact poetry auth
  20. Unit testing a Python AWS Lambda handler function that uses asyncio with its own event loop
  21. Python AWS boto moto SNS Invalid Parameter Exception: 'not enough values to unpack (expected 6, got 1)'
  22. AWS DocumentDB data source in JetBrains DataGrip
  23. Static site full text search with Hugo, S3, Python and JS
  24. Simple Boto3 mock in Python with Pytest monkeypatch
  25. Deploying a Hugo site with Github Actions, S3, Cloudfront and AWS IAM
  26. Fastmail is a nice multi-domain custom email service
  27. Random element choice in a Hugo HTML template
  28. Setting up a Mailcoach app on AWS with Laravel Forge
  29. Keeping the ElasticSearch service running on an Ubuntu server
  30. Be careful with the S3 origin URL for a Cloudfront distribution
  31. Fixing a Github Action error "botocore.awsrequest.AWSRequest" "exit code 255"
  32. Auto-printing shipping labels with Laravel, Raspberry Pi and AWS
  33. Optimised image handling with AWS and Laravel
  34. Using Gulp asset versioning with Hugo data files
  35. Initial commit

Other tech terms


Hire me for your AWS development project.