我正在尝试从 AWS lambda 连接到 AWS S3 存储桶。
我正在使用 aws-sdk-s3 gem。
我的代码在本地机器上运行良好。我能够将文件上传到 S3。但是相同的代码在 lambda 上给出超时。
def client
Aws::S3::Client.new({
region: 'ap-south-1',
credentials: Aws::Credentials.new(
'',
''
)
})
end
def resource
Aws::S3::Resource.new(client: client)
end
def bucket
resource.bucket(bucket_name)
end
我应该做更多的事情来让这段代码在 lambda 上运行吗?