Menata API GraphQL (API kosong atau impor) - AWS AppSync

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

Menata API GraphQL (API kosong atau impor)

Sebelum Anda membuat API GraphQL Anda dari template kosong, akan membantu untuk meninjau konsep seputar GraphQL. Ada tiga komponen dasar dari API GraphQL:

  1. Theskemaadalah file yang berisi bentuk dan definisi data Anda. Ketika permintaan dibuat oleh klien ke layanan GraphQL Anda, data yang dikembalikan akan mengikuti spesifikasi skema. Untuk informasi selengkapnya, lihat Skema.

  2. Thesumber datamelekat pada skema Anda. Ketika permintaan dibuat, di sinilah data diambil dan dimodifikasi. Untuk informasi selengkapnya, lihat Data sources.

  3. Thepenyelesaiberada di antara skema dan sumber data. Ketika permintaan dibuat, resolver melakukan operasi pada data dari sumber, kemudian mengembalikan hasilnya sebagai respons. Untuk informasi selengkapnya, lihat Resolvers.

AWS AppSyncmengelola API Anda dengan memungkinkan Anda membuat, mengedit, dan menyimpan kode untuk skema dan resolver Anda. Sumber data Anda akan berasal dari repositori eksternal seperti database, tabel DynamoDB, dan fungsi Lambda. Jika Anda menggunakanAWSlayanan untuk menyimpan data Anda atau berencana melakukannya,AWS AppSyncmemberikan pengalaman yang hampir mulus saat mengaitkan data dari AndaAWSakun ke API GraphQL Anda.

Di bagian selanjutnya, Anda akan belajar cara membuat masing-masing komponen ini menggunakanAWS AppSynclayanan.