본문 바로가기

카테고리 없음

Auto Report #2 S3 Webhosting

반응형

이메일을 통해 받는 S3 Webhosting 을 만드는 방법은 비교적 간단하다.

 

1. index.html 파일 만들기

우선 html 파일이 필요하다. 어차피 lambda code 중 주기적 내용으로 보내는 메일의 a 태그에 object url 을 넣어보내기 때문에 파일명은   무관하다.

 

<form action="[Object URL]" method="POST" accept-charset="UTF-8">
    <input type="text" name="data">
    <input type="submit">
</form>

 

단순한 form 만 하나 넣었다. 웹 페이지에서 빈칸에 입력값을 넣고 버튼을 누르면 Lambda 에서 event 를 받게 되는데 이때 event["body"] 부분에 data=[입력한데이터] 이러한 형태를 확인할 수 있다.

 

2. S3 버킷 생성 및 파일 업로드

 

S3 Webhosting 을 하는 방법은 따로 작성할 만한 내용이 없다. 단순히 버킷을 퍼블릭으로 만든 후에 위에 만든 index.html 파일을 업로드 하고 모든 사람이 읽을 수 있도록 권한만 수정해주면 된다. 그리고 나서 해당 object 의 url 로 접근하면 페이지가 나온다. 

반응형