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

Сделать так, чтобы стек пограничного сервера перехватывал запросы предварительной проверки CORS

Изо всех сил пытались сделать развертывание пограничного стека посла для перехвата предварительных запросов в нашем кластере кубернетов.

Мы хотим достичь запроса OPTIONS -> Посол -> Ответить на этот запрос OPTIONS, но посол всегда направляет запрос в серверную службу.

В документации мы настроили следующий YAML:

apiVersion: getambassador.io/v2
kind: Module
metadata:
  name: ambassador-global-config
  namespace: {{ $config.namespace }}
spec:
  config:
    buffer:
      max_request_bytes: 22020096 #21MiB
    cors:
      origins: '*'
      methods:
        - GET
        - PUT
        - POST
        - DELETE
        - HEAD
        - OPTIONS
      headers:
        - Origin
        - Content-Type
        - Accept
        - Authorization
      credentials: true
      max_age: 86400

Амбассадор обнаруживает эту конфигурацию (из журналов), но ничего не делает с ней, что нам здесь не хватает?