Cocokkan penelepon dengan pintunya
Anda adalah engineer platform pada sebuah API dengan empat penelepon, dan satu keputusan menunggu Anda: pertahankan API itu di REST, atau pindahkan ke HTTP. Tidak ada yang menuliskan penelepon mana bergantung pada apa.
Apa yang dibawa masing-masing penelepon saat tiba di pintu:
- Pengguna aplikasi web, membawa token Cognito.
- Aplikasi mitra, membawa kunci sesi buram yang harus diurai oleh kode Anda sendiri.
- Pekerjaan batch analitik, tidak menyajikan token sama sekali, diizinkan hari ini karena akun asal panggilannya.
- Layanan inventaris, menandatangani permintaannya dengan kredensial AWS.
REST API menawarkan autentikasi IAM, authorizer Cognito, authorizer Lambda, dan kebijakan sumber daya. HTTP API menawarkan autentikasi IAM, authorizer JWT, dan authorizer Lambda, serta sama sekali tidak memiliki kebijakan sumber daya.
Manakah dari penelepon ini yang dapat dilayani oleh REST API tetapi tidak oleh HTTP API?
Latihan ini merupakan bagian dari kursus
Menggunakan Keamanan AWS untuk Developer
Latihan interaktif langsung
Ubah teori menjadi aksi dengan salah satu latihan interaktif kami
Mulai latihan