Контекст
Я запускаю свои приложения, используя CloudFront, S3, ALB и Kubernetes. Бэкэнд (то есть API) работает в Kubernetes (EKS), предоставленный с помощью publi c ALB. Интерфейс работает как сайт c, размещенный в корзине S3 и обслуживаемый через облачный фронт. Все это управляется через Terraform.
Проблема
Когда я загружаю файл размером более 7 МБ, загрузка завершается неудачно. Если я проверяю журналы API в контейнере k8s, я вижу:
Completed 413 Payload Too Large in 1651ms
Как видите, возвращается код состояния 413.
Мой фрагмент ALB:
resource "kubernetes_ingress" "example" {
metadata {
name = "example_name"
namespace = "example_namespace"
annotations = {
"kubernetes.io/ingress.class" = "alb"
"alb.ingress.kubernetes.io/scheme" = "internet-facing"
...
}
...
Есть идеи, почему я это понимаю?