我在AWS Lambda中創建了一個簡單的代碼,用于列出我的水桶
import boto3
import botocore
s3 = boto3.client('s3')
回應 = s3.list_buckets()
print('Existing buckets: ')
for bucket in response['Buckets'] 。
print(f' {bucket["Name"]}'/span>)
當我部署并測驗它時,它給了我正確的日志(我的桶的串列),但它也給了我錯誤
模塊'lambda_function'上缺少'lambda_handler'。我是否必須為所有的東西寫lambda_function(event,context)?
uj5u.com熱心網友回復:
是的,你需要它。它應該是
import boto3
import botocore
def lambda_handler(event,text)。
s3 = boto3.client('s3')
回應 = s3.list_buckets()
print('Existing buckets: ')
for bucket in response['Buckets'] 。
print(f' {bucket["Name"]}'/span>)
因為AWS需要知道/有一個函式來呼叫并傳遞其event和context引數。
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/319186.html
標籤:
