Добавление защиты белого списка IP-адресов в шлюз API - PullRequest
0 голосов
/ 08 мая 2018

У меня есть API-интерфейс на AWS API-шлюзе, который вызывает функцию LAMBDA, и я хочу добавить белый список IP-адресов для этого API, чтобы только разрешенные IP-адреса могли иметь доступ к этому API. Как мне этого добиться?

1 Ответ

0 голосов
/ 08 мая 2018

Об этом есть очень обширное сообщение в блоге, которое вы можете найти здесь .

Итог, доходит до этого:

  1. на метод, выберите метод авторизации IAM.
  2. Создайте новую политику IAM, которая выглядит как приведенную ниже, и присоедините ее к методу API

{ «Версия»: «2012-10-17», "Утверждение": [ { «Эффект»: «Разрешить», «Действие»: [ "Казнить-апи: Invoke" ], "Состояние": { "Айпи адрес": { "aws: SourceIp": "xxx.xx.xx.xx / 32" } }, "Ресурс": "arn: aws: execute-api: : : *" } ]}

при необходимости вы можете добавить несколько SourceIps

...