Назад | Перейти на главную страницу

Boto3: узнать местное время региона

Мы приближаемся к тому моменту, когда у нас есть сервер в каждом регионе AWS. Мы хотели бы знать местное время для конкретного региона, чтобы лучше отслеживать пиковое использование через командную строку. Я почти уверен, что в aws-cli еще нет этой функции; интересно, есть ли база данных с открытым исходным кодом для сопоставления региона и часового пояса AWS, которую мы можем использовать для расчета регионального местного времени.

Наши скрипты мониторинга написаны на Python.

Я думаю, что массив ключей / значений JSON должен быть достаточно простым, чтобы использовать его для преобразования времени ...

{
  'us-west-1':  'UTC-08:00',
  'us-east-1':  'UTC-05:00'
}

В идеале при этом следует учитывать переход на летнее время по сравнению со стандартным временем.

ПРИМЕЧАНИЕ. Я еще не знаком с математикой преобразования даты / времени в Python. Приведенные выше значения JSON могут иметь лучший формат для упрощения преобразования.