Я получаю следующую ошибку от boto3, и я не уверен, что лучший способ решить эту проблему:
botocore.exceptions.ParamValidationError: Parameter validation failed:
Invalid type for parameter parameters.headers, value: ['SALE_PRSN_KEY', 'SALE_PRSN_ID', 'SALE_PRSN_INIT'], type: <class 'list'>, valid types: <class 'str'>
Invalid type for parameter parameters.column_count, value: 14, type: <class 'int'>, valid types: <class 'str'>
Я передаю следующий json файл:
{
"models": [{
"name": "sales_person_data",
"headers": ["SALE_PRSN_KEY", "SALE_PRSN_ID", "SALE_PRSN_INIT"]
}]
}
Затем читаем это следующим образом:
s3 = boto3.client("s3")
result = s3.get_object(Bucket='mybucket',
Key='my_config.json')
models = json.loads(result["Body"].read().decode())
Есть ли лучший способ передать список в качестве параметра?