Technical requirements
For this chapter, if you wish to follow some of the walk-throughs, you will require the following:
- Internet access to GitHub, S3, and the AWS Console.
- A computer with Chrome, Safari, or Microsoft Edge installed.
- An AWS account and an 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 who 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 the book's accompanying GitHub repository, listed as
chapter_8/iam_policy_chapter_8.json
(https://bit.ly/3hgOdfG). This policy includes the following:- Permissions to create and list IAM roles and policies:
- You will be creating a service role for an AWS Glue Crawler to assume.
- Permissions to read, list, and write...
- Permissions to create and list IAM roles and policies: