Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Kembalikan media biner dari integrasi proxy Lambda di Gateway API
Untuk mengembalikan media biner dari integrasi AWS Lambda proxy, base64 menyandikan respons dari fungsi Lambda Anda. Anda juga harus mengkonfigurasi jenis media biner Anda API. Batas ukuran muatan adalah 10 MB.
catatan
Untuk menggunakan browser web untuk memanggil integrasi API dengan contoh ini, atur tipe media API biner Anda ke*/*
. APIGateway menggunakan Accept
header pertama dari klien untuk menentukan apakah respons harus mengembalikan media biner. Untuk mengembalikan media biner saat Anda tidak dapat mengontrol urutan nilai Accept
header, seperti permintaan dari browser, atur tipe media biner Anda API ke */*
(untuk semua jenis konten).
Contoh berikut fungsi Lambda dapat mengembalikan gambar biner dari Amazon S3 atau teks ke klien. Respons fungsi mencakup Content-Type
header untuk menunjukkan kepada klien jenis data yang dikembalikan. Fungsi secara kondisional menetapkan isBase64Encoded
properti dalam responsnya, tergantung pada jenis data yang dikembalikan.
Untuk mempelajari lebih lanjut tentang jenis media biner, lihatJenis media biner untuk REST APIs di API Gateway.