Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Bergantung pada jenis sumber kunci API yang Anda pilih, gunakan salah satu prosedur berikut untuk menggunakan kunci API bersumber header atau kunci API yang dikembalikan oleh otorisasi dalam pemanggilan metode:
Untuk menggunakan kunci API bersumber header:
-
Buat API dengan metode API yang diinginkan, lalu terapkan API ke panggung.
-
Buat paket penggunaan baru atau pilih yang sudah ada. Tambahkan tahap API yang diterapkan ke paket penggunaan. Lampirkan kunci API ke paket penggunaan atau pilih kunci API yang ada dalam paket. Perhatikan nilai kunci API yang dipilih.
-
Siapkan metode API untuk memerlukan kunci API.
-
Menerapkan ulang API ke tahap yang sama. Jika Anda menerapkan API ke tahap baru, pastikan untuk memperbarui paket penggunaan untuk melampirkan tahap API baru.
-
Panggil API menggunakan kunci API. Contoh perintah curl berikut memanggil
GET
metode padagetUsers
sumber dayaprod
tahap API menggunakan kunci API.curl -H "X-API-Key: abcd1234" 'https://b123abcde4.execute-api.us-west-2.amazonaws.com/prod/getUsers'
Klien sekarang dapat memanggil metode API sambil memasok x-api-key
header dengan kunci API yang dipilih sebagai nilai header. Panggilan mungkin terlihat seperti berikut:
Untuk menggunakan kunci API yang bersumber dari otorisasi:
-
Buat API dengan metode API yang diinginkan, lalu terapkan API ke panggung.
-
Buat paket penggunaan baru atau pilih yang sudah ada. Tambahkan tahap API yang diterapkan ke paket penggunaan. Lampirkan kunci API ke paket penggunaan atau pilih kunci API yang ada dalam paket. Perhatikan nilai kunci API yang dipilih.
-
Buat otorisasi Lambda berbasis token. Sertakan,
usageIdentifierKey:
sebagai properti tingkat root dari respons otorisasi. Untuk petunjuk cara membuat otorisasi berbasis token, lihat. Contoh fungsi Lambda TOKEN authorizer{api-key}
-
Siapkan metode API untuk memerlukan kunci API dan aktifkan otorisasi Lambda pada metode juga.
-
Menerapkan ulang API ke tahap yang sama. Jika Anda menerapkan API ke tahap baru, pastikan untuk memperbarui paket penggunaan untuk melampirkan tahap API baru.
Klien sekarang dapat memanggil metode yang diperlukan kunci API tanpa secara eksplisit memasok kunci API apa pun. Kunci API yang dikembalikan authorizer digunakan secara otomatis.