2017-09-27 6 views
-3

아마존 서비스를 살펴보기 시작했습니다.아마존 s3 및 람다 함수

나는 s3 서비스에 정적 웹 사이트를 가지고 있는데, 파일을 index.html이라고 부릅니다. 나는 텍스트 문자열을 반환하는 람다 함수가 있다고 가정 해 보겠습니다. 내가 index.html 파일로 람다 함수에서 결과를 얻을 어떻게

내 솔루션까지 지금에 :

람다 함수는 파일이라고 insert.txt에서 텍스트 문자열을 저장하고 index.html은 javascript와 함께 insert.txt의 내용을로드합니다.

누구보다 아름다운 해결책이 있습니까?

+0

에 연결하는 방법을 알고 http://docs.aws.amazon.com/apigateway/latest/developerguide/integrating-api-with-aws-services-lambda.html에 봐주십시오. 질문이 닫히는 것을 피하려면 구체적인 질문을 물어보십시오. https://stackoverflow.com/help/asking – Rob

답변

3

S3에서 호스팅되는 정적 웹 사이트에서 Lambda와 통신 할 수있는 유일한 방법은 API입니다. 람다 기능을 트리거하는 AWS API 게이트웨이를 사용하여 필요에 따라 API (REST 서비스)를 만들어야합니다. 귀하의 정적 웹 사이트 (귀하의 경우 index.html)에서 클라이언트 측 JavaScript 프레임 워크 (JQuery, AngularJS 등)를 사용하여 노출 된 API와 통신 할 수 있습니다. 클래식 아약스 XmlHttpRequest도 사용할 수 있습니다.

는 API 게이트웨이 당신이 아무 해답이 될 수 없다 스팸을 끌 수 있다는 것을 의미 의견을 요구하고있다 람다