我正在使用下面列出的代码创建Athena客户端-
from scipy.stats import skew
records = []
for col in ['Score_1','Score_2']:
mod = ols(f'{col} ~ C(Group)', data=df).fit()
i = 0
for gen in sorted(df['Group'].unique()):
rec = {
'variable':col,
'f_pvalue': mod.f_pvalue,
'group': gen,
'mean':mod.params[i],
'conf int lower':mod.conf_int().values[i][0],
'conf int upper':mod.conf_int().values[i][1],
'p value': mod.pvalues[i],
'Log-Likelihood':mod.llf,
'Skew': skew(mod.resid_pearson),
}
records.append(rec)
i+=1
然后我正在使用此客户端查询Athena-
client = boto3.client('athena',aws_access_key_id='<access key id>',aws_secret_access_key='<secret access key>',region_name='us-east-1')
我看到以下错误。您能告诉我我可能会想念什么吗?
botocore.exceptions.ClientError:发生错误 (UnrecognizedClientException)调用StartQueryExecution时 操作:请求中包含的安全令牌无效。
答案 0 :(得分:0)
您可以检查您的AWS键详细信息吗?错误表明aws密钥无效。