我曾尝试使用lambda函数将文件写入S3,然后测试显示"成功",但我的S3存储桶中没有出现任何内容.发生了什么?有人能给我一些建议或解决方案吗?非常感谢.这是我的代码.
import json
import boto3
def lambda_handler(event, context):
string = "dfghj"
file_name = "hello.txt"
lambda_path = "/tmp/" + file_name
s3_path = "/100001/20180223/" + file_name
with open(lambda_path, 'w+') as file:
file.write(string)
file.close()
s3 = boto3.resource('s3')
s3.meta.client.upload_file(lambda_path, 's3bucket', s3_path)
Run Code Online (Sandbox Code Playgroud) python lambda amazon-s3 amazon-web-services serverless-framework
我的应用程序是使用链接(url)调用lambda函数,然后我想知道lambda的公共IP并获取页面源。如何使用python获取Lambda公共IP?非常感谢。