1. AWS CLI란? AWS CLI는 "AWS Command Line Interface"의 약자로 명령어를 이용하여 AWS 서비스를 관리하기 위한 목적으로 사용하는 기능입니다. 관리를 위한 목적으로 사용되므로 Docker, Linux, MacOS, Windows의 환경을 모두 지원하고 간단한 명령어 또는 파일 다운로드 및 설치로 간편하게 진행이 가능합니다. AWS CLI는 버전 1과 2로 나뉩니다. 이중 버전 2는 AWS CLI의 최신 메이저 버전으로 제공되는 모든 최신 기능을 제공하고 있지만 버전 1에 적용되지 않는 기능이 있으므로 백 포트 되지는 않습니다. 2. "AWS CLI" Install for linux 이 문서에서는 "AWS CLI 2" 버전을 리눅스에 설치하는 방법과 설정을 위한 설명을 ..

1. WebDav WebDav는 "Web-based Distributed Authoring and Versioning"의 약자로 "웹 기반 분산형 저작 및 버전관리"의 의미를 가지고 있습니다. "Web-based"에서 알 수 있듯 웹을 통해 서버를 관리하는 확장형 HTTP 프로토콜을 의미합니다. 2. NAS 설정 Synology NAS에서 WebDav 기능을 사용하기 위해선 패키지 설치가 선행되어야 합니다. [패키지 센터] -> [모든 패키지] 에서 "WebDAV Server"를 검색하시면 결과가 나옵니다. 검색이 어렵다면 아래 아이콘 + 명칭과 동일한 패키지를 설치하세요 설치가 완료되면 "서비스 포트 설정"이 필요합니다. 서비스 포트 설정은 크게 HTTP와 HTTPS로 나눠집니다. 사용자 접근 환경에 ..

AWS Lambda를 이용해 서버리스 코드를 실행하다보면 가끔 timeout 문제를 겪는 경우가 있다. 사용작 제작한 스크립트의 실행시간이 제한시간을 초과하는 경우 발생하는 문제인데, AWS Lambda에서 초기 설정을 변경하지 않을 경우 기본으로 3초로 설정되어 있기 때문에 발생하는 문제이다. 이런 경우 Lambda에서 제한시간을 실행 환경에 맞게 변경하여 실행이 가능하다. 한국리전에서 한글을 사용하면 "제한 시간"이라는 옵션에서 변경할 수 있는데 Lambda의 [구성] - [일반 구성]에서 변경할 수 있다. 우측 상단의 편집을 눌러 제한시간을 변경할 수 있다. Lambda에서 설정할 수 있는 제한시간 최대치는 15분이다.