1
BOTO3 pythonを使用してAthenaテーブルのテーブル名のリストを取得しようとしています。Boto3 Athenaがすべてのテーブルを表示していない
これは私のコードです。私はpaginatorをする試みが正しいとは思わない。任意のヘルプが評価されます
import boto3
client = boto3.client('glue')
responseGetDatabases = client.get_databases()
databaseList = responseGetDatabases['DatabaseList']
for databaseDict in databaseList:
databaseName = databaseDict['Name']
if "dbName_" in databaseName:
print '\ndatabaseName: ' + databaseName
responseGetTables = client.get_tables(DatabaseName = databaseName)
paginator = client.get_paginator(['TableList'])
for page in paginator:
tableList = responseGetTables['TableList']
for tables in tableList:
print tables['Name']