From 07ecf62a9454ec20ba9b2567c99a63b08dbffb9e Mon Sep 17 00:00:00 2001 From: Momchil Petrov <79105432+Smoothex@users.noreply.github.com> Date: Mon, 23 Jun 2025 12:00:04 +0200 Subject: [PATCH] replace deprecated APIs in AthenaQueryPolicy --- .../policy_templates.json | 22 ++++++++++++++----- 1 file changed, 16 insertions(+), 6 deletions(-) diff --git a/samtranslator/policy_templates_data/policy_templates.json b/samtranslator/policy_templates_data/policy_templates.json index e50f44792..a045c3fed 100644 --- a/samtranslator/policy_templates_data/policy_templates.json +++ b/samtranslator/policy_templates_data/policy_templates.json @@ -122,13 +122,23 @@ { "Action": [ "athena:ListWorkGroups", - "athena:GetExecutionEngine", + "athena:GetWorkGroup", "athena:GetExecutionEngines", - "athena:GetNamespace", - "athena:GetCatalogs", - "athena:GetNamespaces", - "athena:GetTables", - "athena:GetTable" + "athena:GetDatabase", + "athena:ListDataCatalogs", + "athena:ListDatabases", + "athena:ListTableMetadata", + "athena:GetTableMetadata" + ], + "Effect": "Allow", + "Resource": "*" + }, + { + "Action": [ + "glue:GetDatabases", + "glue:GetDatabase", + "glue:GetTables", + "glue:GetTable" ], "Effect": "Allow", "Resource": "*"