第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

在本地運行另一個 lambda 函數(shù)

在本地運行另一個 lambda 函數(shù)

Go
胡說叔叔 2023-05-22 17:08:06
我正在嘗試開發(fā)一個必須與 S3 和 dynamoDB 一起使用的 lambda。問題是,因為我不熟悉 aws for go 的 SDK,所以我將進行大量測試和嘗試。每次我更改代碼都是另一次我必須編譯項目并將其上傳到 aws。有沒有辦法在當?shù)刈??傳遞某種配置,讓我從我的計算機本地調(diào)用 aws 服務?謝謝!這個主要是用golang做的,其他語言比如python可以直接在aws lambda函數(shù)頁面上運行,node有cloud9支持。
查看完整描述

3 回答

?
小唯快跑啊

TA貢獻1863條經(jīng)驗 獲得超2個贊

您可以使用 lambci docker 鏡像在本地執(zhí)行您的代碼,使用與 AWS 上使用的相同的 Lambda 運行時。

您也可以在另一個容器中本地運行 dynamo DB

要模擬 Lambda 上可用的憑據(jù)/角色,只需通過環(huán)境變量傳入 Api creds。(對于 s3 訪問)

干杯-JH


查看完整回答
反對 回復 2023-05-22
?
寶慕林4294392

TA貢獻2021條經(jīng)驗 獲得超8個贊

您可以按照AWS 文檔中的說明在本地下載 AWS lambda 運行時環(huán)境


mkdir -p ~/.aws-lambda-rie && curl -Lo ~/.aws-lambda-rie/aws-lambda-rie \

https://github.com/aws/aws-lambda-runtime-interface-emulator/releases/latest/download/aws-lambda-rie \

&& chmod +x ~/.aws-lambda-rie/aws-lambda-rie               

要在本地運行測試 lambda 函數(shù),您可以在終端會話上運行:


~/.aws-lambda-rie/aws-lambda-rie go run main.go

這將啟動一個偵聽端口 8080 的服務器。要真正觸發(fā) lambda 函數(shù),您最終可以在另一個終端會話上運行:


curl -XPOST "http://localhost:8080/2015-03-31/functions/function/invocations" -d '{"Name": "World"}'

最后但同樣重要的是,我建議您看看localstack。您可以啟動一個在本地運行的 docker 容器,并將模擬 AWS S3 和 DynamoDB API,因此您仍然可以檢查代碼的正確性,而無需將任何內(nèi)容部署到 AWS。


查看完整回答
反對 回復 2023-05-22
?
呼啦一陣風

TA貢獻1802條經(jīng)驗 獲得超6個贊

您可以使用這個aws-lambda-go-test模塊,它可以在本地運行 lambda 并可用于測試來自 lambda 的實際響應

完全公開我分叉并升級了這個模塊


查看完整回答
反對 回復 2023-05-22
  • 3 回答
  • 0 關注
  • 196 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號