1

나는이 솔루션을 https://github.com/adieuadieu/serverless-chrome으로 확장하려고 노력 중이다.CloudFormation Management Console에서 작업 템플릿을 얻는 방법은 무엇입니까?

AWS Lambda에 서버리스 (데비안 9가 설치된 랩탑에서)를 사용하고 있습니다. AWS-Sam-local https://github.com/awslabs/aws-sam-local을 사용하여 개발을 위해 로컬로 실행하고 싶습니다.

serverless webpack serve --function runsam local start-api을 통해이 솔루션을 실행하는 것과 차이가 있다고 생각하기 때문에 AWS-Sam-local을 사용하고 싶습니다. 내가 생각한 차이점은 event 개체에 POST 또는 이진 데이터 (다중 파트 파일 전송)가 포함되도록하려는 것입니다. 이를 위해 API 게이트웨이를 통한 바이너리 전송을 허용해야합니다. AWS와 Serverless 필드에서 완전히 초록색이어서이 기술을 처음 사용하기 때문에 잘못되었다고 정정하십시오.

내가 할 문제는 aws-sam-localserverless-chrome 프로젝트를 실행하는 방법을 알고하는 CloudFormation템플릿이 필요하다. AWS로 배포하고 CloudFormation Console로 이동하면 "스택"테이블에서 템플릿을 선택하고 "템플릿"탭을 클릭 한 다음 해당 템플릿을 복사 할 수 있습니다. 그런 다음 cfn-flip을 사용하여 JSON을 YAML로 변환합니다. 결국 나는 template.yml 가지고 있지만, sam local start-api을 실행하는 날 오류가 있습니다 :

2017/10/06 11:03:23 Connected to Docker 1.32 
ERROR: No Serverless functions were found in your SAM template. 

그것이 AWS 람다에서 실행하는 것처럼 serverless-chrome 실행 로컬로 만들기 위해 무엇을 말해주십시오.

답변

2

템플릿의 서버를 사용하지 않는 두 위치에서 사용할 수있는 배포 사용하여 원격으로

  • 의 S3 배포 버킷 로컬
  • 에, .serverless/
+0

에 나는 또한'에서 뭘하려 그. serverless/cloudformation-template-update-stack.json template.yml'과 같은 오류가 발생했지만 'SAM 템플릿에 서버가없는 함수가 없습니다.'오류 메시지가 나타납니다. ( – Marecky

+0

구름 형성 스택이 호환되지 않는다고 생각합니다. 이미 Serverless를 사용하고 있습니다. serverless-offline 플러그인을 사용하지 않는 이유는 무엇입니까? –

+0

나는 그것이 존재한다는 것을 몰랐다. 나는 그 플러그인을 점검 할 것이다. – Marecky