PyAthena, boto3 等のライブラリを使って
いろいろなブログ記事のサンプルを試してみたのですが
いずれもクエリを投げるところでタイムアウトしてしまい、エラーの原因がわかりません
以下 boto3 のサンプルなんですが
logger.info("query start") athena = boto3.client('athena', aws_access_key_id=config.athena_access_key_id, aws_secret_access_key=config.athena_secret_access_key, region_name=config.athena_region) response = athena.start_query_execution( QueryString=query, QueryExecutionContext={ 'Database': config.athena_database }, ResultConfiguration={ 'OutputLocation': config.athena_staging_dir } ) logger.info(response) query_execution_id = response['QueryExecutionId']
という感じでパラメーターはすべて同じでローカルでは動作することは確認しましたが
Lambda 上で実行すると try except にも引っかからずにそのままタイムあ魚を60秒に伸ばしてもタイムアウトします
(ローカルでは1,2秒で結果が出ます)
セキュリティグループやACLが間違っていて到達できてないのか
権限設定が悪いのかもわからないので原因が特定できないのですが
原因を特定する方法はないでしょうか…

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。