Вы можете проверить следующую форму:
#!/usr/bin/python3
import subprocess
cmd = "aws ce get-cost-and-usage --time-period Start=2020-08-01,End=2020-08-31 --granularity=DAILY --metrics BlendedCost --profile la | grep Amount | awk '{ gsub(\"\\\"\",\"\"); print $2 }' | sed 's/.$//'"
print(cmd)
aa = subprocess.check_output([cmd], shell=True).decode('ascii').strip()
print(aa)
print(cmd)
дает:
aws ce get-cost-and-usage --time-period Start=2020-08-01,End=2020-08-31 --granularity=DAILY --metrics BlendedCost --profile la | grep Amount | awk '{ gsub("\"",""); print $2 }' | sed 's/.$//'
Я не могу подтвердить, действительно ли команда работает, но синтаксиса нет ошибка минимум.