Translate

2017年5月23日 星期二

練習在 AWS Lambda 上寫 python

#!/usr/bin/env python
# -*- coding: utf-8 -*-
# @Date    : 2015-12-11 17:18:38
# @Author  : Your Name (you@example.org)
# @Link    : http://example.org
# @Version : $Id$

import boto3

# Let's use Amazon S3
s3 = boto3.resource('s3')

#印出所有bucket name
# for bucket in s3.buckets.all():
#     print(bucket.name)

#上傳檔案
#s3.Object('paul-bucket', 'hello.txt').put(Body=open('ttt', 'rb'))

#下載
aaa=s3.Object('paul-bucket', 'hello.txt').get()
print(aaa['Body'])

#下載
client = boto3.client('s3')
response = client.get_object(Bucket='paul-bucket',Key='hello.txt')
contents = response['Body'].read()
print(contents)

AWS Lambda 函數提供暫存空間,應該怎麼做?
每個 Lambda 函數在自己的 /tmp 目錄中都有 500 MB 的非持久性磁碟空間。
#aws #aws #lambda #python

沒有留言:

張貼留言

精選文章

合約 陷阱