Technical requirements
For this chapter, if you wish to follow some of the walkthroughs, you will need the following:
- Internet access to GitHub, S3, and the AWS Console.
- A computer with either Chrome, Safari, or Microsoft Edge installed on it.
- An AWS account and accompanying IAM user (or role) with sufficient privileges to complete this chapter's activities. For simplicity, you can always run through these exercises with a user that has full access. However, we recommend using scoped-down IAM policies to avoid making costly mistakes and learn how to best use IAM to secure your applications and data. You can find a minimally scoped IAM policy for this chapter in this book's accompanying GitHub repository, which is listed as
chapter_6/iam_policy_chapter_6.json
. This policy includes the following:- Permissions to create and list IAM roles and policies:
- We will be creating a service role for an AWS Glue Crawler to assume.
- Permissions to read, list, and write access...
- Permissions to create and list IAM roles and policies: