#aws-cli #amazon-ecs
#aws-cli #amazon-ecs
Вопрос:
У меня возникли проблемы с написанием надежного анализатора для вывода из описательных служб aws ecs после переключения оболочек на zsh (мои скрипты выполняются с bash).
Поле createdAt services.events будет возвращать данные по-другому, если процесс запущен из оболочки входа в систему по сравнению с оболочкой без входа в систему, но я не понимаю, что это такое в среде, которая управляет форматом вывода. Кто-нибудь знает?
С помощью «bash -l»
aws ecs describe-services --cluster $ECS_CLUSTER_NAME --service $ECS_SERVICE_NAME | jq '.services[0].events[0]'
{
"id": "885a572b-f7c9-491b-a16b-8e567179d28a",
"createdAt": 1597390197.826,
"message": "(service refapp-ecs-service) has reached a steady state."
}
С помощью bash (запущен с zsh):
aws ecs describe-services --cluster $ECS_CLUSTER_NAME --service $ECS_SERVICE_NAME | jq '.services[0].events[0]'
{
"id": "885a572b-f7c9-491b-a16b-8e567179d28a",
"createdAt": "2020-08-14T09:29:57.826000 02:00",
"message": "(service refapp-ecs-service) has reached a steady state."
}
Обе среды имеют
LANG=en_US.UTF-8