【问题标题】:Use lambda function trigger at S3 create file to run c++ code on Cloud9在 S3 创建文件中使用 lambda 函数触发器在 Cloud9 上运行 c++ 代码
【发布时间】:2019-05-29 02:08:33
【问题描述】:

我想运行 C++ 代码来处理存储在 Aws S3 上的图像。 可以做到吗?如果是...如何?

import boto3
region = 'us-east-1'
instances = ['i-08f007160c7ddd4ba']

def lambda_handler(event, context):
    ec2 = boto3.client('ec2', region_name=region)
    ec2.stop_instances(InstanceIds=instances)

【问题讨论】:

    标签: amazon-web-services amazon-s3 amazon-ec2 aws-lambda


    【解决方案1】:

    是的,可以做到。那里有很多教程,here is an official tutorial on S3 + Lambda integration

    总结一下需要什么:

    1. 部署将处理图像的 Lambda
    2. 创建 S3 存储桶
    3. 在 S3 中为 Lambda 创建事件触发器

    就是这样,一旦你有了这个,当你上传文件的那一刻,Lambda 将被包含文件前缀(本质上是文件名)的事件触发,然后你的 Lambda 可以获取文件(基于事件)并处理它

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-02-21
      • 1970-01-01
      • 2020-01-29
      • 1970-01-01
      • 2019-12-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多