Before you get started, you will need to create the minimal IAM policies to interact with
Apache Iceberg or Delta Lake tables managed by AWS Glue Catalog and install the Hive
JDBC driver for Hive metastore. You also need to configure the
authentication-specific prerequisites to connect to Amazon S3 or Microsoft Azure
Data Lake Storage Gen2 storage.
Permanent IAM Credentials authentication for Amazon S3 requires the access key and secret key
values of the IAM user. EC2 Role to Assume Role authentication for Amazon S3
requires the ARN of the IAM role that the EC2 role assumes to generate temporary
security credentials.
To configure Service Principal authentication for Microsoft Azure Data Lake Storage Gen2, you
need the Azure account name, client secret, client ID, and tenant ID for your
application registered in the Azure Active Directory.
Check out Prerequisites to learn more about how to configure policies and role to access Apache
Iceberg or Delta Lake tables.