Before you create an Open Table connection, complete the prerequisites.
To interact with Apache Iceberg and Delta Lake tables, you need to have access to the following AWS services that manage the tables on AWS:
•Amazon S3: Amazon S3 stores the Apache Iceberg and Delta Lake tables containing actual records in columnar format, organized in partitioned directories.
•AWS Glue Catalog: AWS Glue Data Catalog manages the metadata associated with the Apache Iceberg and Delta Lake tables.
•Amazon Athena: Amazon Athena connects to the Glue catalog to access Apache Iceberg and Delta Lake tables metadata and perform SQL queries on data stored in S3.
You need to create separate policies to access these services.
Create minimal IAM policies
You need to create IAM policies with the minimum required permissions to interact with Apache Iceberg and Delta Lake tables managed by AWS Glue Catalog. For more information on configuring these policies, refer to the AWS documentation.
Minimum policy for Amazon Athena
The following sample policy shows the minimal Amazon IAM policy to access Amazon Athena: