AWS S3 Cheat Sheet

AWS Simple Storage Service may be one of the easier AWS products to use out of the box, but that doesn’t mean we don’t sometimes need a quick reference for the command line — especially if we’re new to the CLI or what to memorize some S3 feature before the big CSA exam. Which is why for the first AWS-themed cheat sheet, we went with S3. Click on the image below to get the full size!


AWS and the Internet of Things

AWS and the Internet of Things

IoT has become one of the hot topics of the tech industry. From dedicated sessions at Amazon’s re:Invent 2016 to the upcoming Consumer Electronics Show (CES) 2017, the term comes up everywhere. IoT refers to an interconnected network of smart devices sending data to the Internet. The list includes your washing machine, A/C thermostat, car, watch, TV and almost anything else that has a ‘chip.’ By some estimations, there will be 6.4 billion connected devices by the end of 2016, generating $1.4 Billion in revenue and growing [1]. With those revenue projections, it is no surprise that companies like Amazon have already launched their IoT platforms.

The Amazon eco-system offers services like Amazon Cognito, AWS Lambda, Amazon Kinesis, Amazon S3, Amazon Machine Learning, Amazon DynamoDB, Amazon CloudWatch, AWS CloudTrail, and Amazon Elasticsearch Service with built-in Kibana integration to build IoT applications that gather, process, analyze and act on data generated by connected devices, without having to manage any infrastructure [2]. Pricing for the US East and US West Regions are a flat $5 per one million messages [3]. (more…)


Amazon S3 Versioning: What, How, Why

How can you protect important assets and data when using Amazon S3? A feature called versioning works as an excellent answer to this question.

By default when you upload an object to S3, that object is redundantly stored to provide 99.999999999% durability. This means that for 10,000 objects stored on S3, you can expect the loss of a single object once very 10,000,000 years (on average). Those are some pretty good odds, so why do we even need to answer this question? Because while the underlying infrastructure powering S3 provides serious durability, it does not protect you from overwriting your objects or even deleting those objects. Or does it? Not by default, but it does if we enable versioning. (more…)


How To Host Static HTML Web Sites With Amazon S3

Sometimes you need to host a static website somewhere. It might be a simple index.HTML page that you can easily redirect servers to in case of downtime for your current site or for simple documentation. How you use it is really up to you. But Amazon S3 now has the ability to “host” static HTML pages. This means that if you provide the link to your .html page the Amazon S3 bucket will think it needs to interpret that as a website and display it accordingly. This behavior is different than it used to be, Amazon would only allow you to download the object and not display it in a web page. Let’s set up an index.html page in our Amazon S3 bucket.