Skip to content

Prerequisites for AWS Glue

Before proceeding with the AWS Glue setup, ensure that the following prerequisites are met:

  1. Create an IAM Policy:
    • Add the following JSON configuration to create a new IAM policy:
      JSON
          {
              "Version": "2012-10-17",
              "Statement": [
                  {
                      "Effect": "Allow",
                      "Action": [
                          "glue:CreateDatabase",
                          "glue:DeleteDatabase",
                          "glue:GetDatabase",
                          "glue:GetDatabases",
                          "glue:UpdateDatabase",
                          "glue:CreateTable",
                          "glue:DeleteTable",
                          "glue:BatchDeleteTable",
                          "glue:UpdateTable",
                          "glue:GetTable",
                          "glue:GetTables",
                          "glue:BatchCreatePartition",
                          "glue:CreatePartition",
                          "glue:DeletePartition",
                          "glue:BatchDeletePartition",
                          "glue:UpdatePartition",
                          "glue:GetPartition",
                          "glue:GetPartitions",
                          "glue:BatchGetPartition",
                          "glue:GetCatalogImportStatus"
                      ],
                      "Resource": "*"
                  }
              ]
          }
      
  2. Attach the Policy to the EC2 Instance Role:
    • Attach the IAM policy to the EC2 instance role that is used to run the AWS Glue job.
  3. Connect or Configure the S3:
    • PrivaceraCloud: Connect the S3 application to the PrivaceraCloud before connecting the Glue application.
    • Self Managed: Configure the AWS S3 profile in the Self Managed environment before configuring AWS Glue setup.

Comments