Перехват и пересылка трафика DynamoDB c с использованием aws -sdk- go - PullRequest
1 голос
/ 10 января 2020

У меня есть сценарий использования, когда у меня есть сервисы, которые требуют взаимодействия с DynamoDB (env для программирования находится в golang). Но предположим, что эти службы не имеют AWS учетных данных, и у меня есть собственный механизм AuthN / AuthZ для внутренней проверки служб и установки учетных данных. Итак, я хочу написать прокси-сервис AuthN, который перехватывает запросы к DynamoDB, проверять, какой тип операции (Get / Set / Delete), проверять их, устанавливать учетные данные DDB для этого запроса, запрашивать DynamodB и отправлять ответ клиентам. Я попытался использовать прокси, как упомянуто здесь в документации DDB, но это туннелирование HTTP Connect, и я не смог перехватить трафик c между ними, так как это трафик HTTPS c к DynamoDB. Может кто-нибудь сказать мне, как я могу добиться этого, используя AWS Go sdk library?

Заранее спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...