

 AWS Cloud9 tidak lagi tersedia untuk pelanggan baru. Pelanggan yang sudah ada AWS Cloud9 dapat terus menggunakan layanan seperti biasa. [Pelajari selengkapnya](https://aws.amazon.com/blogs/devops/how-to-migrate-from-aws-cloud9-to-aws-ide-toolkits-or-aws-cloudshell/)

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

# Bekerja dengan API Gateway menggunakan AWS Toolkit
<a name="api-gateway-toolkit"></a>

Anda dapat menggunakan API Gateway untuk membuat RESTful APIs dan WebSocket APIs mengaktifkan aplikasi komunikasi dua arah secara real-time. Untuk informasi selengkapnya tentang cara membuat dan mengelola APIs dengan API Gateway, lihat [https://docs.aws.amazon.com/apigateway/latest/developerguide/](https://docs.aws.amazon.com/apigateway/latest/developerguide/).

Dengan AWS Toolkit, Anda dapat mengonfigurasi panggilan ke REST API dengan menentukan sumber daya REST, tipe metode, dan data yang diteruskan sebagai input.

## Memanggil REST APIs di API Gateway
<a name="api-gateway-toolkit-invoke"></a>

**penting**  
Memanggil metode API menggunakan AWS Toolkit dapat mengakibatkan perubahan pada sumber daya yang tidak dapat dibatalkan. Misalnya, jika Anda memanggil metode `POST`, sumber daya API diperbarui jika panggilan berhasil. 

Anda dapat mengaktifkan API Gateway AWS dari AWS Toolkit.

## Untuk memanggil REST API


1. Di jendela **AWS Explorer**, pilih node API Gateway untuk melihat daftar REST APIs yang tersedia saat ini Wilayah AWS.

1. Klik kanan REST API, dan kemudian pilih **Panggilan pada AWS**.
**catatan**  
Anda dapat menggunakan menu konteks untuk menyalin URL, nama, dan Nama Sumber Daya Amazon (ARN) REST API. 

   Jendela **metode Invoke** ditampilkan. Anda dapat mengonfigurasi panggilan ke API.

1. Untuk **Pilih sumber daya**, pilih sumber daya REST yang ingin Anda berinteraksi.

1. Untuk **Pilih metode**, pilih salah satu jenis metode berikut:
   + **GET**: Mendapatkan sumber daya dari layanan backend yang diakses melalui API.
   + **OPTIONS**: Meminta informasi tentang metode dan operasi yang didukung oleh API Gateway.
   + **POST**: Membuat sumber daya baru pada layanan backend yang diakses melalui API.

1. Untuk memberikan input ke panggilan metode API, Anda dapat menggunakan string kueri atau muatan berformat JSON:
   + **String kueri**: Masukkan string kueri menggunakan format:`parameter1=value1&parameter2=value2`. (Sebelum Anda menggunakan string kueri, buat [templat pemetaan](https://docs.aws.amazon.com/apigateway/latest/developerguide/api-gateway-mapping-template-reference.html) untuk mengubah permintaan web yang masuk sebelum dikirim ke bagian belakang integrasi.)
   + Format JSON: Anda dapat menentukan muatan berformat JSON di bidang teks besar di jendela **Metode pemanggilan**.

     Misalnya, Anda dapat menambahkan sumber daya baru dengan metode `POST` yang berisi muatan berikut:

     ```
     {"type": "soda", "price" : 3.99}       
     ```

1. Pilih tombol **Panggil** untuk memanggil sumber daya REST API.

   Respons REST API ditampilkan di tab **Pemanggilan Jarak Jauh AWS **. Isi respons berisi data sumber daya berformat JSON.