Serverless 환경 설정하기!!

오병진·2021년 8월 28일
2
post-thumbnail

✨ 저의 Serverless 시리즈는 Typescript, yarn, AWS 기준으로 작성되므로 읽기 전 참고 바랍니다 ✨

어디서부터 시작해야돼?

Serverless를 시작하기 전, Serverless부터 다운받고 사용을 해봐야겠죠?

우선 Serverless를 전역적으로 설치할 예정입니다.

yarn global add serverless

다음과 같이 global로 설치하게 된 이유는
초기 설정이 귀찮으신 분들은, 한번만 하고 그 후엔 안건드리셔도 되기 때문이죠!!

그래서 초기설정 어떻게 하는데?

저희가 설정할 것은 하나밖에 없습니다.
저희가 설치한 serverless가 여러분의 aws에 접근 할 수 있도록 권한을 설정해주어야 하는거죠!

AWS 사용자 추가

우선, AWS에 로그인하여 IAM 사용자를 추가해주셔야 합니다!
사용자 추가에 들어오신 이후 상단 우측에 있는 사용자 추가를 눌러주세요!


누르신 다음, 이름과 함께 프로그래밍 방식을 체크해주세요 !!


기존 정책 직접 연결을 클릭하신 이후 권한은 원하시는 만큼!

편의상 저는 AdministratorAccess를 체크하였습니다.


사용자 태그... 는 그냥 넘겨도 무관합니다


원하시는 분만 원하시는 만큼!!


여기도 그냥... 패스!


입력하신 정보를 검토하는 과정이니 그저 검토만 해주시면 됩니다!


마무리!!

마무리를 하신다면 다음과 같이 액세스 키, 시크릿 액세스 패스워드가 나오게 됩니다.

serverless 앱에 aws 계정 추가!

이제 계정을 생성했으니 serverless에 aws를 등록해봅시다!

serverless config credentials --provider aws --key 액세스키ID --secret 비밀액세스키

를 하면되지만... serverless 명령어를 찾을수 없으신분들!!

yarn bin 폴더를 환경변수 설정을 해주셔야합니다!(지극히 윈도우 시점)

해당 경로를 복사하여
환경 변수 설정 -> 시스템변수(Path 클릭) -> 해당 경로 붙여넣기
를 수행하고, 쉘을 재접속하고 다시 명령어를 치신다면 정상 작동할 것입니다!

serverless 설정 완료!!

profile
지나가는 사람입니다. 마저 지나갈게요 :D

0개의 댓글