View a markdown version of this page

Memilih metode otentikasi - Amazon Location Service

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Memilih metode otentikasi

Amazon Location Service mendukung tiga metode otentikasi. Gunakan panduan berikut untuk memilih metode yang tepat untuk aplikasi Anda.

Perbandingan metode

Perbandingan metode otentikasi
Kriteria Kunci API Amazon Cognito IAM
API yang didukung Peta, Tempat, Rute Semua API Semua API
Otentikasi pengguna diperlukan Tidak Opsional Ya
Kinerja relatif Lebih cepat (lebih sedikit perjalanan pulang pergi, ubin cache) Lebih lambat (pertukaran token diperlukan) Standar (penandatanganan SiGv4)
Dapat menggabungkan dengan metode lain Tidak Ya Ya
Terbaik untuk web/mobile Aplikasi publik yang membutuhkan peta, tempat, atau rute Aplikasi yang membutuhkan akses anonim ke semua API, atau alur autentikasi khusus Server-side aplikasi, alat internal, operasi administratif

Kapan menggunakan kunci API

Gunakan kunci API saat:

  • Aplikasi Anda hanya membutuhkan API Peta, Tempat, atau Rute.

  • Anda menginginkan integrasi paling sederhana dengan perjalanan pulang pergi paling sedikit.

  • Anda tidak perlu mengautentikasi pengguna individual.

Kunci API biasanya lebih cepat daripada Amazon Cognito karena otentikasi yang lebih sederhana berarti lebih sedikit perjalanan pulang pergi ke layanan dan permintaan cache saat mendapatkan ubin peta yang sama lagi.

Kapan menggunakan Amazon Cognito

Gunakan Amazon Cognito saat:

  • Aplikasi Anda memerlukan akses ke Geofences, Trackers, atau API lain yang tidak tersedia dengan kunci API.

  • Anda ingin menggabungkan beberapa penyedia otentikasi (login sosial, SAFL, atau sistem identitas Anda sendiri).

  • Anda memerlukan dukungan pengguna yang diautentikasi dan tidak diautentikasi dalam aplikasi yang sama.

  • Anda ingin IP-based pembatasan menggunakan kondisi kebijakan IAM.

Untuk informasi selengkapnya tentang menggunakan Identitas Federasi dengan Amazon Cognito, lihat Memulai dengan Identitas Federasi di Panduan Pengembang Amazon Cognito.

Kapan menggunakan IAM

Gunakan IAM saat:

  • Aplikasi Anda berjalan pada layanan AWS komputasi (Amazon EC2, Lambda, Amazon ECS).

  • Anda memerlukan kontrol penuh atas izin dengan kebijakan dan ketentuan tingkat sumber daya.

  • Anda sedang membangun layanan sisi server atau backend.

  • Anda membutuhkan jalur audit dengan AWS CloudTrail.