Я получаю разные выходные данные в зависимости от того, как я запускаю команду ec2 description-instances.
Из CLI выдается следующий вывод:
"BlockDeviceMappings": [
{
"DeviceName": "/dev/sda1",
"Ebs": {
"Status": "attached",
"DeleteOnTermination": false,
"VolumeId": "vol-032ed502806c9e847",
"AttachTime": "2018-11-08T21:30:24.000Z"
Из PyCharm я получаю следующее:
'BlockDeviceMappings': [{'DeviceName': '/dev/sda1',
'Ebs': {'AttachTime': datetime.datetime(2018, 7, 14, 16, 44, 31, tzinfo=tzutc()),
'DeleteOnTermination': True,
'Status': 'attached',
'VolumeId': 'vol-096cd0ee0ace156df'}},
«AttachTime» не преобразуется вДата.Когда я запускаю операцию и пытаюсь записать выходной словарь в файл JSON, появляется следующая ошибка: TypeError: Объект типа datetime не поддерживает сериализацию JSON
Я попытался импортировать datetime иэто не работаетПочему это происходит?И есть ли способ исправить это, чтобы форматирование было одинаковым при использовании обеих операций?