Technical requirements
Here are the technical requirements to complete the recipes in this chapter:
- Access to AWS Console.
- The AWS administrator should create an IAM user and an IAM role by following Recipe 1 and Recipe 3 in Appendix. They will be used in some of the recipes in this chapter.
- The AWS administrator should deploy the AWS CloudFormation template (https://github.com/PacktPublishing/Amazon-Redshift-Cookbook-2E/blob/main/Chapter03/chapter_3_CFN.yaml) and create two IAM policies:
- IAM policy attached to the IAM user that will give them access to Amazon Redshift, Amazon RDS, Amazon DynamoDB, Amazon S3, and Amazon EMR
- IAM policy attached to the IAM role that will allow the Amazon Redshift data warehouse to access Amazon S3 and Amazon DynamoDB
- Attach an IAM role to the Amazon Redshift data warehouse by following Recipe 4 in Appendix. Make a note of the IAM role name; we will use it in the recipes as
[Your-Redshift_Role...