Облако Terraform зависло после истечения времени ожидания сеанса AWS - PullRequest
0 голосов
/ 05 ноября 2019

on https://app.terraform.io, Я нахожусь в рабочей области с использованием учетных данных AWS SSO, что означает, что в моих переменных AWS_ACCESS_KEY_ID + AWS_SECRET_ACCESS_KEY + AWS_SESSION_TOKEN. Мой сеанс может истечь.

Моя проблема в том, что мой сеанс AWS истек, но состояние все еще находится в состоянии "ПЛАНИРОВАНИЕ".

Я пробовал "Отмена" и "Принудительно отменен", но безрезультатно.

Прошло уже 5 дней, и я хотел бы освободить свои ресурсы. Я могу сделать это вручную, но я хотел синхронизировать свое состояние.

Обратите внимание, чтоэта ошибка также существует в CLI, terraform просто не обрабатывает истекший сеанс. Но, по крайней мере, я могу прервать его.

terraform cloud

Я создал билет # 20704 на https://support.hashicorp.com/.

1 Ответ

0 голосов
/ 14 ноября 2019

Команда terraform исправила это!

Теперь у меня ожидаемое поведение попадания в тайм-аут.

Это все еще не то, что должно быть, но для меня достаточно => Поведение идентичнов CLI.

Terraform v0.12.12
Configuring remote state backend...
Initializing Terraform configuration...
2019/11/13 23:04:09 [DEBUG] Using modified User-Agent: Terraform/0.12.12 TFC/6831c613a9
Refreshing Terraform state in-memory prior to plan...
The refreshed state will be used to calculate this plan, but will not be
persisted to local or remote state storage.


------------ Terraform Enterprise System Message ------------

WARNING: This plan has timed out and will now terminate!

Terraform Enterprise enforces a 30m0s maximum run time for this operation. Please
review the logs above to determine why the run has exceeded its timeout. You
can re-run this operation by queueing a new plan in Terraform Enterprise.

-------------------------------------------------------------

Error: wait: remote command exited without exit status or exit signal
...