-
How to setup & use CloudFormation Hooks
Introduction
AWS CloudFormation hooks allows you to invoke custom logic to automate validation of resources. Customers have can select a pre-existing Hook from AWS’ Public Registry. It is also possible to create your own hook and publish them to your own Private Registry.
In this article, we will take a look at how to use one of the sample Hooks to prevent creation of an EC2 instance with an open ingress security group.
-
AWS CLI & IAM: Complete Guide with examples
Introduction
AWS Identity & Access Management provides fine-grained access control across AWS serviecs. In this article, we will look at how to use the AWS CLI to perform common IAM operations.
-
How to assume a role using the AWS CLI and STS
Introduction
AWS Secure Token Service (STS) is a service provided by AWS that enables you to request temporary credentials with limited privilege for AWS IAM users. In this article, we will learn how to use the AWS CLI with STS to temporarily assume a different role.
-
AWS CLI & Route53: Complete Guide with examples
Introduction
AWS Route 53 is a Domain Name System (DNS) service provided by AWS. In this article, we will look at how to use the AWS CLI to perform common Route 53 operations.
-
How to build a data pipeline with AWS Boto3, Glue & Athena
Introduction
AWS Athena is a serverless query platform that makes it easy to query and analyze data in Amazon S3 using standard SQL. AWS Glue is a fully-managed ETL service. Athena integrates with AWS Glue Crawlers to automatically infer database and table schema from data stored in S3. The associated metadata is stored in AWS Glue Data Catalog,
In this article, we will look at how to use the Amazon Boto3 library to build a data pipeline. We will be discussing the following steps in this tutorial:
- Creating an S3 bucket and storing our dataset
- Creating an IAM role to support AWS Glue Crawler
- Creating a Glue Crawler
- Running the Glue Crawler
- Querying the database table using Athena
- Accessing the result of the query