AWS Glue
Developer Guide

Setting up IAM Permissions for AWS Glue

You use AWS Identity and Access Management (IAM) to define policies and roles that are needed to access resources used by AWS Glue. The following steps lead you through the basic permissions that you need to set up your environment. Depending on your business needs, you might have to add or reduce access to your resources.

  1. Create a service policy that allows access to AWS Glue resources.

  2. Create an IAM role, and attach the AWS Glue service policy and a policy for your Amazon Simple Storage Service (Amazon S3) resources that are used by AWS Glue.

  3. Attach policies to any IAM user that signs in to the AWS Glue console.

  4. Create a notebook server policy to use in the creation of notebook servers on development endpoints.

  5. Create an IAM role and attach the notebook server policy.