Girdideki giriş tuşunu kullanarak s3'ten bir dosya alan ve istemciyle aynı şeyi göndermesi gereken bir lambda fonksiyonum var. Ben context.succeed
bu vaadi (tampon) tepkisini, ön ucunda bir JSON dizi olarak görüntülenir gönderirseniz s3AWS Lambda ve AWS API Ağ Geçidi: Bir ikili dosya nasıl gönderilir?
function getObject(key){
var params = {
Bucket: "my_bucket",
Key: key
}
return new Promise(function (resolve, reject){
s3.getObject(params, function (err, data){
if(err){
reject(err);
}
resolve(data.Body)
})
})
}
dosyayı almak için aşağıdaki işlevi kullanıyorum. Dosya olarak nasıl gönderebilirim? Dosyalar ZIP veya HTTP Archive (HAR) dosyaları olabilir. S3 tuşları uygun uzantıyı içerir. API Ağ Geçidinde "Entegrasyon Yanıtı" ile ilgili bir şey olduğunu tahmin ediyorum. Ancak
Bu konudaki resmi AWS yanıtını okuyun: https://forums.aws.amazon.com/thread.jspa?threadID=195218 –
API Ağ Geçidi takımı - Mark B haklı, bu resmi durumdur. Gelecekte ikili geçişi desteklemek için çalışıyoruz, ancak ETA yok. –
bunun için herhangi bir geçici çözüm var. Bizim tam uygulama sunucusuzdur. Sadece indirme amacıyla –