Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Memanggil REST API di API Gateway
Untuk memanggil API yang diterapkan, klien mengirimkan permintaan ke URL untuk layanan komponen API Gateway untuk eksekusi API, yang dikenal sebagaiexecute-api
.
URL dasar untuk REST API adalah dalam format berikut:
https://
api-id
.execute-api.region
.amazonaws.com/stage
/
di mana api-id
adalah pengidentifikasi API, wilayah
adalah AWS Wilayah, dan stage
adalah nama panggung penerapan API.
penting
Sebelum Anda dapat menjalankan API, Anda harus menerapkannya di API Gateway. Untuk petunjuk tentang penerapan API, lihatTerapkan REST APIs di API Gateway.
Topik
- Mendapatkan URL pemanggilan API
- Memanggil API
- Menggunakan konsol API Gateway untuk menguji metode REST API
- Menggunakan Java SDK yang dihasilkan oleh API Gateway untuk REST API
- Menggunakan Android SDK yang dihasilkan oleh API Gateway untuk REST API
- Gunakan yang JavaScript SDK dihasilkan oleh API Gateway untuk REST API
- Gunakan Ruby yang SDK dihasilkan oleh API Gateway untuk REST API
- Menggunakan SDK iOS yang dihasilkan oleh API Gateway untuk REST API di Objective-C atau Swift
Mendapatkan URL pemanggilan API
Anda dapat menggunakan konsol, definisi OpenAPI AWS CLI, atau yang diekspor untuk mendapatkan URL pemanggilan API.
Mendapatkan URL pemanggilan API menggunakan konsol
Prosedur berikut menunjukkan cara mendapatkan URL pemanggilan API di konsol REST API.
Untuk mendapatkan URL pemanggilan API menggunakan konsol REST API
Masuk ke konsol API Gateway di https://console.aws.amazon.com/apigateway
. Pilih API yang diterapkan.
-
Dari panel navigasi utama, pilih Stage.
-
Di bawah Detail tahap, pilih ikon salin untuk menyalin URL pemanggilan API Anda.
URL ini untuk sumber daya root API Anda.
Untuk mendapatkan URL pemanggilan API untuk sumber daya lain di API Anda, perluas tahapan di bawah panel navigasi sekunder, lalu pilih metode.
Pilih ikon salin untuk menyalin URL pemanggilan tingkat sumber daya API Anda.
Mendapatkan URL pemanggilan API menggunakan AWS CLI
Prosedur berikut menunjukkan cara mendapatkan URL pemanggilan API menggunakan. AWS CLI
Untuk mendapatkan URL pemanggilan API menggunakan AWS CLI
Gunakan perintah berikut untuk mendapatkan
rest-api-id
. Perintah ini mengembalikan semuarest-api-id
nilai di Wilayah Anda. Untuk informasi lebih lanjut, lihat get-rest-apis.aws apigateway get-rest-apis
Ganti contoh
rest-api-id
dengan contoh Andarest-api-id
, ganti contoh{stage-name}
dengan{stage-name} Anda, dan ganti {region}
, dengan Region
Anda.https://
{restapi_id}
.execute-api.{region}
.amazonaws.com/{stage_name}
/
Memperoleh URL pemanggilan API menggunakan file definisi OpenAPI yang diekspor dari API
Anda juga dapat membuat URL root dengan menggabungkan host
dan basePath
bidang file definisi OpenAPI yang diekspor dari API. Untuk petunjuk tentang cara mengekspor API Anda, lihatEkspor a REST API dari API Gateway.
Memanggil API
Selain itu, Anda dapat menggunakan konsol API Gateway untuk menguji panggilan API. Pengujian menggunakan TestInvoke
fitur API Gateway, yang memungkinkan pengujian API sebelum API diterapkan. Untuk informasi selengkapnya, lihat Menggunakan konsol API Gateway untuk menguji metode REST API.
catatan
Nilai parameter string kueri dalam URL pemanggilan tidak dapat berisi. %%
Memanggil API menggunakan browser web
Jika API Anda mengizinkan akses anonim, Anda dapat menggunakan browser web apa pun untuk menjalankan metode apa punGET
. Masukkan URL pemanggilan lengkap di bilah alamat browser.
Untuk metode lain atau panggilan yang diperlukan otentikasi, Anda harus menentukan payload atau menandatangani permintaan. Anda dapat menangani ini dalam skrip di belakang halaman HTML atau dalam aplikasi klien menggunakan salah satu AWS SDK.
Memanggil API menggunakan curl
Anda dapat menggunakan alat seperti curlgetUsers
sumber daya prod
tahap API.