首页 > 解决方案 > AWS Boto3:请求中包含的安全令牌对 AWS FORECAST 无效

问题描述

我正在尝试在 aws 中查询预测 arn,但出现以下错误:

import boto3 
client = boto3.client('forecastquery')
response = client.query_forecast(
    ForecastArn=' ',
    StartDate='2018-12-31T00:00:00',
    EndDate='2019-12-31T23:00:00',
    Filters={
        'item_id':' '
    }
    )
print(response)

botocore.exceptions.ClientError:调用QueryForecast操作时发生错误(UnrecognizedClientException):请求中包含的安全令牌无效。

标签: amazon-web-servicesamazon-forecast

解决方案


检查您正在使用的区域。需要启用的区域很少。在使用它们之前,需要先启用以下区域。非洲(开普敦)- af-south-1,亚太地区(香港)- ap-east-1,欧洲(米兰)- eu-south-1,中东(巴林)- me-south-1。

虽然预测这些区域也可能会考虑在内,但由于这些区域默认情况下被禁用,因此您会收到错误消息。查看文档 - https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-regions-availability-zones.html#concepts-available-regions


推荐阅读