ПочатиПочніть безкоштовно

Зіставте викликачів із «дверима»

Ви — інженер платформи для API з чотирма типами викликачів, і саме вам треба вирішити: лишити цей API на REST чи перевести на HTTP. Ніхто не занотував, від чого залежить кожен викликач.

Що кожен викликач «пред'являє на вході»:

  • Користувач вебзастосунку, з токеном Cognito.
  • Партнерський застосунок, з непрозорим ключем сесії, який має розв'язати ваш власний код.
  • Аналітичне пакетне завдання, без жодного токена; сьогодні його пускають, бо воно викликає з певного акаунта.
  • Сервіс інвентаризації, що підписує свої запити обліковими даними AWS.

REST API пропонує IAM auth, Cognito authorizer, Lambda authorizer і resource policy. HTTP API пропонує IAM auth, JWT authorizer і Lambda authorizer і взагалі не має resource policies.

Хто з цих викликачів може працювати з REST API, але не з HTTP API?

Ця вправа є частиною курсу

Використання AWS Security для розробників

Переглянути курс

Практична інтерактивна вправа

Перетворіть теорію на практику за допомогою однієї з наших інтерактивних вправ

Почати вправу