Amazon, Microsoft, Apple; and why you should just pay Google

In November 2020, Google announced that it would no longer offer unlimited free storage for “high quality” photos on Google Photos starting June 1, 2021. Following the deadline, Google only offered users 15GB of free storage shared across Gmail, Drive, and Google Photos and required users to subscribe to a Google One plan for additional … Read more

Amazon Lightsail: Virtual Cloud Server

Amazon Lightsail, launched in 2016, is essentially a virtual private server (VPS) that offers you everything needed to deploy an application or website in a cost-effective and easy-to-understand manner. It is a basic service, but extremely convenient. It is designed for customers, developers, small businesses, or startups to get quickly started in AWS. It reduces … Read more

amazon web services – Python Dictionary Tag Storing and Indexing

I’m fairly new to Python and I’m trying to write a boto3 script that would find certain tags with certain criteria like “missing, incorrect, unknown, etc..” and then email to the appropriate contact tag for the EC2 instance. Now, it works but other than collecting the tags that are wrong I may have gone down … Read more

amazon s3 – S3 IAM error while “put” ing logs from ALB to S3 bucket resource “aws_iam_role” “iam_role_replication” { name = “tf-iam-role-replication-12345” assume_role_policy = <<POLICY { “Version”: “2012-10-17”, “Statement”: [ { “Action”: “sts:AssumeRole”, “Principal”: { “Service”: “” }, “Effect”: “Allow”, “Sid”: “” } ] } POLICY } resource “aws_iam_policy” “iam_policy_replication” { name = “tf-iam-role-policy-replication-12345” policy = <<POLICY { “Version”: “2012-10-17”, “Statement”: [ { “Action”: [ “s3:GetReplicationConfiguration”, “s3:ListBucket” ], “Effect”: … Read more

amazon web services – AWS Athena does not see records generated by Kinesis

I have a data pipeline where AWS API Gateway triggers lambda, which inserts events into Kinesis stream and writes them to S3 for Athena to query. I defined my stack using “serverless framework”, as below: service: analytic-event-collection provider: name: aws stage: ${opt:stage, ‘staging’} region: ${opt:region, ‘us-east-1’} runtime: nodejs12.x httpApi: cors: true iam: role: statements: – … Read more

The Amazon Appstore is just as bad as I thought it’d be (but there is hope)

I’ve been testing the Amazon Fire 7 tablet recently and one thing I’ve always suspected is that the Amazon Appstore is not…to put it politely…good. Yes, that is putting it politely. I had a bit of anecdotal evidence to support that, but nothing concrete. So I decided to look where the rubber meets the road … Read more

Amazon Kindle Paperwhite 11th Gen Vs Kindle Paperwhite 10th Gen: Should you upgrade?

The Kindle Paperwhite is arguably the best e-reader in the Kindle lineup, striking the perfect balance between price and performance. Last year, Amazon introduced the Paperwhite 11th Gen, which brings a host of much-needed upgrades, including an updated design, a bigger and brighter display, Warm Light, and USB-C charging. If you’re using a previous generation … Read more

How to send ebooks, documents, and webpages to your Amazon Kindle

The Kindle ebook readers are the best devices for reading. Their glare-free E Ink displays are easier on the eyes and read like paper, and since they’re disconnected from the world of social media, they provide a distraction-free, focused reading experience. If you’re a serious reader, a Kindle is a no-brainer and a bunch of … Read more