python
  • amazon-web-services
  • aws-lambda
  • amazon-cloudwatch
  • 2017-02-09 5 views 0 likes 
    0

    크론 작업을 시뮬레이트하기 위해 CloudWatch가있는 람다 함수를 트리거로 사용하려고합니다.AWS 람다 함수 + CloudWatch

    람다 함수에 문제가 있습니다. 나는 그것이 내가 언어로 파이썬을 선택을 생성하고 "편집 코드 인라인"탭 AWS에 코드를 붙여 넣을 때 람다 함수는 "SchedulerEmail"

    라고

    import requests 
    
    URL = 'www.somesite.com/SchedulerEmail' 
    def lambda_handler(event, context): 
        requests.get(URL) 
    

    :

    여기 내 기능입니다.

    답변

    2

    람다 환경에서만 내장 라이브러리 만 사용할 수 있습니다. requests 파이썬에서는 기본적으로 라이브러리를 사용할 수 없습니다. 람다 코드와 함께 requests 라이브러리가 포함 된 배포 패키지를 만들고 패키지를 S3에 저장하거나 람다 함수에 직접 .zip 파일로 업로드해야합니다.

    람다 용 배포 패키지를 만드는 방법은 here의 지침을 따르십시오.

    +0

    패키지를 배치하지 않고 "코드 편집 인라인"도구를 사용하여 목표를 달성 할 수 있습니까? 그렇지 않다면 아마도 JAVA를 사용하게 될 것입니다. 파이썬을 설치하지 않았습니다. –

    +1

    파이썬 2 라이브러리 만 사용할 계획이 아니라면 싫다. – franklinsijo

    +1

    좋아, 내가 자바 또는 C# 중 하나를 사용하는 것입니다 그 같은 약속의 종류가 필요하지 않을 간단하게 생각. 감사합니다 –

    관련 문제