2016-02-03 3 views
3

У меня есть API в API-шлюзе, тип авторизации которого я установил в AWS_IAM, чтобы API-шлюз проверял подпись на запросах.API-запрос знака шлюза API с AWS SDK для .NET

И ограничивайте конечную точку API только конкретными пользователями IAM.

Теперь проблема в том, как я могу использовать этот API с .NET? Я не могу создать/вычислить подпись самостоятельно. Предлагает ли AWS SDK для .NET какой-либо помощник или метод/класс утилиты для вычисления подписи, которую я могу подключить в качестве HTTP-заголовка к моему HTTP-запросу?

Или может ли API Gateway SDK для .NET выполнить подписанные запросы к моей ограниченной конечной точке шлюза API?

ответ

3

Шлюз API пока не поддерживает сгенерированные SDKs для .NET, поэтому в это время ваши варианты ограничены:

  1. Найти библиотеку SigV4 подписавшего для .NET
  2. Написать свой собственный SigV4 подписчика на основе на http://docs.aws.amazon.com/general/latest/gr/sigv4_signing.html
  3. Try использовать существующий код подписи в AWS SDK для .NET http://aws.amazon.com/documentation/sdk-for-net/
+2

есть ли подписывающие библиотеки SigV4 доступны Ф.О. r .NET? Можете ли вы указать мне на кого-нибудь? –

+0

Просто сделал быстрый поиск и не нашел ничего, что выделяется. Лучше всего попробовать 2 или 3. Я буду следить за собой, чтобы узнать, есть ли что-нибудь, что мы можем сделать, чтобы помочь. –

+0

Пожалуйста, дайте мне знать, как только вы будете следить за командой. Благодарю. –

Смежные вопросы